Add support for AVX512VL. Add AVX512VL versions of AVX512F instructions.
authorIlya Tocar <ilya.tocar@intel.com>
Fri, 18 Jul 2014 10:59:54 +0000 (14:59 +0400)
committerH.J. Lu <hjl.tools@gmail.com>
Tue, 22 Jul 2014 17:23:40 +0000 (10:23 -0700)
gas/

* config/tc-i386.c (cpu_arch): Add .avx512vl, CPU_AVX512VL_FLAGS.
(build_vex_prefix): Don't abort on VEX.W.
(check_VecOperands): Support BROADCAST_1TO4 and BROADCAST_1TO2.
(check_VecOperations): Ditto.
* doc/c-i386.texi: Document avx512vl/.avx512vl.

gas/testsuite/

* gas/i386/avx512f_vl-intel.d: New.
* gas/i386/avx512f_vl-opts-intel.d: New.
* gas/i386/avx512f_vl-opts.d: New.
* gas/i386/avx512f_vl-opts.s: New.
* gas/i386/avx512f_vl-wig.s: New.
* gas/i386/avx512f_vl-wig1-intel.d: New.
* gas/i386/avx512f_vl-wig1.d: New.
* gas/i386/avx512f_vl.d: New.
* gas/i386/avx512f_vl.s: New.
* gas/i386/i386.exp: Run new AVX-512 tests.
* gas/i386/x86-64-avx512f_vl-intel.d: New.
* gas/i386/x86-64-avx512f_vl-opts-intel.d: New.
* gas/i386/x86-64-avx512f_vl-opts.d: New.
* gas/i386/x86-64-avx512f_vl-opts.s: New.
* gas/i386/x86-64-avx512f_vl-wig.s: New.
* gas/i386/x86-64-avx512f_vl-wig1-intel.d: New.
* gas/i386/x86-64-avx512f_vl-wig1.d: New.
* gas/i386/x86-64-avx512f_vl.d: New.
* gas/i386/x86-64-avx512f_vl.s: New.

opcodes/

* i386-dis.c (intel_operand_size): Support 128/256 length in
vex_vsib_q_w_dq_mode.
(OP_E_memory): Add ymmq_mode handling, handle new broadcast.
* i386-gen.c (cpu_flag_init): Add CPU_AVX512VL_FLAGS.
(cpu_flags): Add CpuAVX512VL.
* i386-init.h: Regenerated.
* i386-opc.h (CpuAVX512VL): New.
(i386_cpu_flags): Add cpuavx512vl.
(BROADCAST_1TO4, BROADCAST_1TO2): Define.
* i386-opc.tbl: Add AVX512VL instructions.
* i386-tbl.h: Regenerate.

30 files changed:
gas/ChangeLog
gas/config/tc-i386.c
gas/doc/c-i386.texi
gas/testsuite/ChangeLog
gas/testsuite/gas/i386/avx512f_vl-intel.d [new file with mode: 0644]
gas/testsuite/gas/i386/avx512f_vl-opts-intel.d [new file with mode: 0644]
gas/testsuite/gas/i386/avx512f_vl-opts.d [new file with mode: 0644]
gas/testsuite/gas/i386/avx512f_vl-opts.s [new file with mode: 0644]
gas/testsuite/gas/i386/avx512f_vl-wig.s [new file with mode: 0644]
gas/testsuite/gas/i386/avx512f_vl-wig1-intel.d [new file with mode: 0644]
gas/testsuite/gas/i386/avx512f_vl-wig1.d [new file with mode: 0644]
gas/testsuite/gas/i386/avx512f_vl.d [new file with mode: 0644]
gas/testsuite/gas/i386/avx512f_vl.s [new file with mode: 0644]
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-avx512f_vl-opts-intel.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.s [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-avx512f_vl-wig.s [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-avx512f_vl-wig1-intel.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-avx512f_vl-wig1.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-avx512f_vl.d [new file with mode: 0644]
gas/testsuite/gas/i386/x86-64-avx512f_vl.s [new file with mode: 0644]
opcodes/ChangeLog
opcodes/i386-dis.c
opcodes/i386-gen.c
opcodes/i386-init.h
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h

index 4cbf2e5..2dfbb66 100644 (file)
@@ -1,3 +1,20 @@
+2014-07-22  Sergey Guriev  <sergey.s.guriev@intel.com>
+           Alexander Ivchenko  <alexander.ivchenko@intel.com>
+           Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
+           Sergey Lega  <sergey.s.lega@intel.com>
+           Anna Tikhonova  <anna.tikhonova@intel.com>
+           Ilya Tocar  <ilya.tocar@intel.com>
+           Andrey Turetskiy  <andrey.turetskiy@intel.com>
+           Ilya Verbin  <ilya.verbin@intel.com>
+           Kirill Yukhin  <kirill.yukhin@intel.com>
+           Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
+
+       * config/tc-i386.c (cpu_arch): Add .avx512vl, CPU_AVX512VL_FLAGS.
+       (build_vex_prefix): Don't abort on VEX.W.
+       (check_VecOperands): Support BROADCAST_1TO4 and BROADCAST_1TO2.
+       (check_VecOperations): Ditto.
+       * doc/c-i386.texi: Document avx512vl/.avx512vl.
+
 2014-07-21  Joel Sherrill  <joel.sherrill@oarcorp.com>
 
        Add or reactivate or1k-*-rtems*
index c947250..2750b20 100644 (file)
@@ -916,6 +916,8 @@ static const arch_entry cpu_arch[] =
     CPU_PREFETCHWT1_FLAGS, 0, 0 },
   { STRING_COMMA_LEN (".se1"), PROCESSOR_UNKNOWN,
     CPU_SE1_FLAGS, 0, 0 },
+  { STRING_COMMA_LEN (".avx512vl"), PROCESSOR_UNKNOWN,
+    CPU_AVX512VL_FLAGS, 0, 0 },
 };
 
 #ifdef I386COFF
@@ -3163,14 +3165,8 @@ build_vex_prefix (const insn_template *t)
 
       /* Check the REX.W bit.  */
       w = (i.rex & REX_W) ? 1 : 0;
-      if (i.tm.opcode_modifier.vexw)
-       {
-         if (w)
-           abort ();
-
-         if (i.tm.opcode_modifier.vexw == VEXW1)
-           w = 1;
-       }
+      if (i.tm.opcode_modifier.vexw == VEXW1)
+       w = 1;
 
       i.vex.bytes[2] = (w << 7
                        | register_specifier << 3
@@ -4450,6 +4446,10 @@ check_VecOperands (const insn_template *t)
        broadcasted_opnd_size <<= 4; /* Broadcast 1to16.  */
       else if (i.broadcast->type == BROADCAST_1TO8)
        broadcasted_opnd_size <<= 3; /* Broadcast 1to8.  */
+      else if (i.broadcast->type == BROADCAST_1TO4)
+       broadcasted_opnd_size <<= 2; /* Broadcast 1to4.  */
+      else if (i.broadcast->type == BROADCAST_1TO2)
+       broadcasted_opnd_size <<= 1; /* Broadcast 1to2.  */
       else
        goto bad_broadcast;
 
@@ -7752,6 +7752,10 @@ check_VecOperations (char *op_string, char *op_end)
              op_string += 3;
              if (*op_string == '8')
                bcst_type = BROADCAST_1TO8;
+             else if (*op_string == '4')
+               bcst_type = BROADCAST_1TO4;
+             else if (*op_string == '2')
+               bcst_type = BROADCAST_1TO2;
              else if (*op_string == '1'
                       && *(op_string+1) == '6')
                {
index 1952cee..9ac2924 100644 (file)
@@ -188,6 +188,7 @@ accept various extension mnemonics.  For example,
 @code{svme},
 @code{abm} and
 @code{padlock}.
+@code{avx512vl},
 Note that rather than extending a basic instruction set, the extension
 mnemonics starting with @code{no} revoke the respective functionality.
 
@@ -1070,6 +1071,7 @@ supported on the CPU specified.  The choices for @var{cpu_type} are:
 @item @samp{.smap} @tab @samp{.sha}
 @item @samp{.smap} @tab @samp{.clflushopt} @tab @samp{.xsavec} @tab @samp{.xsaves}
 @item @samp{.smap} @tab @samp{.prefetchwt1}
+@item @samp{.smap} @tab @samp{.avx512vl}
 @item @samp{.3dnow} @tab @samp{.3dnowa} @tab @samp{.sse4a} @tab @samp{.sse5}
 @item @samp{.syscall} @tab @samp{.rdtscp} @tab @samp{.svme} @tab @samp{.abm}
 @item @samp{.lwp} @tab @samp{.fma4} @tab @samp{.xop} @tab @samp{.cx16}
index a96af2e..836f508 100644 (file)
@@ -1,3 +1,34 @@
+2014-07-22  Sergey Guriev  <sergey.s.guriev@intel.com>
+           Alexander Ivchenko  <alexander.ivchenko@intel.com>
+           Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
+           Sergey Lega  <sergey.s.lega@intel.com>
+           Anna Tikhonova  <anna.tikhonova@intel.com>
+           Ilya Tocar  <ilya.tocar@intel.com>
+           Andrey Turetskiy  <andrey.turetskiy@intel.com>
+           Ilya Verbin  <ilya.verbin@intel.com>
+           Kirill Yukhin  <kirill.yukhin@intel.com>
+           Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
+
+       * gas/i386/avx512f_vl-intel.d: New.
+       * gas/i386/avx512f_vl-opts-intel.d: New.
+       * gas/i386/avx512f_vl-opts.d: New.
+       * gas/i386/avx512f_vl-opts.s: New.
+       * gas/i386/avx512f_vl-wig.s: New.
+       * gas/i386/avx512f_vl-wig1-intel.d: New.
+       * gas/i386/avx512f_vl-wig1.d: New.
+       * gas/i386/avx512f_vl.d: New.
+       * gas/i386/avx512f_vl.s: New.
+       * gas/i386/i386.exp: Run new AVX-512 tests.
+       * gas/i386/x86-64-avx512f_vl-intel.d: New.
+       * gas/i386/x86-64-avx512f_vl-opts-intel.d: New.
+       * gas/i386/x86-64-avx512f_vl-opts.d: New.
+       * gas/i386/x86-64-avx512f_vl-opts.s: New.
+       * gas/i386/x86-64-avx512f_vl-wig.s: New.
+       * gas/i386/x86-64-avx512f_vl-wig1-intel.d: New.
+       * gas/i386/x86-64-avx512f_vl-wig1.d: New.
+       * gas/i386/x86-64-avx512f_vl.d: New.
+       * gas/i386/x86-64-avx512f_vl.s: New.
+
 2014-07-17  Ilya Tocar  <ilya.tocar@intel.com>
 
        * gas/i386/x86-64-equ.d: New.
diff --git a/gas/testsuite/gas/i386/avx512f_vl-intel.d b/gas/testsuite/gas/i386/avx512f_vl-intel.d
new file mode 100644 (file)
index 0000000..cefed2a
--- /dev/null
@@ -0,0 +1,11402 @@
+#as:
+#objdump: -dw -Mintel
+#name: i386 AVX512F/VL insns (Intel disassembly)
+#source: avx512f_vl.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+00000000 <_start>:
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 f4[    ]*vaddpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 58 f4[    ]*vaddpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 31[    ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b4 f4 c0 1d fe ff[     ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 30[    ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 72 7f[         ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b2 00 08 00 00[        ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 72 80[         ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b2 f0 f7 ff ff[        ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 72 7f[         ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 b2 00 04 00 00[        ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 72 80[         ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 b2 f8 fb ff ff[        ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 f4[    ]*vaddpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 58 f4[    ]*vaddpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 31[    ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b4 f4 c0 1d fe ff[     ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 30[    ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 72 7f[         ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b2 00 10 00 00[        ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 72 80[         ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b2 e0 ef ff ff[        ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 72 7f[         ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 b2 00 04 00 00[        ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 72 80[         ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 b2 f8 fb ff ff[        ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 f4[    ]*vaddps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 58 f4[    ]*vaddps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 31[    ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b4 f4 c0 1d fe ff[     ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 30[    ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 72 7f[         ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b2 00 08 00 00[        ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 72 80[         ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b2 f0 f7 ff ff[        ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 72 7f[         ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 b2 00 02 00 00[        ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 72 80[         ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 b2 fc fd ff ff[        ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 f4[    ]*vaddps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 58 f4[    ]*vaddps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 31[    ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b4 f4 c0 1d fe ff[     ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 30[    ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 72 7f[         ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b2 00 10 00 00[        ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 72 80[         ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b2 e0 ef ff ff[        ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 72 7f[         ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 b2 00 02 00 00[        ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 72 80[         ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 b2 fc fd ff ff[        ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 f4 ab[         ]*valignd xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 03 f4 ab[         ]*valignd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 f4 7b[         ]*valignd xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 31 7b[         ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b4 f4 c0 1d fe ff 7b[  ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 30 7b[         ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 72 7f 7b[      ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b2 00 08 00 00 7b[     ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 72 80 7b[      ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b2 f0 f7 ff ff 7b[     ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 72 7f 7b[      ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 b2 00 02 00 00 7b[     ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 72 80 7b[      ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 b2 fc fd ff ff 7b[     ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 f4 ab[         ]*valignd ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 03 f4 ab[         ]*valignd ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 f4 7b[         ]*valignd ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 31 7b[         ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b4 f4 c0 1d fe ff 7b[  ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 30 7b[         ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 72 7f 7b[      ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b2 00 10 00 00 7b[     ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 72 80 7b[      ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b2 e0 ef ff ff 7b[     ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 72 7f 7b[      ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 b2 00 02 00 00 7b[     ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 72 80 7b[      ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 b2 fc fd ff ff 7b[     ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 f4[    ]*vblendmpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 65 f4[    ]*vblendmpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 31[    ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b4 f4 c0 1d fe ff[     ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 30[    ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 72 7f[         ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b2 00 08 00 00[        ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 72 80[         ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b2 f0 f7 ff ff[        ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 72 7f[         ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 b2 00 04 00 00[        ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 72 80[         ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 b2 f8 fb ff ff[        ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 f4[    ]*vblendmpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 65 f4[    ]*vblendmpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 31[    ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b4 f4 c0 1d fe ff[     ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 30[    ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 72 7f[         ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b2 00 10 00 00[        ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 72 80[         ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b2 e0 ef ff ff[        ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 72 7f[         ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 b2 00 04 00 00[        ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 72 80[         ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 b2 f8 fb ff ff[        ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 f4[    ]*vblendmps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 65 f4[    ]*vblendmps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 31[    ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b4 f4 c0 1d fe ff[     ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 30[    ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 72 7f[         ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b2 00 08 00 00[        ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 72 80[         ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b2 f0 f7 ff ff[        ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 72 7f[         ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 b2 00 02 00 00[        ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 72 80[         ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 b2 fc fd ff ff[        ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 f4[    ]*vblendmps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 65 f4[    ]*vblendmps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 31[    ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b4 f4 c0 1d fe ff[     ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 30[    ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 72 7f[         ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b2 00 10 00 00[        ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 72 80[         ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b2 e0 ef ff ff[        ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 72 7f[         ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 b2 00 02 00 00[        ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 72 80[         ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 b2 fc fd ff ff[        ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 31[    ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 1a 31[    ]*vbroadcastf32x4 ymm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b4 f4 c0 1d fe ff[     ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 72 7f[         ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b2 00 08 00 00[        ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 72 80[         ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b2 f0 f7 ff ff[        ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 31[    ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 5a 31[    ]*vbroadcasti32x4 ymm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b4 f4 c0 1d fe ff[     ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 72 7f[         ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b2 00 08 00 00[        ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 72 80[         ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b2 f0 f7 ff ff[        ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 31[    ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 19 31[    ]*vbroadcastsd ymm6\{k7\}\{z\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b4 f4 c0 1d fe ff[     ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 72 7f[         ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b2 00 04 00 00[        ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 72 80[         ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b2 f8 fb ff ff[        ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 f5[    ]*vbroadcastsd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 19 f5[    ]*vbroadcastsd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 31[    ]*vbroadcastss xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 18 31[    ]*vbroadcastss xmm6\{k7\}\{z\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b4 f4 c0 1d fe ff[     ]*vbroadcastss xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 72 7f[         ]*vbroadcastss xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b2 00 02 00 00[        ]*vbroadcastss xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 72 80[         ]*vbroadcastss xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b2 fc fd ff ff[        ]*vbroadcastss xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 31[    ]*vbroadcastss ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 18 31[    ]*vbroadcastss ymm6\{k7\}\{z\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b4 f4 c0 1d fe ff[     ]*vbroadcastss ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 72 7f[         ]*vbroadcastss ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b2 00 02 00 00[        ]*vbroadcastss ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 72 80[         ]*vbroadcastss ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b2 fc fd ff ff[        ]*vbroadcastss ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 f5[    ]*vbroadcastss xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 18 f5[    ]*vbroadcastss xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 f5[    ]*vbroadcastss ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 18 f5[    ]*vbroadcastss ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ec ab[         ]*vcmppd k5\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ec 7b[         ]*vcmppd k5\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 29 7b[         ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ac f4 c0 1d fe ff 7b[  ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 28 7b[         ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 6a 7f 7b[      ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 aa 00 08 00 00 7b[     ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 6a 80 7b[      ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 aa f0 f7 ff ff 7b[     ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 6a 7f 7b[      ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 aa 00 04 00 00 7b[     ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 6a 80 7b[      ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 aa f8 fb ff ff 7b[     ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ec ab[         ]*vcmppd k5\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ec 7b[         ]*vcmppd k5\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 29 7b[         ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ac f4 c0 1d fe ff 7b[  ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 28 7b[         ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 6a 7f 7b[      ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 aa 00 10 00 00 7b[     ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 6a 80 7b[      ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 aa e0 ef ff ff 7b[     ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 6a 7f 7b[      ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 aa 00 04 00 00 7b[     ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 6a 80 7b[      ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 aa f8 fb ff ff 7b[     ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ec ab[         ]*vcmpps k5\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ec 7b[         ]*vcmpps k5\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 29 7b[         ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ac f4 c0 1d fe ff 7b[  ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 28 7b[         ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 6a 7f 7b[      ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 aa 00 08 00 00 7b[     ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 6a 80 7b[      ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 aa f0 f7 ff ff 7b[     ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 6a 7f 7b[      ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 aa 00 02 00 00 7b[     ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 6a 80 7b[      ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 aa fc fd ff ff 7b[     ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ec ab[         ]*vcmpps k5\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ec 7b[         ]*vcmpps k5\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 29 7b[         ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ac f4 c0 1d fe ff 7b[  ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 28 7b[         ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 6a 7f 7b[      ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 aa 00 10 00 00 7b[     ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 6a 80 7b[      ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 aa e0 ef ff ff 7b[     ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 6a 7f 7b[      ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 aa 00 02 00 00 7b[     ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 6a 80 7b[      ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 aa fc fd ff ff 7b[     ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 31[    ]*vcompresspd XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b4 f4 c0 1d fe ff[     ]*vcompresspd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 72 7f[         ]*vcompresspd XMMWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b2 00 04 00 00[        ]*vcompresspd XMMWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 72 80[         ]*vcompresspd XMMWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b2 f8 fb ff ff[        ]*vcompresspd XMMWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 31[    ]*vcompresspd YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b4 f4 c0 1d fe ff[     ]*vcompresspd YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 72 7f[         ]*vcompresspd YMMWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b2 00 04 00 00[        ]*vcompresspd YMMWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 72 80[         ]*vcompresspd YMMWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b2 f8 fb ff ff[        ]*vcompresspd YMMWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a ee[    ]*vcompresspd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 8a ee[    ]*vcompresspd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a ee[    ]*vcompresspd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 8a ee[    ]*vcompresspd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 31[    ]*vcompressps XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b4 f4 c0 1d fe ff[     ]*vcompressps XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 72 7f[         ]*vcompressps XMMWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b2 00 02 00 00[        ]*vcompressps XMMWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 72 80[         ]*vcompressps XMMWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b2 fc fd ff ff[        ]*vcompressps XMMWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 31[    ]*vcompressps YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b4 f4 c0 1d fe ff[     ]*vcompressps YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 72 7f[         ]*vcompressps YMMWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b2 00 02 00 00[        ]*vcompressps YMMWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 72 80[         ]*vcompressps YMMWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b2 fc fd ff ff[        ]*vcompressps YMMWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a ee[    ]*vcompressps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 8a ee[    ]*vcompressps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a ee[    ]*vcompressps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 8a ee[    ]*vcompressps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 f5[    ]*vcvtdq2pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f e6 f5[    ]*vcvtdq2pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 31[    ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b4 f4 c0 1d fe ff[     ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 30[    ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 72 7f[         ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b2 00 04 00 00[        ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 72 80[         ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b2 f8 fb ff ff[        ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 72 7f[         ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 b2 00 02 00 00[        ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 72 80[         ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 b2 fc fd ff ff[        ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 f5[    ]*vcvtdq2pd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af e6 f5[    ]*vcvtdq2pd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 31[    ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b4 f4 c0 1d fe ff[     ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 30[    ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 72 7f[         ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b2 00 08 00 00[        ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 72 80[         ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b2 f0 f7 ff ff[        ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 72 7f[         ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 b2 00 02 00 00[        ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 72 80[         ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 b2 fc fd ff ff[        ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b f5[    ]*vcvtdq2ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 5b f5[    ]*vcvtdq2ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 31[    ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b4 f4 c0 1d fe ff[     ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 30[    ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 72 7f[         ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b2 00 08 00 00[        ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 72 80[         ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b2 f0 f7 ff ff[        ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 72 7f[         ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b b2 00 02 00 00[        ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 72 80[         ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b b2 fc fd ff ff[        ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b f5[    ]*vcvtdq2ps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 5b f5[    ]*vcvtdq2ps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 31[    ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b4 f4 c0 1d fe ff[     ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 30[    ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 72 7f[         ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b2 00 10 00 00[        ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 72 80[         ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b2 e0 ef ff ff[        ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 72 7f[         ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b b2 00 02 00 00[        ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 72 80[         ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b b2 fc fd ff ff[        ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 f5[    ]*vcvtpd2dq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 8f e6 f5[    ]*vcvtpd2dq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 31[    ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b4 f4 c0 1d fe ff[     ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 30[    ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 72 7f[         ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b2 00 08 00 00[        ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 72 80[         ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b2 f0 f7 ff ff[        ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 72 7f[         ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 b2 00 04 00 00[        ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 72 80[         ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 b2 f8 fb ff ff[        ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 f5[    ]*vcvtpd2dq xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff af e6 f5[    ]*vcvtpd2dq xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 31[    ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b4 f4 c0 1d fe ff[     ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 30[    ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 72 7f[         ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b2 00 10 00 00[        ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 72 80[         ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b2 e0 ef ff ff[        ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 72 7f[         ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 b2 00 04 00 00[        ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 72 80[         ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 b2 f8 fb ff ff[        ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a f5[    ]*vcvtpd2ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 5a f5[    ]*vcvtpd2ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 31[    ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b4 f4 c0 1d fe ff[     ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 30[    ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 72 7f[         ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b2 00 08 00 00[        ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 72 80[         ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b2 f0 f7 ff ff[        ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 72 7f[         ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a b2 00 04 00 00[        ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 72 80[         ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a b2 f8 fb ff ff[        ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a f5[    ]*vcvtpd2ps xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 5a f5[    ]*vcvtpd2ps xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 31[    ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b4 f4 c0 1d fe ff[     ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 30[    ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 72 7f[         ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b2 00 10 00 00[        ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 72 80[         ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b2 e0 ef ff ff[        ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 72 7f[         ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a b2 00 04 00 00[        ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 72 80[         ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a b2 f8 fb ff ff[        ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 f5[    ]*vcvtpd2udq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 8f 79 f5[    ]*vcvtpd2udq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 31[    ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b4 f4 c0 1d fe ff[     ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 30[    ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 72 7f[         ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b2 00 08 00 00[        ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 72 80[         ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b2 f0 f7 ff ff[        ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 72 7f[         ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 b2 00 04 00 00[        ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 72 80[         ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 b2 f8 fb ff ff[        ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 f5[    ]*vcvtpd2udq xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc af 79 f5[    ]*vcvtpd2udq xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 31[    ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b4 f4 c0 1d fe ff[     ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 30[    ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 72 7f[         ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b2 00 10 00 00[        ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 72 80[         ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b2 e0 ef ff ff[        ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 72 7f[         ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 b2 00 04 00 00[        ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 72 80[         ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 b2 f8 fb ff ff[        ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 f5[    ]*vcvtph2ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 13 f5[    ]*vcvtph2ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 31[    ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b4 f4 c0 1d fe ff[     ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 72 7f[         ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b2 00 04 00 00[        ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 72 80[         ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b2 f8 fb ff ff[        ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 f5[    ]*vcvtph2ps ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 13 f5[    ]*vcvtph2ps ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 31[    ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b4 f4 c0 1d fe ff[     ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 72 7f[         ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b2 00 08 00 00[        ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 72 80[         ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b2 f0 f7 ff ff[        ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b f5[    ]*vcvtps2dq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 5b f5[    ]*vcvtps2dq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 31[    ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b4 f4 c0 1d fe ff[     ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 30[    ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 72 7f[         ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b2 00 08 00 00[        ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 72 80[         ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b2 f0 f7 ff ff[        ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 72 7f[         ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b b2 00 02 00 00[        ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 72 80[         ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b b2 fc fd ff ff[        ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b f5[    ]*vcvtps2dq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 5b f5[    ]*vcvtps2dq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 31[    ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b4 f4 c0 1d fe ff[     ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 30[    ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 72 7f[         ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b2 00 10 00 00[        ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 72 80[         ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b2 e0 ef ff ff[        ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 72 7f[         ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b b2 00 02 00 00[        ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 72 80[         ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b b2 fc fd ff ff[        ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a f5[    ]*vcvtps2pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 5a f5[    ]*vcvtps2pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 31[    ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b4 f4 c0 1d fe ff[     ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 30[    ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 72 7f[         ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b2 00 04 00 00[        ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 72 80[         ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b2 f8 fb ff ff[        ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 72 7f[         ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a b2 00 02 00 00[        ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 72 80[         ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a b2 fc fd ff ff[        ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a f5[    ]*vcvtps2pd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 5a f5[    ]*vcvtps2pd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 31[    ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b4 f4 c0 1d fe ff[     ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 30[    ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 72 7f[         ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b2 00 08 00 00[        ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 72 80[         ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b2 f0 f7 ff ff[        ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 72 7f[         ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a b2 00 02 00 00[        ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 72 80[         ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a b2 fc fd ff ff[        ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d ee ab[         ]*vcvtps2ph xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 1d ee ab[         ]*vcvtps2ph xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d ee 7b[         ]*vcvtps2ph xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d ee ab[         ]*vcvtps2ph xmm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 1d ee ab[         ]*vcvtps2ph xmm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d ee 7b[         ]*vcvtps2ph xmm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 f5[    ]*vcvtps2udq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 79 f5[    ]*vcvtps2udq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 31[    ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b4 f4 c0 1d fe ff[     ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 30[    ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 72 7f[         ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b2 00 08 00 00[        ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 72 80[         ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b2 f0 f7 ff ff[        ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 72 7f[         ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 b2 00 02 00 00[        ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 72 80[         ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 b2 fc fd ff ff[        ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 f5[    ]*vcvtps2udq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 79 f5[    ]*vcvtps2udq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 31[    ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b4 f4 c0 1d fe ff[     ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 30[    ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 72 7f[         ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b2 00 10 00 00[        ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 72 80[         ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b2 e0 ef ff ff[        ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 72 7f[         ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 b2 00 02 00 00[        ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 72 80[         ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 b2 fc fd ff ff[        ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 f5[    ]*vcvttpd2dq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f e6 f5[    ]*vcvttpd2dq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 31[    ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b4 f4 c0 1d fe ff[     ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 30[    ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 72 7f[         ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b2 00 08 00 00[        ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 72 80[         ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b2 f0 f7 ff ff[        ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 72 7f[         ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 b2 00 04 00 00[        ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 72 80[         ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 b2 f8 fb ff ff[        ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 f5[    ]*vcvttpd2dq xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af e6 f5[    ]*vcvttpd2dq xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 31[    ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b4 f4 c0 1d fe ff[     ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 30[    ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 72 7f[         ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b2 00 10 00 00[        ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 72 80[         ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b2 e0 ef ff ff[        ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 72 7f[         ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 b2 00 04 00 00[        ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 72 80[         ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 b2 f8 fb ff ff[        ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b f5[    ]*vcvttps2dq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 5b f5[    ]*vcvttps2dq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 31[    ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b4 f4 c0 1d fe ff[     ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 30[    ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 72 7f[         ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b2 00 08 00 00[        ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 72 80[         ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b2 f0 f7 ff ff[        ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 72 7f[         ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b b2 00 02 00 00[        ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 72 80[         ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b b2 fc fd ff ff[        ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b f5[    ]*vcvttps2dq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 5b f5[    ]*vcvttps2dq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 31[    ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b4 f4 c0 1d fe ff[     ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 30[    ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 72 7f[         ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b2 00 10 00 00[        ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 72 80[         ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b2 e0 ef ff ff[        ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 72 7f[         ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b b2 00 02 00 00[        ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 72 80[         ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b b2 fc fd ff ff[        ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a f5[    ]*vcvtudq2pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7a f5[    ]*vcvtudq2pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 31[    ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 30[    ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 72 7f[         ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b2 00 04 00 00[        ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 72 80[         ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b2 f8 fb ff ff[        ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 72 7f[         ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a b2 00 02 00 00[        ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 72 80[         ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a b2 fc fd ff ff[        ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a f5[    ]*vcvtudq2pd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7a f5[    ]*vcvtudq2pd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 31[    ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 30[    ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 72 7f[         ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b2 00 08 00 00[        ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 72 80[         ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b2 f0 f7 ff ff[        ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 72 7f[         ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a b2 00 02 00 00[        ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 72 80[         ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a b2 fc fd ff ff[        ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a f5[    ]*vcvtudq2ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 8f 7a f5[    ]*vcvtudq2ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 31[    ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 30[    ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 72 7f[         ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b2 00 08 00 00[        ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 72 80[         ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b2 f0 f7 ff ff[        ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 72 7f[         ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a b2 00 02 00 00[        ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 72 80[         ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a b2 fc fd ff ff[        ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a f5[    ]*vcvtudq2ps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7f af 7a f5[    ]*vcvtudq2ps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 31[    ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 30[    ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 72 7f[         ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b2 00 10 00 00[        ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 72 80[         ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b2 e0 ef ff ff[        ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 72 7f[         ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a b2 00 02 00 00[        ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 72 80[         ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a b2 fc fd ff ff[        ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e f4[    ]*vdivpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5e f4[    ]*vdivpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 31[    ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b4 f4 c0 1d fe ff[     ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 30[    ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 72 7f[         ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b2 00 08 00 00[        ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 72 80[         ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b2 f0 f7 ff ff[        ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 72 7f[         ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e b2 00 04 00 00[        ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 72 80[         ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e b2 f8 fb ff ff[        ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e f4[    ]*vdivpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5e f4[    ]*vdivpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 31[    ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b4 f4 c0 1d fe ff[     ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 30[    ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 72 7f[         ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b2 00 10 00 00[        ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 72 80[         ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b2 e0 ef ff ff[        ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 72 7f[         ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e b2 00 04 00 00[        ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 72 80[         ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e b2 f8 fb ff ff[        ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e f4[    ]*vdivps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5e f4[    ]*vdivps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 31[    ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b4 f4 c0 1d fe ff[     ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 30[    ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 72 7f[         ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b2 00 08 00 00[        ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 72 80[         ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b2 f0 f7 ff ff[        ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 72 7f[         ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e b2 00 02 00 00[        ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 72 80[         ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e b2 fc fd ff ff[        ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e f4[    ]*vdivps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5e f4[    ]*vdivps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 31[    ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b4 f4 c0 1d fe ff[     ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 30[    ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 72 7f[         ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b2 00 10 00 00[        ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 72 80[         ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b2 e0 ef ff ff[        ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 72 7f[         ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e b2 00 02 00 00[        ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 72 80[         ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e b2 fc fd ff ff[        ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 31[    ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 88 31[    ]*vexpandpd xmm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b4 f4 c0 1d fe ff[     ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 72 7f[         ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b2 00 04 00 00[        ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 72 80[         ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b2 f8 fb ff ff[        ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 31[    ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 88 31[    ]*vexpandpd ymm6\{k7\}\{z\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b4 f4 c0 1d fe ff[     ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 72 7f[         ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b2 00 04 00 00[        ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 72 80[         ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b2 f8 fb ff ff[        ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 f5[    ]*vexpandpd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 88 f5[    ]*vexpandpd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 f5[    ]*vexpandpd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 88 f5[    ]*vexpandpd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 31[    ]*vexpandps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 88 31[    ]*vexpandps xmm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b4 f4 c0 1d fe ff[     ]*vexpandps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 72 7f[         ]*vexpandps xmm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b2 00 02 00 00[        ]*vexpandps xmm6\{k7\},XMMWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 72 80[         ]*vexpandps xmm6\{k7\},XMMWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b2 fc fd ff ff[        ]*vexpandps xmm6\{k7\},XMMWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 31[    ]*vexpandps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 88 31[    ]*vexpandps ymm6\{k7\}\{z\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b4 f4 c0 1d fe ff[     ]*vexpandps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 72 7f[         ]*vexpandps ymm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b2 00 02 00 00[        ]*vexpandps ymm6\{k7\},YMMWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 72 80[         ]*vexpandps ymm6\{k7\},YMMWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b2 fc fd ff ff[        ]*vexpandps ymm6\{k7\},YMMWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 f5[    ]*vexpandps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 88 f5[    ]*vexpandps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 f5[    ]*vexpandps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 88 f5[    ]*vexpandps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ee ab[         ]*vextractf32x4 xmm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 19 ee ab[         ]*vextractf32x4 xmm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ee 7b[         ]*vextractf32x4 xmm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ee ab[         ]*vextracti32x4 xmm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 39 ee ab[         ]*vextracti32x4 xmm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ee 7b[         ]*vextracti32x4 xmm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 f4[    ]*vfmadd132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 98 f4[    ]*vfmadd132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 31[    ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 30[    ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 72 7f[         ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b2 00 08 00 00[        ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 72 80[         ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b2 f0 f7 ff ff[        ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 72 7f[         ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 b2 00 04 00 00[        ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 72 80[         ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 b2 f8 fb ff ff[        ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 f4[    ]*vfmadd132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 98 f4[    ]*vfmadd132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 31[    ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 30[    ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 72 7f[         ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b2 00 10 00 00[        ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 72 80[         ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b2 e0 ef ff ff[        ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 72 7f[         ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 b2 00 04 00 00[        ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 72 80[         ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 b2 f8 fb ff ff[        ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 f4[    ]*vfmadd132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 98 f4[    ]*vfmadd132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 31[    ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 30[    ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 72 7f[         ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b2 00 08 00 00[        ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 72 80[         ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b2 f0 f7 ff ff[        ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 72 7f[         ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 b2 00 02 00 00[        ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 72 80[         ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 b2 fc fd ff ff[        ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 f4[    ]*vfmadd132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 98 f4[    ]*vfmadd132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 31[    ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 30[    ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 72 7f[         ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b2 00 10 00 00[        ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 72 80[         ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b2 e0 ef ff ff[        ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 72 7f[         ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 b2 00 02 00 00[        ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 72 80[         ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 b2 fc fd ff ff[        ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 f4[    ]*vfmadd213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a8 f4[    ]*vfmadd213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 31[    ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 30[    ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 72 7f[         ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b2 00 08 00 00[        ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 72 80[         ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b2 f0 f7 ff ff[        ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 72 7f[         ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 b2 00 04 00 00[        ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 72 80[         ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 b2 f8 fb ff ff[        ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 f4[    ]*vfmadd213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a8 f4[    ]*vfmadd213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 31[    ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 30[    ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 72 7f[         ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b2 00 10 00 00[        ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 72 80[         ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b2 e0 ef ff ff[        ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 72 7f[         ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 b2 00 04 00 00[        ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 72 80[         ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 b2 f8 fb ff ff[        ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 f4[    ]*vfmadd213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a8 f4[    ]*vfmadd213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 31[    ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 30[    ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 72 7f[         ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b2 00 08 00 00[        ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 72 80[         ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b2 f0 f7 ff ff[        ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 72 7f[         ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 b2 00 02 00 00[        ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 72 80[         ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 b2 fc fd ff ff[        ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 f4[    ]*vfmadd213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a8 f4[    ]*vfmadd213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 31[    ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 30[    ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 72 7f[         ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b2 00 10 00 00[        ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 72 80[         ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b2 e0 ef ff ff[        ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 72 7f[         ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 b2 00 02 00 00[        ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 72 80[         ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 b2 fc fd ff ff[        ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 f4[    ]*vfmadd231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b8 f4[    ]*vfmadd231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 31[    ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 30[    ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 72 7f[         ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b2 00 08 00 00[        ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 72 80[         ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b2 f0 f7 ff ff[        ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 72 7f[         ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 b2 00 04 00 00[        ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 72 80[         ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 b2 f8 fb ff ff[        ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 f4[    ]*vfmadd231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b8 f4[    ]*vfmadd231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 31[    ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 30[    ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 72 7f[         ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b2 00 10 00 00[        ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 72 80[         ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b2 e0 ef ff ff[        ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 72 7f[         ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 b2 00 04 00 00[        ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 72 80[         ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 b2 f8 fb ff ff[        ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 f4[    ]*vfmadd231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b8 f4[    ]*vfmadd231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 31[    ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 30[    ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 72 7f[         ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b2 00 08 00 00[        ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 72 80[         ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b2 f0 f7 ff ff[        ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 72 7f[         ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 b2 00 02 00 00[        ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 72 80[         ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 b2 fc fd ff ff[        ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 f4[    ]*vfmadd231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b8 f4[    ]*vfmadd231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 31[    ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 30[    ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 72 7f[         ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b2 00 10 00 00[        ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 72 80[         ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b2 e0 ef ff ff[        ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 72 7f[         ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 b2 00 02 00 00[        ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 72 80[         ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 b2 fc fd ff ff[        ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 f4[    ]*vfmaddsub132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 96 f4[    ]*vfmaddsub132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 31[    ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 30[    ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 72 7f[         ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b2 00 08 00 00[        ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 72 80[         ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b2 f0 f7 ff ff[        ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 72 7f[         ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 b2 00 04 00 00[        ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 72 80[         ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 f4[    ]*vfmaddsub132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 96 f4[    ]*vfmaddsub132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 31[    ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 30[    ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 72 7f[         ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b2 00 10 00 00[        ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 72 80[         ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b2 e0 ef ff ff[        ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 72 7f[         ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 b2 00 04 00 00[        ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 72 80[         ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 f4[    ]*vfmaddsub132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 96 f4[    ]*vfmaddsub132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 31[    ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 30[    ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 72 7f[         ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b2 00 08 00 00[        ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 72 80[         ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b2 f0 f7 ff ff[        ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 72 7f[         ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 b2 00 02 00 00[        ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 72 80[         ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 b2 fc fd ff ff[        ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 f4[    ]*vfmaddsub132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 96 f4[    ]*vfmaddsub132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 31[    ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 30[    ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 72 7f[         ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b2 00 10 00 00[        ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 72 80[         ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b2 e0 ef ff ff[        ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 72 7f[         ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 b2 00 02 00 00[        ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 72 80[         ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 b2 fc fd ff ff[        ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 f4[    ]*vfmaddsub213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a6 f4[    ]*vfmaddsub213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 31[    ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 30[    ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 72 7f[         ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b2 00 08 00 00[        ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 72 80[         ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b2 f0 f7 ff ff[        ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 72 7f[         ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 b2 00 04 00 00[        ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 72 80[         ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 f4[    ]*vfmaddsub213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a6 f4[    ]*vfmaddsub213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 31[    ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 30[    ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 72 7f[         ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b2 00 10 00 00[        ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 72 80[         ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b2 e0 ef ff ff[        ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 72 7f[         ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 b2 00 04 00 00[        ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 72 80[         ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 f4[    ]*vfmaddsub213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a6 f4[    ]*vfmaddsub213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 31[    ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 30[    ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 72 7f[         ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b2 00 08 00 00[        ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 72 80[         ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b2 f0 f7 ff ff[        ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 72 7f[         ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 b2 00 02 00 00[        ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 72 80[         ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 b2 fc fd ff ff[        ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 f4[    ]*vfmaddsub213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a6 f4[    ]*vfmaddsub213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 31[    ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 30[    ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 72 7f[         ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b2 00 10 00 00[        ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 72 80[         ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b2 e0 ef ff ff[        ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 72 7f[         ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 b2 00 02 00 00[        ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 72 80[         ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 b2 fc fd ff ff[        ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 f4[    ]*vfmaddsub231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b6 f4[    ]*vfmaddsub231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 31[    ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 30[    ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 72 7f[         ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b2 00 08 00 00[        ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 72 80[         ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b2 f0 f7 ff ff[        ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 72 7f[         ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 b2 00 04 00 00[        ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 72 80[         ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 f4[    ]*vfmaddsub231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b6 f4[    ]*vfmaddsub231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 31[    ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 30[    ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 72 7f[         ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b2 00 10 00 00[        ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 72 80[         ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b2 e0 ef ff ff[        ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 72 7f[         ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 b2 00 04 00 00[        ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 72 80[         ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 f4[    ]*vfmaddsub231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b6 f4[    ]*vfmaddsub231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 31[    ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 30[    ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 72 7f[         ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b2 00 08 00 00[        ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 72 80[         ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b2 f0 f7 ff ff[        ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 72 7f[         ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 b2 00 02 00 00[        ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 72 80[         ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 b2 fc fd ff ff[        ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 f4[    ]*vfmaddsub231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b6 f4[    ]*vfmaddsub231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 31[    ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 30[    ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 72 7f[         ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b2 00 10 00 00[        ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 72 80[         ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b2 e0 ef ff ff[        ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 72 7f[         ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 b2 00 02 00 00[        ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 72 80[         ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 b2 fc fd ff ff[        ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a f4[    ]*vfmsub132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9a f4[    ]*vfmsub132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 31[    ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 30[    ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 72 7f[         ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b2 00 08 00 00[        ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 72 80[         ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b2 f0 f7 ff ff[        ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 72 7f[         ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a b2 00 04 00 00[        ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 72 80[         ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a b2 f8 fb ff ff[        ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a f4[    ]*vfmsub132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9a f4[    ]*vfmsub132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 31[    ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 30[    ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 72 7f[         ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b2 00 10 00 00[        ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 72 80[         ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b2 e0 ef ff ff[        ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 72 7f[         ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a b2 00 04 00 00[        ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 72 80[         ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a b2 f8 fb ff ff[        ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a f4[    ]*vfmsub132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9a f4[    ]*vfmsub132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 31[    ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 30[    ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 72 7f[         ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b2 00 08 00 00[        ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 72 80[         ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b2 f0 f7 ff ff[        ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 72 7f[         ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a b2 00 02 00 00[        ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 72 80[         ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a b2 fc fd ff ff[        ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a f4[    ]*vfmsub132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9a f4[    ]*vfmsub132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 31[    ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 30[    ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 72 7f[         ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b2 00 10 00 00[        ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 72 80[         ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b2 e0 ef ff ff[        ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 72 7f[         ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a b2 00 02 00 00[        ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 72 80[         ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a b2 fc fd ff ff[        ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa f4[    ]*vfmsub213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f aa f4[    ]*vfmsub213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 31[    ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b4 f4 c0 1d fe ff[     ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 30[    ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 72 7f[         ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b2 00 08 00 00[        ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 72 80[         ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b2 f0 f7 ff ff[        ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 72 7f[         ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa b2 00 04 00 00[        ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 72 80[         ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa b2 f8 fb ff ff[        ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa f4[    ]*vfmsub213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af aa f4[    ]*vfmsub213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 31[    ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b4 f4 c0 1d fe ff[     ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 30[    ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 72 7f[         ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b2 00 10 00 00[        ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 72 80[         ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b2 e0 ef ff ff[        ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 72 7f[         ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa b2 00 04 00 00[        ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 72 80[         ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa b2 f8 fb ff ff[        ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa f4[    ]*vfmsub213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f aa f4[    ]*vfmsub213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 31[    ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b4 f4 c0 1d fe ff[     ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 30[    ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 72 7f[         ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b2 00 08 00 00[        ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 72 80[         ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b2 f0 f7 ff ff[        ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 72 7f[         ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa b2 00 02 00 00[        ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 72 80[         ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa b2 fc fd ff ff[        ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa f4[    ]*vfmsub213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af aa f4[    ]*vfmsub213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 31[    ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b4 f4 c0 1d fe ff[     ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 30[    ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 72 7f[         ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b2 00 10 00 00[        ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 72 80[         ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b2 e0 ef ff ff[        ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 72 7f[         ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa b2 00 02 00 00[        ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 72 80[         ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa b2 fc fd ff ff[        ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba f4[    ]*vfmsub231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ba f4[    ]*vfmsub231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 31[    ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b4 f4 c0 1d fe ff[     ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 30[    ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 72 7f[         ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b2 00 08 00 00[        ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 72 80[         ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b2 f0 f7 ff ff[        ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 72 7f[         ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba b2 00 04 00 00[        ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 72 80[         ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba b2 f8 fb ff ff[        ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba f4[    ]*vfmsub231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ba f4[    ]*vfmsub231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 31[    ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b4 f4 c0 1d fe ff[     ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 30[    ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 72 7f[         ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b2 00 10 00 00[        ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 72 80[         ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b2 e0 ef ff ff[        ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 72 7f[         ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba b2 00 04 00 00[        ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 72 80[         ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba b2 f8 fb ff ff[        ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba f4[    ]*vfmsub231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ba f4[    ]*vfmsub231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 31[    ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b4 f4 c0 1d fe ff[     ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 30[    ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 72 7f[         ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b2 00 08 00 00[        ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 72 80[         ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b2 f0 f7 ff ff[        ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 72 7f[         ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba b2 00 02 00 00[        ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 72 80[         ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba b2 fc fd ff ff[        ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba f4[    ]*vfmsub231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ba f4[    ]*vfmsub231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 31[    ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b4 f4 c0 1d fe ff[     ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 30[    ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 72 7f[         ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b2 00 10 00 00[        ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 72 80[         ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b2 e0 ef ff ff[        ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 72 7f[         ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba b2 00 02 00 00[        ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 72 80[         ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba b2 fc fd ff ff[        ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 f4[    ]*vfmsubadd132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 97 f4[    ]*vfmsubadd132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 31[    ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 30[    ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 72 7f[         ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b2 00 08 00 00[        ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 72 80[         ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b2 f0 f7 ff ff[        ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 72 7f[         ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 b2 00 04 00 00[        ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 72 80[         ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 f4[    ]*vfmsubadd132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 97 f4[    ]*vfmsubadd132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 31[    ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 30[    ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 72 7f[         ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b2 00 10 00 00[        ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 72 80[         ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b2 e0 ef ff ff[        ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 72 7f[         ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 b2 00 04 00 00[        ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 72 80[         ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 f4[    ]*vfmsubadd132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 97 f4[    ]*vfmsubadd132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 31[    ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 30[    ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 72 7f[         ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b2 00 08 00 00[        ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 72 80[         ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b2 f0 f7 ff ff[        ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 72 7f[         ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 b2 00 02 00 00[        ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 72 80[         ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 b2 fc fd ff ff[        ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 f4[    ]*vfmsubadd132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 97 f4[    ]*vfmsubadd132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 31[    ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 30[    ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 72 7f[         ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b2 00 10 00 00[        ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 72 80[         ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b2 e0 ef ff ff[        ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 72 7f[         ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 b2 00 02 00 00[        ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 72 80[         ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 b2 fc fd ff ff[        ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 f4[    ]*vfmsubadd213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a7 f4[    ]*vfmsubadd213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 31[    ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 30[    ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 72 7f[         ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b2 00 08 00 00[        ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 72 80[         ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b2 f0 f7 ff ff[        ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 72 7f[         ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 b2 00 04 00 00[        ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 72 80[         ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 f4[    ]*vfmsubadd213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a7 f4[    ]*vfmsubadd213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 31[    ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 30[    ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 72 7f[         ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b2 00 10 00 00[        ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 72 80[         ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b2 e0 ef ff ff[        ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 72 7f[         ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 b2 00 04 00 00[        ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 72 80[         ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 f4[    ]*vfmsubadd213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a7 f4[    ]*vfmsubadd213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 31[    ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 30[    ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 72 7f[         ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b2 00 08 00 00[        ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 72 80[         ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b2 f0 f7 ff ff[        ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 72 7f[         ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 b2 00 02 00 00[        ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 72 80[         ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 b2 fc fd ff ff[        ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 f4[    ]*vfmsubadd213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a7 f4[    ]*vfmsubadd213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 31[    ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 30[    ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 72 7f[         ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b2 00 10 00 00[        ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 72 80[         ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b2 e0 ef ff ff[        ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 72 7f[         ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 b2 00 02 00 00[        ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 72 80[         ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 b2 fc fd ff ff[        ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 f4[    ]*vfmsubadd231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b7 f4[    ]*vfmsubadd231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 31[    ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 30[    ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 72 7f[         ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b2 00 08 00 00[        ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 72 80[         ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b2 f0 f7 ff ff[        ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 72 7f[         ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 b2 00 04 00 00[        ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 72 80[         ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 f4[    ]*vfmsubadd231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b7 f4[    ]*vfmsubadd231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 31[    ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 30[    ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 72 7f[         ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b2 00 10 00 00[        ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 72 80[         ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b2 e0 ef ff ff[        ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 72 7f[         ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 b2 00 04 00 00[        ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 72 80[         ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 f4[    ]*vfmsubadd231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b7 f4[    ]*vfmsubadd231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 31[    ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 30[    ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 72 7f[         ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b2 00 08 00 00[        ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 72 80[         ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b2 f0 f7 ff ff[        ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 72 7f[         ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 b2 00 02 00 00[        ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 72 80[         ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 b2 fc fd ff ff[        ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 f4[    ]*vfmsubadd231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b7 f4[    ]*vfmsubadd231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 31[    ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 30[    ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 72 7f[         ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b2 00 10 00 00[        ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 72 80[         ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b2 e0 ef ff ff[        ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 72 7f[         ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 b2 00 02 00 00[        ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 72 80[         ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 b2 fc fd ff ff[        ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c f4[    ]*vfnmadd132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9c f4[    ]*vfnmadd132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 31[    ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 30[    ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 72 7f[         ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b2 00 08 00 00[        ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 72 80[         ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b2 f0 f7 ff ff[        ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 72 7f[         ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c b2 00 04 00 00[        ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 72 80[         ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c b2 f8 fb ff ff[        ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c f4[    ]*vfnmadd132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9c f4[    ]*vfnmadd132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 31[    ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 30[    ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 72 7f[         ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b2 00 10 00 00[        ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 72 80[         ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b2 e0 ef ff ff[        ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 72 7f[         ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c b2 00 04 00 00[        ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 72 80[         ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c b2 f8 fb ff ff[        ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c f4[    ]*vfnmadd132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9c f4[    ]*vfnmadd132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 31[    ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 30[    ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 72 7f[         ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b2 00 08 00 00[        ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 72 80[         ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b2 f0 f7 ff ff[        ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 72 7f[         ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c b2 00 02 00 00[        ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 72 80[         ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c b2 fc fd ff ff[        ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c f4[    ]*vfnmadd132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9c f4[    ]*vfnmadd132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 31[    ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 30[    ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 72 7f[         ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b2 00 10 00 00[        ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 72 80[         ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b2 e0 ef ff ff[        ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 72 7f[         ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c b2 00 02 00 00[        ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 72 80[         ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c b2 fc fd ff ff[        ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac f4[    ]*vfnmadd213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ac f4[    ]*vfnmadd213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 31[    ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 30[    ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 72 7f[         ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b2 00 08 00 00[        ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 72 80[         ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b2 f0 f7 ff ff[        ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 72 7f[         ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac b2 00 04 00 00[        ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 72 80[         ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac b2 f8 fb ff ff[        ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac f4[    ]*vfnmadd213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ac f4[    ]*vfnmadd213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 31[    ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 30[    ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 72 7f[         ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b2 00 10 00 00[        ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 72 80[         ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b2 e0 ef ff ff[        ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 72 7f[         ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac b2 00 04 00 00[        ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 72 80[         ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac b2 f8 fb ff ff[        ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac f4[    ]*vfnmadd213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ac f4[    ]*vfnmadd213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 31[    ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 30[    ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 72 7f[         ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b2 00 08 00 00[        ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 72 80[         ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b2 f0 f7 ff ff[        ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 72 7f[         ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac b2 00 02 00 00[        ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 72 80[         ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac b2 fc fd ff ff[        ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac f4[    ]*vfnmadd213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ac f4[    ]*vfnmadd213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 31[    ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 30[    ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 72 7f[         ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b2 00 10 00 00[        ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 72 80[         ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b2 e0 ef ff ff[        ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 72 7f[         ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac b2 00 02 00 00[        ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 72 80[         ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac b2 fc fd ff ff[        ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc f4[    ]*vfnmadd231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f bc f4[    ]*vfnmadd231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 31[    ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 30[    ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 72 7f[         ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b2 00 08 00 00[        ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 72 80[         ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b2 f0 f7 ff ff[        ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 72 7f[         ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc b2 00 04 00 00[        ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 72 80[         ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc b2 f8 fb ff ff[        ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc f4[    ]*vfnmadd231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af bc f4[    ]*vfnmadd231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 31[    ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 30[    ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 72 7f[         ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b2 00 10 00 00[        ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 72 80[         ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b2 e0 ef ff ff[        ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 72 7f[         ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc b2 00 04 00 00[        ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 72 80[         ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc b2 f8 fb ff ff[        ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc f4[    ]*vfnmadd231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f bc f4[    ]*vfnmadd231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 31[    ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 30[    ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 72 7f[         ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b2 00 08 00 00[        ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 72 80[         ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b2 f0 f7 ff ff[        ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 72 7f[         ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc b2 00 02 00 00[        ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 72 80[         ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc b2 fc fd ff ff[        ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc f4[    ]*vfnmadd231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af bc f4[    ]*vfnmadd231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 31[    ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 30[    ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 72 7f[         ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b2 00 10 00 00[        ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 72 80[         ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b2 e0 ef ff ff[        ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 72 7f[         ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc b2 00 02 00 00[        ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 72 80[         ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc b2 fc fd ff ff[        ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e f4[    ]*vfnmsub132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9e f4[    ]*vfnmsub132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 31[    ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 30[    ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 72 7f[         ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b2 00 08 00 00[        ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 72 80[         ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b2 f0 f7 ff ff[        ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 72 7f[         ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e b2 00 04 00 00[        ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 72 80[         ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e b2 f8 fb ff ff[        ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e f4[    ]*vfnmsub132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9e f4[    ]*vfnmsub132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 31[    ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 30[    ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 72 7f[         ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b2 00 10 00 00[        ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 72 80[         ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b2 e0 ef ff ff[        ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 72 7f[         ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e b2 00 04 00 00[        ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 72 80[         ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e b2 f8 fb ff ff[        ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e f4[    ]*vfnmsub132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9e f4[    ]*vfnmsub132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 31[    ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 30[    ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 72 7f[         ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b2 00 08 00 00[        ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 72 80[         ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b2 f0 f7 ff ff[        ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 72 7f[         ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e b2 00 02 00 00[        ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 72 80[         ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e b2 fc fd ff ff[        ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e f4[    ]*vfnmsub132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9e f4[    ]*vfnmsub132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 31[    ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 30[    ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 72 7f[         ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b2 00 10 00 00[        ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 72 80[         ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b2 e0 ef ff ff[        ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 72 7f[         ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e b2 00 02 00 00[        ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 72 80[         ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e b2 fc fd ff ff[        ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae f4[    ]*vfnmsub213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ae f4[    ]*vfnmsub213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 31[    ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 30[    ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 72 7f[         ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b2 00 08 00 00[        ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 72 80[         ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b2 f0 f7 ff ff[        ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 72 7f[         ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae b2 00 04 00 00[        ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 72 80[         ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae b2 f8 fb ff ff[        ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae f4[    ]*vfnmsub213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ae f4[    ]*vfnmsub213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 31[    ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 30[    ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 72 7f[         ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b2 00 10 00 00[        ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 72 80[         ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b2 e0 ef ff ff[        ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 72 7f[         ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae b2 00 04 00 00[        ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 72 80[         ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae b2 f8 fb ff ff[        ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae f4[    ]*vfnmsub213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ae f4[    ]*vfnmsub213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 31[    ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 30[    ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 72 7f[         ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b2 00 08 00 00[        ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 72 80[         ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b2 f0 f7 ff ff[        ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 72 7f[         ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae b2 00 02 00 00[        ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 72 80[         ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae b2 fc fd ff ff[        ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae f4[    ]*vfnmsub213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ae f4[    ]*vfnmsub213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 31[    ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 30[    ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 72 7f[         ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b2 00 10 00 00[        ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 72 80[         ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b2 e0 ef ff ff[        ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 72 7f[         ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae b2 00 02 00 00[        ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 72 80[         ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae b2 fc fd ff ff[        ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be f4[    ]*vfnmsub231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f be f4[    ]*vfnmsub231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 31[    ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b4 f4 c0 1d fe ff[     ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 30[    ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 72 7f[         ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b2 00 08 00 00[        ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 72 80[         ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b2 f0 f7 ff ff[        ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 72 7f[         ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be b2 00 04 00 00[        ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 72 80[         ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be b2 f8 fb ff ff[        ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be f4[    ]*vfnmsub231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af be f4[    ]*vfnmsub231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 31[    ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b4 f4 c0 1d fe ff[     ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 30[    ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 72 7f[         ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b2 00 10 00 00[        ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 72 80[         ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b2 e0 ef ff ff[        ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 72 7f[         ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be b2 00 04 00 00[        ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 72 80[         ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be b2 f8 fb ff ff[        ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be f4[    ]*vfnmsub231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f be f4[    ]*vfnmsub231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 31[    ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b4 f4 c0 1d fe ff[     ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 30[    ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 72 7f[         ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b2 00 08 00 00[        ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 72 80[         ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b2 f0 f7 ff ff[        ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 72 7f[         ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be b2 00 02 00 00[        ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 72 80[         ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be b2 fc fd ff ff[        ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be f4[    ]*vfnmsub231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af be f4[    ]*vfnmsub231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 31[    ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b4 f4 c0 1d fe ff[     ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 30[    ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 72 7f[         ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b2 00 10 00 00[        ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 72 80[         ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b2 e0 ef ff ff[        ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 72 7f[         ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be b2 00 02 00 00[        ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 72 80[         ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be b2 fc fd ff ff[        ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 b4 fd 7b 00 00 00[     ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 74 38 20[      ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 b4 b9 00 04 00 00[     ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 b4 fd 7b 00 00 00[     ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 74 38 20[      ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 b4 b9 00 04 00 00[     ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 b4 fd 7b 00 00 00[     ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 74 38 40[      ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 b4 b9 00 04 00 00[     ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 b4 fd 7b 00 00 00[     ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 74 38 40[      ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 b4 b9 00 04 00 00[     ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 b4 fd 7b 00 00 00[     ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 74 38 20[      ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 b4 b9 00 04 00 00[     ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 b4 fd 7b 00 00 00[     ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 74 38 20[      ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 b4 b9 00 04 00 00[     ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 b4 fd 7b 00 00 00[     ]*vgatherqps xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 74 38 40[      ]*vgatherqps xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 b4 b9 00 04 00 00[     ]*vgatherqps xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 b4 fd 7b 00 00 00[     ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 74 38 40[      ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 b4 b9 00 04 00 00[     ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 f5[    ]*vgetexppd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 42 f5[    ]*vgetexppd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 31[    ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b4 f4 c0 1d fe ff[     ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 30[    ]*vgetexppd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 72 7f[         ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b2 00 08 00 00[        ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 72 80[         ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b2 f0 f7 ff ff[        ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 72 7f[         ]*vgetexppd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 b2 00 04 00 00[        ]*vgetexppd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 72 80[         ]*vgetexppd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 b2 f8 fb ff ff[        ]*vgetexppd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 f5[    ]*vgetexppd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 42 f5[    ]*vgetexppd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 31[    ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b4 f4 c0 1d fe ff[     ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 30[    ]*vgetexppd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 72 7f[         ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b2 00 10 00 00[        ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 72 80[         ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b2 e0 ef ff ff[        ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 72 7f[         ]*vgetexppd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 b2 00 04 00 00[        ]*vgetexppd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 72 80[         ]*vgetexppd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 b2 f8 fb ff ff[        ]*vgetexppd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 f5[    ]*vgetexpps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 42 f5[    ]*vgetexpps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 31[    ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b4 f4 c0 1d fe ff[     ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 30[    ]*vgetexpps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 72 7f[         ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b2 00 08 00 00[        ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 72 80[         ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b2 f0 f7 ff ff[        ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 72 7f[         ]*vgetexpps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 b2 00 02 00 00[        ]*vgetexpps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 72 80[         ]*vgetexpps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 b2 fc fd ff ff[        ]*vgetexpps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 f5[    ]*vgetexpps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 42 f5[    ]*vgetexpps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 31[    ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b4 f4 c0 1d fe ff[     ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 30[    ]*vgetexpps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 72 7f[         ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b2 00 10 00 00[        ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 72 80[         ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b2 e0 ef ff ff[        ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 72 7f[         ]*vgetexpps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 b2 00 02 00 00[        ]*vgetexpps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 72 80[         ]*vgetexpps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 b2 fc fd ff ff[        ]*vgetexpps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 f5 ab[         ]*vgetmantpd xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 26 f5 ab[         ]*vgetmantpd xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 f5 7b[         ]*vgetmantpd xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 31 7b[         ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 30 7b[         ]*vgetmantpd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 72 7f 7b[      ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b2 00 08 00 00 7b[     ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 72 80 7b[      ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b2 f0 f7 ff ff 7b[     ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 72 7f 7b[      ]*vgetmantpd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 b2 00 04 00 00 7b[     ]*vgetmantpd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 72 80 7b[      ]*vgetmantpd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 f5 ab[         ]*vgetmantpd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 26 f5 ab[         ]*vgetmantpd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 f5 7b[         ]*vgetmantpd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 31 7b[         ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 30 7b[         ]*vgetmantpd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 72 7f 7b[      ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b2 00 10 00 00 7b[     ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 72 80 7b[      ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b2 e0 ef ff ff 7b[     ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 72 7f 7b[      ]*vgetmantpd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 b2 00 04 00 00 7b[     ]*vgetmantpd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 72 80 7b[      ]*vgetmantpd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 f5 ab[         ]*vgetmantps xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 26 f5 ab[         ]*vgetmantps xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 f5 7b[         ]*vgetmantps xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 31 7b[         ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 30 7b[         ]*vgetmantps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 72 7f 7b[      ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b2 00 08 00 00 7b[     ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 72 80 7b[      ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b2 f0 f7 ff ff 7b[     ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 72 7f 7b[      ]*vgetmantps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 b2 00 02 00 00 7b[     ]*vgetmantps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 72 80 7b[      ]*vgetmantps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 b2 fc fd ff ff 7b[     ]*vgetmantps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 f5 ab[         ]*vgetmantps ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 26 f5 ab[         ]*vgetmantps ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 f5 7b[         ]*vgetmantps ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 31 7b[         ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 30 7b[         ]*vgetmantps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 72 7f 7b[      ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b2 00 10 00 00 7b[     ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 72 80 7b[      ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b2 e0 ef ff ff 7b[     ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 72 7f 7b[      ]*vgetmantps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 b2 00 02 00 00 7b[     ]*vgetmantps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 72 80 7b[      ]*vgetmantps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 b2 fc fd ff ff 7b[     ]*vgetmantps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 f4 ab[         ]*vinsertf32x4 ymm6\{k7\},ymm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 18 f4 ab[         ]*vinsertf32x4 ymm6\{k7\}\{z\},ymm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 f4 7b[         ]*vinsertf32x4 ymm6\{k7\},ymm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 31 7b[         ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b4 f4 c0 1d fe ff 7b[  ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 72 7f 7b[      ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b2 00 08 00 00 7b[     ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 72 80 7b[      ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b2 f0 f7 ff ff 7b[     ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 f4 ab[         ]*vinserti32x4 ymm6\{k7\},ymm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 38 f4 ab[         ]*vinserti32x4 ymm6\{k7\}\{z\},ymm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 f4 7b[         ]*vinserti32x4 ymm6\{k7\},ymm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 31 7b[         ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b4 f4 c0 1d fe ff 7b[  ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 72 7f 7b[      ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b2 00 08 00 00 7b[     ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 72 80 7b[      ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b2 f0 f7 ff ff 7b[     ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f f4[    ]*vmaxpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5f f4[    ]*vmaxpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 31[    ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b4 f4 c0 1d fe ff[     ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 30[    ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 72 7f[         ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b2 00 08 00 00[        ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 72 80[         ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b2 f0 f7 ff ff[        ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 72 7f[         ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f b2 00 04 00 00[        ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 72 80[         ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f b2 f8 fb ff ff[        ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f f4[    ]*vmaxpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5f f4[    ]*vmaxpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 31[    ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b4 f4 c0 1d fe ff[     ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 30[    ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 72 7f[         ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b2 00 10 00 00[        ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 72 80[         ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b2 e0 ef ff ff[        ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 72 7f[         ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f b2 00 04 00 00[        ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 72 80[         ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f b2 f8 fb ff ff[        ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f f4[    ]*vmaxps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5f f4[    ]*vmaxps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 31[    ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b4 f4 c0 1d fe ff[     ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 30[    ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 72 7f[         ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b2 00 08 00 00[        ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 72 80[         ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b2 f0 f7 ff ff[        ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 72 7f[         ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f b2 00 02 00 00[        ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 72 80[         ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f b2 fc fd ff ff[        ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f f4[    ]*vmaxps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5f f4[    ]*vmaxps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 31[    ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b4 f4 c0 1d fe ff[     ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 30[    ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 72 7f[         ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b2 00 10 00 00[        ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 72 80[         ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b2 e0 ef ff ff[        ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 72 7f[         ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f b2 00 02 00 00[        ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 72 80[         ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f b2 fc fd ff ff[        ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d f4[    ]*vminpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5d f4[    ]*vminpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 31[    ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b4 f4 c0 1d fe ff[     ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 30[    ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 72 7f[         ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b2 00 08 00 00[        ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 72 80[         ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b2 f0 f7 ff ff[        ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 72 7f[         ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d b2 00 04 00 00[        ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 72 80[         ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d b2 f8 fb ff ff[        ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d f4[    ]*vminpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5d f4[    ]*vminpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 31[    ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b4 f4 c0 1d fe ff[     ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 30[    ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 72 7f[         ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b2 00 10 00 00[        ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 72 80[         ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b2 e0 ef ff ff[        ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 72 7f[         ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d b2 00 04 00 00[        ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 72 80[         ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d b2 f8 fb ff ff[        ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d f4[    ]*vminps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5d f4[    ]*vminps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 31[    ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b4 f4 c0 1d fe ff[     ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 30[    ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 72 7f[         ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b2 00 08 00 00[        ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 72 80[         ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b2 f0 f7 ff ff[        ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 72 7f[         ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d b2 00 02 00 00[        ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 72 80[         ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d b2 fc fd ff ff[        ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d f4[    ]*vminps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5d f4[    ]*vminps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 31[    ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b4 f4 c0 1d fe ff[     ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 30[    ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 72 7f[         ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b2 00 10 00 00[        ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 72 80[         ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b2 e0 ef ff ff[        ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 72 7f[         ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d b2 00 02 00 00[        ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 72 80[         ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d b2 fc fd ff ff[        ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 31[    ]*vmovapd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b4 f4 c0 1d fe ff[     ]*vmovapd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 72 7f[         ]*vmovapd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b2 00 08 00 00[        ]*vmovapd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 72 80[         ]*vmovapd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b2 f0 f7 ff ff[        ]*vmovapd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 31[    ]*vmovapd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b4 f4 c0 1d fe ff[     ]*vmovapd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 72 7f[         ]*vmovapd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b2 00 10 00 00[        ]*vmovapd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 72 80[         ]*vmovapd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b2 e0 ef ff ff[        ]*vmovapd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 31[    ]*vmovaps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b4 f4 c0 1d fe ff[     ]*vmovaps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 72 7f[         ]*vmovaps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b2 00 08 00 00[        ]*vmovaps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 72 80[         ]*vmovaps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b2 f0 f7 ff ff[        ]*vmovaps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 31[    ]*vmovaps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b4 f4 c0 1d fe ff[     ]*vmovaps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 72 7f[         ]*vmovaps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b2 00 10 00 00[        ]*vmovaps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 72 80[         ]*vmovaps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b2 e0 ef ff ff[        ]*vmovaps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 f5[    ]*vmovddup xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 8f 12 f5[    ]*vmovddup xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 31[    ]*vmovddup xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b4 f4 c0 1d fe ff[     ]*vmovddup xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 72 7f[         ]*vmovddup xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b2 00 04 00 00[        ]*vmovddup xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 72 80[         ]*vmovddup xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b2 f8 fb ff ff[        ]*vmovddup xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 f5[    ]*vmovddup ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff af 12 f5[    ]*vmovddup ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 31[    ]*vmovddup ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b4 f4 c0 1d fe ff[     ]*vmovddup ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 72 7f[         ]*vmovddup ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b2 00 10 00 00[        ]*vmovddup ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 72 80[         ]*vmovddup ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b2 e0 ef ff ff[        ]*vmovddup ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 31[    ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 72 7f[         ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b2 00 08 00 00[        ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 72 80[         ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b2 f0 f7 ff ff[        ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 31[    ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 72 7f[         ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b2 00 10 00 00[        ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 72 80[         ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b2 e0 ef ff ff[        ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 31[    ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 72 7f[         ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b2 00 08 00 00[        ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 72 80[         ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b2 f0 f7 ff ff[        ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 31[    ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 72 7f[         ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b2 00 10 00 00[        ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 72 80[         ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b2 e0 ef ff ff[        ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 31[    ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 72 7f[         ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b2 00 08 00 00[        ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 72 80[         ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b2 f0 f7 ff ff[        ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 31[    ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 72 7f[         ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b2 00 10 00 00[        ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 72 80[         ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b2 e0 ef ff ff[        ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 31[    ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 72 7f[         ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b2 00 08 00 00[        ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 72 80[         ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b2 f0 f7 ff ff[        ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 31[    ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 72 7f[         ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b2 00 10 00 00[        ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 72 80[         ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b2 e0 ef ff ff[        ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 f5[    ]*vmovshdup xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 16 f5[    ]*vmovshdup xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 31[    ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b4 f4 c0 1d fe ff[     ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 72 7f[         ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b2 00 08 00 00[        ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 72 80[         ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b2 f0 f7 ff ff[        ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 f5[    ]*vmovshdup ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 16 f5[    ]*vmovshdup ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 31[    ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b4 f4 c0 1d fe ff[     ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 72 7f[         ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b2 00 10 00 00[        ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 72 80[         ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b2 e0 ef ff ff[        ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 f5[    ]*vmovsldup xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 12 f5[    ]*vmovsldup xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 31[    ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b4 f4 c0 1d fe ff[     ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 72 7f[         ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b2 00 08 00 00[        ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 72 80[         ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b2 f0 f7 ff ff[        ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 f5[    ]*vmovsldup ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 12 f5[    ]*vmovsldup ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 31[    ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b4 f4 c0 1d fe ff[     ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 72 7f[         ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b2 00 10 00 00[        ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 72 80[         ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b2 e0 ef ff ff[        ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 31[    ]*vmovupd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b4 f4 c0 1d fe ff[     ]*vmovupd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 72 7f[         ]*vmovupd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b2 00 08 00 00[        ]*vmovupd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 72 80[         ]*vmovupd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b2 f0 f7 ff ff[        ]*vmovupd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 31[    ]*vmovupd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b4 f4 c0 1d fe ff[     ]*vmovupd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 72 7f[         ]*vmovupd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b2 00 10 00 00[        ]*vmovupd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 72 80[         ]*vmovupd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b2 e0 ef ff ff[        ]*vmovupd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 31[    ]*vmovups xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b4 f4 c0 1d fe ff[     ]*vmovups xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 72 7f[         ]*vmovups xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b2 00 08 00 00[        ]*vmovups xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 72 80[         ]*vmovups xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b2 f0 f7 ff ff[        ]*vmovups xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 31[    ]*vmovups ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b4 f4 c0 1d fe ff[     ]*vmovups ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 72 7f[         ]*vmovups ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b2 00 10 00 00[        ]*vmovups ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 72 80[         ]*vmovups ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b2 e0 ef ff ff[        ]*vmovups ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 f4[    ]*vmulpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 59 f4[    ]*vmulpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 31[    ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b4 f4 c0 1d fe ff[     ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 30[    ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 72 7f[         ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b2 00 08 00 00[        ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 72 80[         ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b2 f0 f7 ff ff[        ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 72 7f[         ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 b2 00 04 00 00[        ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 72 80[         ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 b2 f8 fb ff ff[        ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 f4[    ]*vmulpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 59 f4[    ]*vmulpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 31[    ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b4 f4 c0 1d fe ff[     ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 30[    ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 72 7f[         ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b2 00 10 00 00[        ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 72 80[         ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b2 e0 ef ff ff[        ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 72 7f[         ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 b2 00 04 00 00[        ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 72 80[         ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 b2 f8 fb ff ff[        ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 f4[    ]*vmulps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 59 f4[    ]*vmulps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 31[    ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b4 f4 c0 1d fe ff[     ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 30[    ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 72 7f[         ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b2 00 08 00 00[        ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 72 80[         ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b2 f0 f7 ff ff[        ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 72 7f[         ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 b2 00 02 00 00[        ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 72 80[         ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 b2 fc fd ff ff[        ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 f4[    ]*vmulps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 59 f4[    ]*vmulps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 31[    ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b4 f4 c0 1d fe ff[     ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 30[    ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 72 7f[         ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b2 00 10 00 00[        ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 72 80[         ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b2 e0 ef ff ff[        ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 72 7f[         ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 b2 00 02 00 00[        ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 72 80[         ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 b2 fc fd ff ff[        ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e f5[    ]*vpabsd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 1e f5[    ]*vpabsd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 31[    ]*vpabsd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b4 f4 c0 1d fe ff[     ]*vpabsd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 30[    ]*vpabsd xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 72 7f[         ]*vpabsd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b2 00 08 00 00[        ]*vpabsd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 72 80[         ]*vpabsd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b2 f0 f7 ff ff[        ]*vpabsd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 72 7f[         ]*vpabsd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e b2 00 02 00 00[        ]*vpabsd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 72 80[         ]*vpabsd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e b2 fc fd ff ff[        ]*vpabsd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e f5[    ]*vpabsd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 1e f5[    ]*vpabsd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 31[    ]*vpabsd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b4 f4 c0 1d fe ff[     ]*vpabsd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 30[    ]*vpabsd ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 72 7f[         ]*vpabsd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b2 00 10 00 00[        ]*vpabsd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 72 80[         ]*vpabsd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b2 e0 ef ff ff[        ]*vpabsd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 72 7f[         ]*vpabsd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e b2 00 02 00 00[        ]*vpabsd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 72 80[         ]*vpabsd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e b2 fc fd ff ff[        ]*vpabsd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f f5[    ]*vpabsq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 1f f5[    ]*vpabsq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 31[    ]*vpabsq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b4 f4 c0 1d fe ff[     ]*vpabsq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 30[    ]*vpabsq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 72 7f[         ]*vpabsq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b2 00 08 00 00[        ]*vpabsq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 72 80[         ]*vpabsq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b2 f0 f7 ff ff[        ]*vpabsq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 72 7f[         ]*vpabsq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f b2 00 04 00 00[        ]*vpabsq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 72 80[         ]*vpabsq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f b2 f8 fb ff ff[        ]*vpabsq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f f5[    ]*vpabsq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 1f f5[    ]*vpabsq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 31[    ]*vpabsq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b4 f4 c0 1d fe ff[     ]*vpabsq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 30[    ]*vpabsq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 72 7f[         ]*vpabsq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b2 00 10 00 00[        ]*vpabsq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 72 80[         ]*vpabsq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b2 e0 ef ff ff[        ]*vpabsq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 72 7f[         ]*vpabsq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f b2 00 04 00 00[        ]*vpabsq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 72 80[         ]*vpabsq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f b2 f8 fb ff ff[        ]*vpabsq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe f4[    ]*vpaddd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f fe f4[    ]*vpaddd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 31[    ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b4 f4 c0 1d fe ff[     ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 30[    ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 72 7f[         ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b2 00 08 00 00[        ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 72 80[         ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b2 f0 f7 ff ff[        ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 72 7f[         ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe b2 00 02 00 00[        ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 72 80[         ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe b2 fc fd ff ff[        ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe f4[    ]*vpaddd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af fe f4[    ]*vpaddd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 31[    ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b4 f4 c0 1d fe ff[     ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 30[    ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 72 7f[         ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b2 00 10 00 00[        ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 72 80[         ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b2 e0 ef ff ff[        ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 72 7f[         ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe b2 00 02 00 00[        ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 72 80[         ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe b2 fc fd ff ff[        ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 f4[    ]*vpaddq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f d4 f4[    ]*vpaddq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 31[    ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b4 f4 c0 1d fe ff[     ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 30[    ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 72 7f[         ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b2 00 08 00 00[        ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 72 80[         ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b2 f0 f7 ff ff[        ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 72 7f[         ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 b2 00 04 00 00[        ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 72 80[         ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 b2 f8 fb ff ff[        ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 f4[    ]*vpaddq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af d4 f4[    ]*vpaddq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 31[    ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b4 f4 c0 1d fe ff[     ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 30[    ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 72 7f[         ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b2 00 10 00 00[        ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 72 80[         ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b2 e0 ef ff ff[        ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 72 7f[         ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 b2 00 04 00 00[        ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 72 80[         ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 b2 f8 fb ff ff[        ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db f4[    ]*vpandd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f db f4[    ]*vpandd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 31[    ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b4 f4 c0 1d fe ff[     ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 30[    ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 72 7f[         ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b2 00 08 00 00[        ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 72 80[         ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b2 f0 f7 ff ff[        ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 72 7f[         ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db b2 00 02 00 00[        ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 72 80[         ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db b2 fc fd ff ff[        ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db f4[    ]*vpandd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af db f4[    ]*vpandd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 31[    ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b4 f4 c0 1d fe ff[     ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 30[    ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 72 7f[         ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b2 00 10 00 00[        ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 72 80[         ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b2 e0 ef ff ff[        ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 72 7f[         ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db b2 00 02 00 00[        ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 72 80[         ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db b2 fc fd ff ff[        ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df f4[    ]*vpandnd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f df f4[    ]*vpandnd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 31[    ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b4 f4 c0 1d fe ff[     ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 30[    ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 72 7f[         ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b2 00 08 00 00[        ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 72 80[         ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b2 f0 f7 ff ff[        ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 72 7f[         ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df b2 00 02 00 00[        ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 72 80[         ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df b2 fc fd ff ff[        ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df f4[    ]*vpandnd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af df f4[    ]*vpandnd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 31[    ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b4 f4 c0 1d fe ff[     ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 30[    ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 72 7f[         ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b2 00 10 00 00[        ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 72 80[         ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b2 e0 ef ff ff[        ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 72 7f[         ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df b2 00 02 00 00[        ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 72 80[         ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df b2 fc fd ff ff[        ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df f4[    ]*vpandnq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f df f4[    ]*vpandnq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 31[    ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b4 f4 c0 1d fe ff[     ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 30[    ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 72 7f[         ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b2 00 08 00 00[        ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 72 80[         ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b2 f0 f7 ff ff[        ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 72 7f[         ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df b2 00 04 00 00[        ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 72 80[         ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df b2 f8 fb ff ff[        ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df f4[    ]*vpandnq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af df f4[    ]*vpandnq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 31[    ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b4 f4 c0 1d fe ff[     ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 30[    ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 72 7f[         ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b2 00 10 00 00[        ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 72 80[         ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b2 e0 ef ff ff[        ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 72 7f[         ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df b2 00 04 00 00[        ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 72 80[         ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df b2 f8 fb ff ff[        ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db f4[    ]*vpandq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f db f4[    ]*vpandq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 31[    ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b4 f4 c0 1d fe ff[     ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 30[    ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 72 7f[         ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b2 00 08 00 00[        ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 72 80[         ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b2 f0 f7 ff ff[        ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 72 7f[         ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db b2 00 04 00 00[        ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 72 80[         ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db b2 f8 fb ff ff[        ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db f4[    ]*vpandq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af db f4[    ]*vpandq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 31[    ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b4 f4 c0 1d fe ff[     ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 30[    ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 72 7f[         ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b2 00 10 00 00[        ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 72 80[         ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b2 e0 ef ff ff[        ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 72 7f[         ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db b2 00 04 00 00[        ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 72 80[         ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db b2 f8 fb ff ff[        ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 f4[    ]*vpblendmd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 64 f4[    ]*vpblendmd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 31[    ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b4 f4 c0 1d fe ff[     ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 30[    ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 72 7f[         ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b2 00 08 00 00[        ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 72 80[         ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b2 f0 f7 ff ff[        ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 72 7f[         ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 b2 00 02 00 00[        ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 72 80[         ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 b2 fc fd ff ff[        ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 f4[    ]*vpblendmd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 64 f4[    ]*vpblendmd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 31[    ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b4 f4 c0 1d fe ff[     ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 30[    ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 72 7f[         ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b2 00 10 00 00[        ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 72 80[         ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b2 e0 ef ff ff[        ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 72 7f[         ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 b2 00 02 00 00[        ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 72 80[         ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 b2 fc fd ff ff[        ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 31[    ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 58 31[    ]*vpbroadcastd xmm6\{k7\}\{z\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b4 f4 c0 1d fe ff[     ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 72 7f[         ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b2 00 02 00 00[        ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 72 80[         ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b2 fc fd ff ff[        ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 31[    ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 58 31[    ]*vpbroadcastd ymm6\{k7\}\{z\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b4 f4 c0 1d fe ff[     ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 72 7f[         ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b2 00 02 00 00[        ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 72 80[         ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b2 fc fd ff ff[        ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 f5[    ]*vpbroadcastd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 58 f5[    ]*vpbroadcastd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 f5[    ]*vpbroadcastd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 58 f5[    ]*vpbroadcastd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 7c f0[    ]*vpbroadcastd xmm6\{k7\},eax
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 7c f0[    ]*vpbroadcastd xmm6\{k7\}\{z\},eax
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 7c f5[    ]*vpbroadcastd xmm6\{k7\},ebp
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 7c f0[    ]*vpbroadcastd ymm6\{k7\},eax
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 7c f0[    ]*vpbroadcastd ymm6\{k7\}\{z\},eax
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 7c f5[    ]*vpbroadcastd ymm6\{k7\},ebp
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 31[    ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 59 31[    ]*vpbroadcastq xmm6\{k7\}\{z\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b4 f4 c0 1d fe ff[     ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 72 7f[         ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b2 00 04 00 00[        ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 72 80[         ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b2 f8 fb ff ff[        ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 31[    ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 59 31[    ]*vpbroadcastq ymm6\{k7\}\{z\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b4 f4 c0 1d fe ff[     ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 72 7f[         ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b2 00 04 00 00[        ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 72 80[         ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b2 f8 fb ff ff[        ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 f5[    ]*vpbroadcastq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 59 f5[    ]*vpbroadcastq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 f5[    ]*vpbroadcastq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 59 f5[    ]*vpbroadcastq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ed ab[         ]*vpcmpd k5\{k7\},xmm6,xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ed 7b[         ]*vpcmpd k5\{k7\},xmm6,xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 29 7b[         ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 28 7b[         ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 6a 7f 7b[      ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f aa 00 08 00 00 7b[     ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 6a 80 7b[      ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f aa f0 f7 ff ff 7b[     ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 6a 7f 7b[      ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f aa 00 02 00 00 7b[     ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 6a 80 7b[      ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f aa fc fd ff ff 7b[     ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ed ab[         ]*vpcmpd k5\{k7\},ymm6,ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ed 7b[         ]*vpcmpd k5\{k7\},ymm6,ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 29 7b[         ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 28 7b[         ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 6a 7f 7b[      ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f aa 00 10 00 00 7b[     ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 6a 80 7b[      ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f aa e0 ef ff ff 7b[     ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 6a 7f 7b[      ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f aa 00 02 00 00 7b[     ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 6a 80 7b[      ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f aa fc fd ff ff 7b[     ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 ed[    ]*vpcmpeqd k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 29[    ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 ac f4 c0 1d fe ff[     ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 28[    ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 6a 7f[         ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 aa 00 08 00 00[        ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 6a 80[         ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 aa f0 f7 ff ff[        ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 6a 7f[         ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 aa 00 02 00 00[        ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 6a 80[         ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 aa fc fd ff ff[        ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 ed[    ]*vpcmpeqd k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 29[    ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 ac f4 c0 1d fe ff[     ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 28[    ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 6a 7f[         ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 aa 00 10 00 00[        ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 6a 80[         ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 aa e0 ef ff ff[        ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 6a 7f[         ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 aa 00 02 00 00[        ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 6a 80[         ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 aa fc fd ff ff[        ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 ed[    ]*vpcmpeqq k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 29[    ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 ac f4 c0 1d fe ff[     ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 28[    ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 6a 7f[         ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 aa 00 08 00 00[        ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 6a 80[         ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 aa f0 f7 ff ff[        ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 6a 7f[         ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 aa 00 04 00 00[        ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 6a 80[         ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 aa f8 fb ff ff[        ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 ed[    ]*vpcmpeqq k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 29[    ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 ac f4 c0 1d fe ff[     ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 28[    ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 6a 7f[         ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 aa 00 10 00 00[        ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 6a 80[         ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 aa e0 ef ff ff[        ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 6a 7f[         ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 aa 00 04 00 00[        ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 6a 80[         ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 aa f8 fb ff ff[        ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 ed[    ]*vpcmpgtd k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 29[    ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 ac f4 c0 1d fe ff[     ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 28[    ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 6a 7f[         ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 aa 00 08 00 00[        ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 6a 80[         ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 aa f0 f7 ff ff[        ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 6a 7f[         ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 aa 00 02 00 00[        ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 6a 80[         ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 aa fc fd ff ff[        ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 ed[    ]*vpcmpgtd k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 29[    ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 ac f4 c0 1d fe ff[     ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 28[    ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 6a 7f[         ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 aa 00 10 00 00[        ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 6a 80[         ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 aa e0 ef ff ff[        ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 6a 7f[         ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 aa 00 02 00 00[        ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 6a 80[         ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 aa fc fd ff ff[        ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 ed[    ]*vpcmpgtq k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 29[    ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 ac f4 c0 1d fe ff[     ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 28[    ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 6a 7f[         ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 aa 00 08 00 00[        ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 6a 80[         ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 aa f0 f7 ff ff[        ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 6a 7f[         ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 aa 00 04 00 00[        ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 6a 80[         ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 aa f8 fb ff ff[        ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 ed[    ]*vpcmpgtq k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 29[    ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 ac f4 c0 1d fe ff[     ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 28[    ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 6a 7f[         ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 aa 00 10 00 00[        ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 6a 80[         ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 aa e0 ef ff ff[        ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 6a 7f[         ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 aa 00 04 00 00[        ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 6a 80[         ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 aa f8 fb ff ff[        ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ed ab[         ]*vpcmpq k5\{k7\},xmm6,xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ed 7b[         ]*vpcmpq k5\{k7\},xmm6,xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 29 7b[         ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 28 7b[         ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 6a 7f 7b[      ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f aa 00 08 00 00 7b[     ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 6a 80 7b[      ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f aa f0 f7 ff ff 7b[     ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 6a 7f 7b[      ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f aa 00 04 00 00 7b[     ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 6a 80 7b[      ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f aa f8 fb ff ff 7b[     ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ed ab[         ]*vpcmpq k5\{k7\},ymm6,ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ed 7b[         ]*vpcmpq k5\{k7\},ymm6,ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 29 7b[         ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 28 7b[         ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 6a 7f 7b[      ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f aa 00 10 00 00 7b[     ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 6a 80 7b[      ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f aa e0 ef ff ff 7b[     ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 6a 7f 7b[      ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f aa 00 04 00 00 7b[     ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 6a 80 7b[      ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f aa f8 fb ff ff 7b[     ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ed ab[         ]*vpcmpud k5\{k7\},xmm6,xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ed 7b[         ]*vpcmpud k5\{k7\},xmm6,xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 29 7b[         ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 28 7b[         ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 6a 7f 7b[      ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e aa 00 08 00 00 7b[     ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 6a 80 7b[      ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e aa f0 f7 ff ff 7b[     ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 6a 7f 7b[      ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e aa 00 02 00 00 7b[     ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 6a 80 7b[      ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e aa fc fd ff ff 7b[     ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ed ab[         ]*vpcmpud k5\{k7\},ymm6,ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ed 7b[         ]*vpcmpud k5\{k7\},ymm6,ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 29 7b[         ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 28 7b[         ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 6a 7f 7b[      ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e aa 00 10 00 00 7b[     ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 6a 80 7b[      ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e aa e0 ef ff ff 7b[     ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 6a 7f 7b[      ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e aa 00 02 00 00 7b[     ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 6a 80 7b[      ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e aa fc fd ff ff 7b[     ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ed ab[         ]*vpcmpuq k5\{k7\},xmm6,xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ed 7b[         ]*vpcmpuq k5\{k7\},xmm6,xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 29 7b[         ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 28 7b[         ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 6a 7f 7b[      ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e aa 00 08 00 00 7b[     ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 6a 80 7b[      ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e aa f0 f7 ff ff 7b[     ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 6a 7f 7b[      ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e aa 00 04 00 00 7b[     ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 6a 80 7b[      ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e aa f8 fb ff ff 7b[     ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ed ab[         ]*vpcmpuq k5\{k7\},ymm6,ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ed 7b[         ]*vpcmpuq k5\{k7\},ymm6,ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 29 7b[         ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 28 7b[         ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 6a 7f 7b[      ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e aa 00 10 00 00 7b[     ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 6a 80 7b[      ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e aa e0 ef ff ff 7b[     ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 6a 7f 7b[      ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e aa 00 04 00 00 7b[     ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 6a 80 7b[      ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e aa f8 fb ff ff 7b[     ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 f4[    ]*vpblendmq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 64 f4[    ]*vpblendmq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 31[    ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b4 f4 c0 1d fe ff[     ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 30[    ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 72 7f[         ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b2 00 08 00 00[        ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 72 80[         ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b2 f0 f7 ff ff[        ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 72 7f[         ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 b2 00 04 00 00[        ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 72 80[         ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 b2 f8 fb ff ff[        ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 f4[    ]*vpblendmq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 64 f4[    ]*vpblendmq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 31[    ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b4 f4 c0 1d fe ff[     ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 30[    ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 72 7f[         ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b2 00 10 00 00[        ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 72 80[         ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b2 e0 ef ff ff[        ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 72 7f[         ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 b2 00 04 00 00[        ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 72 80[         ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 b2 f8 fb ff ff[        ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 31[    ]*vpcompressd XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b4 f4 c0 1d fe ff[     ]*vpcompressd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 72 7f[         ]*vpcompressd XMMWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b2 00 02 00 00[        ]*vpcompressd XMMWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 72 80[         ]*vpcompressd XMMWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b2 fc fd ff ff[        ]*vpcompressd XMMWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 31[    ]*vpcompressd YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b4 f4 c0 1d fe ff[     ]*vpcompressd YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 72 7f[         ]*vpcompressd YMMWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b2 00 02 00 00[        ]*vpcompressd YMMWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 72 80[         ]*vpcompressd YMMWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b2 fc fd ff ff[        ]*vpcompressd YMMWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b ee[    ]*vpcompressd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 8b ee[    ]*vpcompressd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b ee[    ]*vpcompressd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 8b ee[    ]*vpcompressd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 f4[    ]*vpermd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 36 f4[    ]*vpermd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 31[    ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b4 f4 c0 1d fe ff[     ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 30[    ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 72 7f[         ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b2 00 10 00 00[        ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 72 80[         ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b2 e0 ef ff ff[        ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 72 7f[         ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 b2 00 02 00 00[        ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 72 80[         ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 b2 fc fd ff ff[        ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 f5 ab[         ]*vpermilpd xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 05 f5 ab[         ]*vpermilpd xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 f5 7b[         ]*vpermilpd xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 31 7b[         ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b4 f4 c0 1d fe ff 7b[  ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 30 7b[         ]*vpermilpd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 72 7f 7b[      ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b2 00 08 00 00 7b[     ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 72 80 7b[      ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b2 f0 f7 ff ff 7b[     ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 72 7f 7b[      ]*vpermilpd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 b2 00 04 00 00 7b[     ]*vpermilpd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 72 80 7b[      ]*vpermilpd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 b2 f8 fb ff ff 7b[     ]*vpermilpd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 f5 ab[         ]*vpermilpd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 05 f5 ab[         ]*vpermilpd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 f5 7b[         ]*vpermilpd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 31 7b[         ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b4 f4 c0 1d fe ff 7b[  ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 30 7b[         ]*vpermilpd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 72 7f 7b[      ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b2 00 10 00 00 7b[     ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 72 80 7b[      ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b2 e0 ef ff ff 7b[     ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 72 7f 7b[      ]*vpermilpd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 b2 00 04 00 00 7b[     ]*vpermilpd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 72 80 7b[      ]*vpermilpd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 b2 f8 fb ff ff 7b[     ]*vpermilpd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d f4[    ]*vpermilpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 0d f4[    ]*vpermilpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 31[    ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b4 f4 c0 1d fe ff[     ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 30[    ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 72 7f[         ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b2 00 08 00 00[        ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 72 80[         ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b2 f0 f7 ff ff[        ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 72 7f[         ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d b2 00 04 00 00[        ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 72 80[         ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d b2 f8 fb ff ff[        ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d f4[    ]*vpermilpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 0d f4[    ]*vpermilpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 31[    ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b4 f4 c0 1d fe ff[     ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 30[    ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 72 7f[         ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b2 00 10 00 00[        ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 72 80[         ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b2 e0 ef ff ff[        ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 72 7f[         ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d b2 00 04 00 00[        ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 72 80[         ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d b2 f8 fb ff ff[        ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 f5 ab[         ]*vpermilps xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 04 f5 ab[         ]*vpermilps xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 f5 7b[         ]*vpermilps xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 31 7b[         ]*vpermilps xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b4 f4 c0 1d fe ff 7b[  ]*vpermilps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 30 7b[         ]*vpermilps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 72 7f 7b[      ]*vpermilps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b2 00 08 00 00 7b[     ]*vpermilps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 72 80 7b[      ]*vpermilps xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b2 f0 f7 ff ff 7b[     ]*vpermilps xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 72 7f 7b[      ]*vpermilps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 b2 00 02 00 00 7b[     ]*vpermilps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 72 80 7b[      ]*vpermilps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 b2 fc fd ff ff 7b[     ]*vpermilps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 f5 ab[         ]*vpermilps ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 04 f5 ab[         ]*vpermilps ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 f5 7b[         ]*vpermilps ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 31 7b[         ]*vpermilps ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b4 f4 c0 1d fe ff 7b[  ]*vpermilps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 30 7b[         ]*vpermilps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 72 7f 7b[      ]*vpermilps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b2 00 10 00 00 7b[     ]*vpermilps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 72 80 7b[      ]*vpermilps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b2 e0 ef ff ff 7b[     ]*vpermilps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 72 7f 7b[      ]*vpermilps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 b2 00 02 00 00 7b[     ]*vpermilps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 72 80 7b[      ]*vpermilps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 b2 fc fd ff ff 7b[     ]*vpermilps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c f4[    ]*vpermilps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 0c f4[    ]*vpermilps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 31[    ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b4 f4 c0 1d fe ff[     ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 30[    ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 72 7f[         ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b2 00 08 00 00[        ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 72 80[         ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b2 f0 f7 ff ff[        ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 72 7f[         ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c b2 00 02 00 00[        ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 72 80[         ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c b2 fc fd ff ff[        ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c f4[    ]*vpermilps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 0c f4[    ]*vpermilps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 31[    ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b4 f4 c0 1d fe ff[     ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 30[    ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 72 7f[         ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b2 00 10 00 00[        ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 72 80[         ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b2 e0 ef ff ff[        ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 72 7f[         ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c b2 00 02 00 00[        ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 72 80[         ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c b2 fc fd ff ff[        ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 f5 ab[         ]*vpermpd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 01 f5 ab[         ]*vpermpd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 f5 7b[         ]*vpermpd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 31 7b[         ]*vpermpd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b4 f4 c0 1d fe ff 7b[  ]*vpermpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 30 7b[         ]*vpermpd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 72 7f 7b[      ]*vpermpd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b2 00 10 00 00 7b[     ]*vpermpd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 72 80 7b[      ]*vpermpd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b2 e0 ef ff ff 7b[     ]*vpermpd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 72 7f 7b[      ]*vpermpd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 b2 00 04 00 00 7b[     ]*vpermpd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 72 80 7b[      ]*vpermpd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 b2 f8 fb ff ff 7b[     ]*vpermpd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 f4[    ]*vpermps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 16 f4[    ]*vpermps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 31[    ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b4 f4 c0 1d fe ff[     ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 30[    ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 72 7f[         ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b2 00 10 00 00[        ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 72 80[         ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b2 e0 ef ff ff[        ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 72 7f[         ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 b2 00 02 00 00[        ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 72 80[         ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 b2 fc fd ff ff[        ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 f5 ab[         ]*vpermq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 00 f5 ab[         ]*vpermq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 f5 7b[         ]*vpermq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 31 7b[         ]*vpermq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b4 f4 c0 1d fe ff 7b[  ]*vpermq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 30 7b[         ]*vpermq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 72 7f 7b[      ]*vpermq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b2 00 10 00 00 7b[     ]*vpermq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 72 80 7b[      ]*vpermq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b2 e0 ef ff ff 7b[     ]*vpermq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 72 7f 7b[      ]*vpermq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 b2 00 04 00 00 7b[     ]*vpermq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 72 80 7b[      ]*vpermq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 b2 f8 fb ff ff 7b[     ]*vpermq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 31[    ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 89 31[    ]*vpexpandd xmm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b4 f4 c0 1d fe ff[     ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 72 7f[         ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b2 00 02 00 00[        ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 72 80[         ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b2 fc fd ff ff[        ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 31[    ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 89 31[    ]*vpexpandd ymm6\{k7\}\{z\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b4 f4 c0 1d fe ff[     ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 72 7f[         ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b2 00 02 00 00[        ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 72 80[         ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b2 fc fd ff ff[        ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 f5[    ]*vpexpandd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 89 f5[    ]*vpexpandd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 f5[    ]*vpexpandd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 89 f5[    ]*vpexpandd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 31[    ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 89 31[    ]*vpexpandq xmm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b4 f4 c0 1d fe ff[     ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 72 7f[         ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b2 00 04 00 00[        ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 72 80[         ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b2 f8 fb ff ff[        ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 31[    ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 89 31[    ]*vpexpandq ymm6\{k7\}\{z\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b4 f4 c0 1d fe ff[     ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 72 7f[         ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b2 00 04 00 00[        ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 72 80[         ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b2 f8 fb ff ff[        ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 f5[    ]*vpexpandq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 89 f5[    ]*vpexpandq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 f5[    ]*vpexpandq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 89 f5[    ]*vpexpandq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 b4 fd 7b 00 00 00[     ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 74 38 40[      ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 b4 b9 00 04 00 00[     ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 b4 fd 7b 00 00 00[     ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 74 38 40[      ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 b4 b9 00 04 00 00[     ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 b4 fd 7b 00 00 00[     ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 74 38 20[      ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 b4 b9 00 04 00 00[     ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 b4 fd 7b 00 00 00[     ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 74 38 20[      ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 b4 b9 00 04 00 00[     ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 b4 fd 7b 00 00 00[     ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 74 38 40[      ]*vpgatherqd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 b4 b9 00 04 00 00[     ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 b4 fd 7b 00 00 00[     ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 74 38 40[      ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 b4 b9 00 04 00 00[     ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 b4 fd 7b 00 00 00[     ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 74 38 20[      ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 b4 b9 00 04 00 00[     ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 b4 fd 7b 00 00 00[     ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 74 38 20[      ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 b4 b9 00 04 00 00[     ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d f4[    ]*vpmaxsd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3d f4[    ]*vpmaxsd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 31[    ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 30[    ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 72 7f[         ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b2 00 08 00 00[        ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 72 80[         ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b2 f0 f7 ff ff[        ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 72 7f[         ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d b2 00 02 00 00[        ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 72 80[         ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d b2 fc fd ff ff[        ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d f4[    ]*vpmaxsd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3d f4[    ]*vpmaxsd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 31[    ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 30[    ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 72 7f[         ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b2 00 10 00 00[        ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 72 80[         ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b2 e0 ef ff ff[        ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 72 7f[         ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d b2 00 02 00 00[        ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 72 80[         ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d b2 fc fd ff ff[        ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d f4[    ]*vpmaxsq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3d f4[    ]*vpmaxsq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 31[    ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 30[    ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 72 7f[         ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b2 00 08 00 00[        ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 72 80[         ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b2 f0 f7 ff ff[        ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 72 7f[         ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d b2 00 04 00 00[        ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 72 80[         ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d b2 f8 fb ff ff[        ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d f4[    ]*vpmaxsq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3d f4[    ]*vpmaxsq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 31[    ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 30[    ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 72 7f[         ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b2 00 10 00 00[        ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 72 80[         ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b2 e0 ef ff ff[        ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 72 7f[         ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d b2 00 04 00 00[        ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 72 80[         ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d b2 f8 fb ff ff[        ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f f4[    ]*vpmaxud xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3f f4[    ]*vpmaxud xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 31[    ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b4 f4 c0 1d fe ff[     ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 30[    ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 72 7f[         ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b2 00 08 00 00[        ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 72 80[         ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b2 f0 f7 ff ff[        ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 72 7f[         ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f b2 00 02 00 00[        ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 72 80[         ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f b2 fc fd ff ff[        ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f f4[    ]*vpmaxud ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3f f4[    ]*vpmaxud ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 31[    ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b4 f4 c0 1d fe ff[     ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 30[    ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 72 7f[         ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b2 00 10 00 00[        ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 72 80[         ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b2 e0 ef ff ff[        ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 72 7f[         ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f b2 00 02 00 00[        ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 72 80[         ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f b2 fc fd ff ff[        ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f f4[    ]*vpmaxuq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3f f4[    ]*vpmaxuq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 31[    ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b4 f4 c0 1d fe ff[     ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 30[    ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 72 7f[         ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b2 00 08 00 00[        ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 72 80[         ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b2 f0 f7 ff ff[        ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 72 7f[         ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f b2 00 04 00 00[        ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 72 80[         ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f b2 f8 fb ff ff[        ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f f4[    ]*vpmaxuq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3f f4[    ]*vpmaxuq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 31[    ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b4 f4 c0 1d fe ff[     ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 30[    ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 72 7f[         ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b2 00 10 00 00[        ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 72 80[         ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b2 e0 ef ff ff[        ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 72 7f[         ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f b2 00 04 00 00[        ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 72 80[         ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f b2 f8 fb ff ff[        ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 f4[    ]*vpminsd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 39 f4[    ]*vpminsd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 31[    ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b4 f4 c0 1d fe ff[     ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 30[    ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 72 7f[         ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b2 00 08 00 00[        ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 72 80[         ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b2 f0 f7 ff ff[        ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 72 7f[         ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 b2 00 02 00 00[        ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 72 80[         ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 b2 fc fd ff ff[        ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 f4[    ]*vpminsd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 39 f4[    ]*vpminsd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 31[    ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b4 f4 c0 1d fe ff[     ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 30[    ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 72 7f[         ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b2 00 10 00 00[        ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 72 80[         ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b2 e0 ef ff ff[        ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 72 7f[         ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 b2 00 02 00 00[        ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 72 80[         ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 b2 fc fd ff ff[        ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 f4[    ]*vpminsq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 39 f4[    ]*vpminsq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 31[    ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b4 f4 c0 1d fe ff[     ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 30[    ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 72 7f[         ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b2 00 08 00 00[        ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 72 80[         ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b2 f0 f7 ff ff[        ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 72 7f[         ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 b2 00 04 00 00[        ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 72 80[         ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 b2 f8 fb ff ff[        ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 f4[    ]*vpminsq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 39 f4[    ]*vpminsq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 31[    ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b4 f4 c0 1d fe ff[     ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 30[    ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 72 7f[         ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b2 00 10 00 00[        ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 72 80[         ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b2 e0 ef ff ff[        ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 72 7f[         ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 b2 00 04 00 00[        ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 72 80[         ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 b2 f8 fb ff ff[        ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b f4[    ]*vpminud xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3b f4[    ]*vpminud xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 31[    ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b4 f4 c0 1d fe ff[     ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 30[    ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 72 7f[         ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b2 00 08 00 00[        ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 72 80[         ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b2 f0 f7 ff ff[        ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 72 7f[         ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b b2 00 02 00 00[        ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 72 80[         ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b b2 fc fd ff ff[        ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b f4[    ]*vpminud ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3b f4[    ]*vpminud ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 31[    ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b4 f4 c0 1d fe ff[     ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 30[    ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 72 7f[         ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b2 00 10 00 00[        ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 72 80[         ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b2 e0 ef ff ff[        ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 72 7f[         ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b b2 00 02 00 00[        ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 72 80[         ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b b2 fc fd ff ff[        ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b f4[    ]*vpminuq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3b f4[    ]*vpminuq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 31[    ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b4 f4 c0 1d fe ff[     ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 30[    ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 72 7f[         ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b2 00 08 00 00[        ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 72 80[         ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b2 f0 f7 ff ff[        ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 72 7f[         ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b b2 00 04 00 00[        ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 72 80[         ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b b2 f8 fb ff ff[        ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b f4[    ]*vpminuq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3b f4[    ]*vpminuq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 31[    ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b4 f4 c0 1d fe ff[     ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 30[    ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 72 7f[         ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b2 00 10 00 00[        ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 72 80[         ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b2 e0 ef ff ff[        ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 72 7f[         ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b b2 00 04 00 00[        ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 72 80[         ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b b2 f8 fb ff ff[        ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 f5[    ]*vpmovsxbd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 21 f5[    ]*vpmovsxbd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 31[    ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 72 7f[         ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b2 00 02 00 00[        ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 72 80[         ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b2 fc fd ff ff[        ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 f5[    ]*vpmovsxbd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 21 f5[    ]*vpmovsxbd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 31[    ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 72 7f[         ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b2 00 04 00 00[        ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 72 80[         ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b2 f8 fb ff ff[        ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 f5[    ]*vpmovsxbq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 22 f5[    ]*vpmovsxbq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 31[    ]*vpmovsxbq xmm6\{k7\},WORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq xmm6\{k7\},WORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 72 7f[         ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b2 00 01 00 00[        ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 72 80[         ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b2 fe fe ff ff[        ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 f5[    ]*vpmovsxbq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 22 f5[    ]*vpmovsxbq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 31[    ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 72 7f[         ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b2 00 02 00 00[        ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 72 80[         ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b2 fc fd ff ff[        ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 f5[    ]*vpmovsxdq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 25 f5[    ]*vpmovsxdq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 31[    ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b4 f4 c0 1d fe ff[     ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 72 7f[         ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b2 00 04 00 00[        ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 72 80[         ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b2 f8 fb ff ff[        ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 f5[    ]*vpmovsxdq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 25 f5[    ]*vpmovsxdq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 31[    ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b4 f4 c0 1d fe ff[     ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 72 7f[         ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b2 00 08 00 00[        ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 72 80[         ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b2 f0 f7 ff ff[        ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 f5[    ]*vpmovsxwd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 23 f5[    ]*vpmovsxwd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 31[    ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 72 7f[         ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b2 00 04 00 00[        ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 72 80[         ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b2 f8 fb ff ff[        ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 f5[    ]*vpmovsxwd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 23 f5[    ]*vpmovsxwd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 31[    ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 72 7f[         ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b2 00 08 00 00[        ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 72 80[         ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b2 f0 f7 ff ff[        ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 f5[    ]*vpmovsxwq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 24 f5[    ]*vpmovsxwq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 31[    ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 72 7f[         ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b2 00 02 00 00[        ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 72 80[         ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b2 fc fd ff ff[        ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 f5[    ]*vpmovsxwq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 24 f5[    ]*vpmovsxwq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 31[    ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 72 7f[         ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b2 00 04 00 00[        ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 72 80[         ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b2 f8 fb ff ff[        ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 f5[    ]*vpmovzxbd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 31 f5[    ]*vpmovzxbd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 31[    ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 72 7f[         ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b2 00 02 00 00[        ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 72 80[         ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b2 fc fd ff ff[        ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 f5[    ]*vpmovzxbd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 31 f5[    ]*vpmovzxbd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 31[    ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 72 7f[         ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b2 00 04 00 00[        ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 72 80[         ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b2 f8 fb ff ff[        ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 f5[    ]*vpmovzxbq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 32 f5[    ]*vpmovzxbq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 31[    ]*vpmovzxbq xmm6\{k7\},WORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq xmm6\{k7\},WORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 72 7f[         ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b2 00 01 00 00[        ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 72 80[         ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b2 fe fe ff ff[        ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 f5[    ]*vpmovzxbq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 32 f5[    ]*vpmovzxbq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 31[    ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 72 7f[         ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b2 00 02 00 00[        ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 72 80[         ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b2 fc fd ff ff[        ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 f5[    ]*vpmovzxdq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 35 f5[    ]*vpmovzxdq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 31[    ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b4 f4 c0 1d fe ff[     ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 72 7f[         ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b2 00 04 00 00[        ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 72 80[         ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b2 f8 fb ff ff[        ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 f5[    ]*vpmovzxdq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 35 f5[    ]*vpmovzxdq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 31[    ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b4 f4 c0 1d fe ff[     ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 72 7f[         ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b2 00 08 00 00[        ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 72 80[         ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b2 f0 f7 ff ff[        ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 f5[    ]*vpmovzxwd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 33 f5[    ]*vpmovzxwd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 31[    ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 72 7f[         ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b2 00 04 00 00[        ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 72 80[         ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b2 f8 fb ff ff[        ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 f5[    ]*vpmovzxwd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 33 f5[    ]*vpmovzxwd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 31[    ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 72 7f[         ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b2 00 08 00 00[        ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 72 80[         ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b2 f0 f7 ff ff[        ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 f5[    ]*vpmovzxwq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 34 f5[    ]*vpmovzxwq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 31[    ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 72 7f[         ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b2 00 02 00 00[        ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 72 80[         ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b2 fc fd ff ff[        ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 f5[    ]*vpmovzxwq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 34 f5[    ]*vpmovzxwq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 31[    ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 72 7f[         ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b2 00 04 00 00[        ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 72 80[         ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b2 f8 fb ff ff[        ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 f4[    ]*vpmuldq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 28 f4[    ]*vpmuldq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 31[    ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b4 f4 c0 1d fe ff[     ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 30[    ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 72 7f[         ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b2 00 08 00 00[        ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 72 80[         ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b2 f0 f7 ff ff[        ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 72 7f[         ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 b2 00 04 00 00[        ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 72 80[         ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 b2 f8 fb ff ff[        ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 f4[    ]*vpmuldq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 28 f4[    ]*vpmuldq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 31[    ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b4 f4 c0 1d fe ff[     ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 30[    ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 72 7f[         ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b2 00 10 00 00[        ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 72 80[         ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b2 e0 ef ff ff[        ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 72 7f[         ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 b2 00 04 00 00[        ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 72 80[         ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 b2 f8 fb ff ff[        ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 f4[    ]*vpmulld xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 40 f4[    ]*vpmulld xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 31[    ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b4 f4 c0 1d fe ff[     ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 30[    ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 72 7f[         ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b2 00 08 00 00[        ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 72 80[         ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b2 f0 f7 ff ff[        ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 72 7f[         ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 b2 00 02 00 00[        ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 72 80[         ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 b2 fc fd ff ff[        ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 f4[    ]*vpmulld ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 40 f4[    ]*vpmulld ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 31[    ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b4 f4 c0 1d fe ff[     ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 30[    ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 72 7f[         ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b2 00 10 00 00[        ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 72 80[         ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b2 e0 ef ff ff[        ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 72 7f[         ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 b2 00 02 00 00[        ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 72 80[         ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 b2 fc fd ff ff[        ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 f4[    ]*vpmuludq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f f4 f4[    ]*vpmuludq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 31[    ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b4 f4 c0 1d fe ff[     ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 30[    ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 72 7f[         ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b2 00 08 00 00[        ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 72 80[         ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b2 f0 f7 ff ff[        ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 72 7f[         ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 b2 00 04 00 00[        ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 72 80[         ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 b2 f8 fb ff ff[        ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 f4[    ]*vpmuludq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af f4 f4[    ]*vpmuludq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 31[    ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b4 f4 c0 1d fe ff[     ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 30[    ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 72 7f[         ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b2 00 10 00 00[        ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 72 80[         ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b2 e0 ef ff ff[        ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 72 7f[         ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 b2 00 04 00 00[        ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 72 80[         ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 b2 f8 fb ff ff[        ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb f4[    ]*vpord  xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f eb f4[    ]*vpord  xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 31[    ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b4 f4 c0 1d fe ff[     ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 30[    ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 72 7f[         ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b2 00 08 00 00[        ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 72 80[         ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b2 f0 f7 ff ff[        ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 72 7f[         ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb b2 00 02 00 00[        ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 72 80[         ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb b2 fc fd ff ff[        ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb f4[    ]*vpord  ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af eb f4[    ]*vpord  ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 31[    ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b4 f4 c0 1d fe ff[     ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 30[    ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 72 7f[         ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b2 00 10 00 00[        ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 72 80[         ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b2 e0 ef ff ff[        ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 72 7f[         ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb b2 00 02 00 00[        ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 72 80[         ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb b2 fc fd ff ff[        ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb f4[    ]*vporq  xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f eb f4[    ]*vporq  xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 31[    ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b4 f4 c0 1d fe ff[     ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 30[    ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 72 7f[         ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b2 00 08 00 00[        ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 72 80[         ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b2 f0 f7 ff ff[        ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 72 7f[         ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb b2 00 04 00 00[        ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 72 80[         ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb b2 f8 fb ff ff[        ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb f4[    ]*vporq  ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af eb f4[    ]*vporq  ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 31[    ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b4 f4 c0 1d fe ff[     ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 30[    ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 72 7f[         ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b2 00 10 00 00[        ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 72 80[         ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b2 e0 ef ff ff[        ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 72 7f[         ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb b2 00 04 00 00[        ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 72 80[         ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb b2 f8 fb ff ff[        ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 b4 fd 7b 00 00 00[     ]*vpscatterdd XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 74 38 40[      ]*vpscatterdd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[     ]*vpscatterdd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 b4 fd 7b 00 00 00[     ]*vpscatterdd YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 74 38 40[      ]*vpscatterdd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[     ]*vpscatterdd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 b4 fd 7b 00 00 00[     ]*vpscatterdq XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 74 38 20[      ]*vpscatterdq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[     ]*vpscatterdq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 b4 fd 7b 00 00 00[     ]*vpscatterdq YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 74 38 20[      ]*vpscatterdq YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[     ]*vpscatterdq YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 b4 fd 7b 00 00 00[     ]*vpscatterqd QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 74 38 40[      ]*vpscatterqd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[     ]*vpscatterqd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 b4 fd 7b 00 00 00[     ]*vpscatterqd XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 74 38 40[      ]*vpscatterqd XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[     ]*vpscatterqd XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 b4 fd 7b 00 00 00[     ]*vpscatterqq XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 74 38 20[      ]*vpscatterqq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[     ]*vpscatterqq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 b4 fd 7b 00 00 00[     ]*vpscatterqq YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 74 38 20[      ]*vpscatterqq YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[     ]*vpscatterqq YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 f5 ab[         ]*vpshufd xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 70 f5 ab[         ]*vpshufd xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 f5 7b[         ]*vpshufd xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 31 7b[         ]*vpshufd xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b4 f4 c0 1d fe ff 7b[  ]*vpshufd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 30 7b[         ]*vpshufd xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 72 7f 7b[      ]*vpshufd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b2 00 08 00 00 7b[     ]*vpshufd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 72 80 7b[      ]*vpshufd xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b2 f0 f7 ff ff 7b[     ]*vpshufd xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 72 7f 7b[      ]*vpshufd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 b2 00 02 00 00 7b[     ]*vpshufd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 72 80 7b[      ]*vpshufd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 b2 fc fd ff ff 7b[     ]*vpshufd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 f5 ab[         ]*vpshufd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 70 f5 ab[         ]*vpshufd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 f5 7b[         ]*vpshufd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 31 7b[         ]*vpshufd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b4 f4 c0 1d fe ff 7b[  ]*vpshufd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 30 7b[         ]*vpshufd ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 72 7f 7b[      ]*vpshufd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b2 00 10 00 00 7b[     ]*vpshufd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 72 80 7b[      ]*vpshufd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b2 e0 ef ff ff 7b[     ]*vpshufd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 72 7f 7b[      ]*vpshufd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 b2 00 02 00 00 7b[     ]*vpshufd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 72 80 7b[      ]*vpshufd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 b2 fc fd ff ff 7b[     ]*vpshufd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 f4[    ]*vpslld xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f f2 f4[    ]*vpslld xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 31[    ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b4 f4 c0 1d fe ff[     ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 72 7f[         ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b2 00 08 00 00[        ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 72 80[         ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b2 f0 f7 ff ff[        ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 f4[    ]*vpslld ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af f2 f4[    ]*vpslld ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 31[    ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b4 f4 c0 1d fe ff[     ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 72 7f[         ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b2 00 08 00 00[        ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 72 80[         ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b2 f0 f7 ff ff[        ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 f4[    ]*vpsllq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f f3 f4[    ]*vpsllq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 31[    ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b4 f4 c0 1d fe ff[     ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 72 7f[         ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b2 00 08 00 00[        ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 72 80[         ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b2 f0 f7 ff ff[        ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 f4[    ]*vpsllq ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af f3 f4[    ]*vpsllq ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 31[    ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b4 f4 c0 1d fe ff[     ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 72 7f[         ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b2 00 08 00 00[        ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 72 80[         ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b2 f0 f7 ff ff[        ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 f4[    ]*vpsllvd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 47 f4[    ]*vpsllvd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 31[    ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b4 f4 c0 1d fe ff[     ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 30[    ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 72 7f[         ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b2 00 08 00 00[        ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 72 80[         ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b2 f0 f7 ff ff[        ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 72 7f[         ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 b2 00 02 00 00[        ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 72 80[         ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 b2 fc fd ff ff[        ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 f4[    ]*vpsllvd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 47 f4[    ]*vpsllvd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 31[    ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b4 f4 c0 1d fe ff[     ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 30[    ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 72 7f[         ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b2 00 10 00 00[        ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 72 80[         ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b2 e0 ef ff ff[        ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 72 7f[         ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 b2 00 02 00 00[        ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 72 80[         ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 b2 fc fd ff ff[        ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 f4[    ]*vpsllvq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 47 f4[    ]*vpsllvq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 31[    ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b4 f4 c0 1d fe ff[     ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 30[    ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 72 7f[         ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b2 00 08 00 00[        ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 72 80[         ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b2 f0 f7 ff ff[        ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 72 7f[         ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 b2 00 04 00 00[        ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 72 80[         ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 b2 f8 fb ff ff[        ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 f4[    ]*vpsllvq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 47 f4[    ]*vpsllvq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 31[    ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b4 f4 c0 1d fe ff[     ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 30[    ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 72 7f[         ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b2 00 10 00 00[        ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 72 80[         ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b2 e0 ef ff ff[        ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 72 7f[         ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 b2 00 04 00 00[        ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 72 80[         ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 b2 f8 fb ff ff[        ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 f4[    ]*vpsrad xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f e2 f4[    ]*vpsrad xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 31[    ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b4 f4 c0 1d fe ff[     ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 72 7f[         ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b2 00 08 00 00[        ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 72 80[         ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b2 f0 f7 ff ff[        ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 f4[    ]*vpsrad ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af e2 f4[    ]*vpsrad ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 31[    ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b4 f4 c0 1d fe ff[     ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 72 7f[         ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b2 00 08 00 00[        ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 72 80[         ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b2 f0 f7 ff ff[        ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 f4[    ]*vpsraq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f e2 f4[    ]*vpsraq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 31[    ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b4 f4 c0 1d fe ff[     ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 72 7f[         ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b2 00 08 00 00[        ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 72 80[         ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b2 f0 f7 ff ff[        ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 f4[    ]*vpsraq ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af e2 f4[    ]*vpsraq ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 31[    ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b4 f4 c0 1d fe ff[     ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 72 7f[         ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b2 00 08 00 00[        ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 72 80[         ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b2 f0 f7 ff ff[        ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 f4[    ]*vpsravd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 46 f4[    ]*vpsravd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 31[    ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b4 f4 c0 1d fe ff[     ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 30[    ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 72 7f[         ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b2 00 08 00 00[        ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 72 80[         ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b2 f0 f7 ff ff[        ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 72 7f[         ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 b2 00 02 00 00[        ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 72 80[         ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 b2 fc fd ff ff[        ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 f4[    ]*vpsravd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 46 f4[    ]*vpsravd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 31[    ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b4 f4 c0 1d fe ff[     ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 30[    ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 72 7f[         ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b2 00 10 00 00[        ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 72 80[         ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b2 e0 ef ff ff[        ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 72 7f[         ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 b2 00 02 00 00[        ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 72 80[         ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 b2 fc fd ff ff[        ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 f4[    ]*vpsravq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 46 f4[    ]*vpsravq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 31[    ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b4 f4 c0 1d fe ff[     ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 30[    ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 72 7f[         ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b2 00 08 00 00[        ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 72 80[         ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b2 f0 f7 ff ff[        ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 72 7f[         ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 b2 00 04 00 00[        ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 72 80[         ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 b2 f8 fb ff ff[        ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 f4[    ]*vpsravq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 46 f4[    ]*vpsravq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 31[    ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b4 f4 c0 1d fe ff[     ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 30[    ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 72 7f[         ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b2 00 10 00 00[        ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 72 80[         ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b2 e0 ef ff ff[        ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 72 7f[         ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 b2 00 04 00 00[        ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 72 80[         ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 b2 f8 fb ff ff[        ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 f4[    ]*vpsrld xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f d2 f4[    ]*vpsrld xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 31[    ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b4 f4 c0 1d fe ff[     ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 72 7f[         ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b2 00 08 00 00[        ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 72 80[         ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b2 f0 f7 ff ff[        ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 f4[    ]*vpsrld ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af d2 f4[    ]*vpsrld ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 31[    ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b4 f4 c0 1d fe ff[     ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 72 7f[         ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b2 00 08 00 00[        ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 72 80[         ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b2 f0 f7 ff ff[        ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 f4[    ]*vpsrlq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f d3 f4[    ]*vpsrlq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 31[    ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b4 f4 c0 1d fe ff[     ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 72 7f[         ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b2 00 08 00 00[        ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 72 80[         ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b2 f0 f7 ff ff[        ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 f4[    ]*vpsrlq ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af d3 f4[    ]*vpsrlq ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 31[    ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b4 f4 c0 1d fe ff[     ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 72 7f[         ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b2 00 08 00 00[        ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 72 80[         ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b2 f0 f7 ff ff[        ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 f4[    ]*vpsrlvd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 45 f4[    ]*vpsrlvd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 31[    ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 30[    ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 72 7f[         ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b2 00 08 00 00[        ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 72 80[         ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b2 f0 f7 ff ff[        ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 72 7f[         ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 b2 00 02 00 00[        ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 72 80[         ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 b2 fc fd ff ff[        ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 f4[    ]*vpsrlvd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 45 f4[    ]*vpsrlvd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 31[    ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 30[    ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 72 7f[         ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b2 00 10 00 00[        ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 72 80[         ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b2 e0 ef ff ff[        ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 72 7f[         ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 b2 00 02 00 00[        ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 72 80[         ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 b2 fc fd ff ff[        ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 f4[    ]*vpsrlvq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 45 f4[    ]*vpsrlvq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 31[    ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 30[    ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 72 7f[         ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b2 00 08 00 00[        ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 72 80[         ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b2 f0 f7 ff ff[        ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 72 7f[         ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 b2 00 04 00 00[        ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 72 80[         ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 b2 f8 fb ff ff[        ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 f4[    ]*vpsrlvq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 45 f4[    ]*vpsrlvq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 31[    ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 30[    ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 72 7f[         ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b2 00 10 00 00[        ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 72 80[         ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b2 e0 ef ff ff[        ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 72 7f[         ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 b2 00 04 00 00[        ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 72 80[         ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 b2 f8 fb ff ff[        ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 d5 ab[         ]*vpsrld xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 d5 ab[         ]*vpsrld xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 d5 7b[         ]*vpsrld xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 11 7b[         ]*vpsrld xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 94 f4 c0 1d fe ff 7b[  ]*vpsrld xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 10 7b[         ]*vpsrld xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 52 7f 7b[      ]*vpsrld xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 92 00 08 00 00 7b[     ]*vpsrld xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 52 80 7b[      ]*vpsrld xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 92 f0 f7 ff ff 7b[     ]*vpsrld xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 52 7f 7b[      ]*vpsrld xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 92 00 02 00 00 7b[     ]*vpsrld xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 52 80 7b[      ]*vpsrld xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 92 fc fd ff ff 7b[     ]*vpsrld xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 d5 ab[         ]*vpsrld ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 d5 ab[         ]*vpsrld ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 d5 7b[         ]*vpsrld ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 11 7b[         ]*vpsrld ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 94 f4 c0 1d fe ff 7b[  ]*vpsrld ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 10 7b[         ]*vpsrld ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 52 7f 7b[      ]*vpsrld ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 92 00 10 00 00 7b[     ]*vpsrld ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 52 80 7b[      ]*vpsrld ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 92 e0 ef ff ff 7b[     ]*vpsrld ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 52 7f 7b[      ]*vpsrld ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 92 00 02 00 00 7b[     ]*vpsrld ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 52 80 7b[      ]*vpsrld ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 92 fc fd ff ff 7b[     ]*vpsrld ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 d5 ab[         ]*vpsrlq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 73 d5 ab[         ]*vpsrlq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 d5 7b[         ]*vpsrlq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 11 7b[         ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 94 f4 c0 1d fe ff 7b[  ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 10 7b[         ]*vpsrlq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 52 7f 7b[      ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 92 00 08 00 00 7b[     ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 52 80 7b[      ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 92 f0 f7 ff ff 7b[     ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 52 7f 7b[      ]*vpsrlq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 92 00 04 00 00 7b[     ]*vpsrlq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 52 80 7b[      ]*vpsrlq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 92 f8 fb ff ff 7b[     ]*vpsrlq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 d5 ab[         ]*vpsrlq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 73 d5 ab[         ]*vpsrlq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 d5 7b[         ]*vpsrlq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 11 7b[         ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 94 f4 c0 1d fe ff 7b[  ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 10 7b[         ]*vpsrlq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 52 7f 7b[      ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 92 00 10 00 00 7b[     ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 52 80 7b[      ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 92 e0 ef ff ff 7b[     ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 52 7f 7b[      ]*vpsrlq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 92 00 04 00 00 7b[     ]*vpsrlq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 52 80 7b[      ]*vpsrlq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 92 f8 fb ff ff 7b[     ]*vpsrlq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa f4[    ]*vpsubd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f fa f4[    ]*vpsubd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 31[    ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b4 f4 c0 1d fe ff[     ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 30[    ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 72 7f[         ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b2 00 08 00 00[        ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 72 80[         ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b2 f0 f7 ff ff[        ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 72 7f[         ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa b2 00 02 00 00[        ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 72 80[         ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa b2 fc fd ff ff[        ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa f4[    ]*vpsubd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af fa f4[    ]*vpsubd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 31[    ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b4 f4 c0 1d fe ff[     ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 30[    ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 72 7f[         ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b2 00 10 00 00[        ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 72 80[         ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b2 e0 ef ff ff[        ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 72 7f[         ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa b2 00 02 00 00[        ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 72 80[         ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa b2 fc fd ff ff[        ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb f4[    ]*vpsubq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f fb f4[    ]*vpsubq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 31[    ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b4 f4 c0 1d fe ff[     ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 30[    ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 72 7f[         ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b2 00 08 00 00[        ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 72 80[         ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b2 f0 f7 ff ff[        ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 72 7f[         ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb b2 00 04 00 00[        ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 72 80[         ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb b2 f8 fb ff ff[        ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb f4[    ]*vpsubq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af fb f4[    ]*vpsubq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 31[    ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b4 f4 c0 1d fe ff[     ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 30[    ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 72 7f[         ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b2 00 10 00 00[        ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 72 80[         ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b2 e0 ef ff ff[        ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 72 7f[         ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb b2 00 04 00 00[        ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 72 80[         ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb b2 f8 fb ff ff[        ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 ed[    ]*vptestmd k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 29[    ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 ac f4 c0 1d fe ff[     ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 28[    ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 6a 7f[         ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 aa 00 08 00 00[        ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 6a 80[         ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 aa f0 f7 ff ff[        ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 6a 7f[         ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 aa 00 02 00 00[        ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 6a 80[         ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 aa fc fd ff ff[        ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 ed[    ]*vptestmd k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 29[    ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 ac f4 c0 1d fe ff[     ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 28[    ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 6a 7f[         ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 aa 00 10 00 00[        ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 6a 80[         ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 aa e0 ef ff ff[        ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 6a 7f[         ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 aa 00 02 00 00[        ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 6a 80[         ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 aa fc fd ff ff[        ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 ed[    ]*vptestmq k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 29[    ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 ac f4 c0 1d fe ff[     ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 28[    ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 6a 7f[         ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 aa 00 08 00 00[        ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 6a 80[         ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 aa f0 f7 ff ff[        ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 6a 7f[         ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 aa 00 04 00 00[        ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 6a 80[         ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 aa f8 fb ff ff[        ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 ed[    ]*vptestmq k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 29[    ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 ac f4 c0 1d fe ff[     ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 28[    ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 6a 7f[         ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 aa 00 10 00 00[        ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 6a 80[         ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 aa e0 ef ff ff[        ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 6a 7f[         ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 aa 00 04 00 00[        ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 6a 80[         ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 aa f8 fb ff ff[        ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a f4[    ]*vpunpckhdq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f 6a f4[    ]*vpunpckhdq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 31[    ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b4 f4 c0 1d fe ff[     ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 30[    ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 72 7f[         ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b2 00 08 00 00[        ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 72 80[         ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b2 f0 f7 ff ff[        ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 72 7f[         ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a b2 00 02 00 00[        ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 72 80[         ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a b2 fc fd ff ff[        ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a f4[    ]*vpunpckhdq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af 6a f4[    ]*vpunpckhdq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 31[    ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b4 f4 c0 1d fe ff[     ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 30[    ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 72 7f[         ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b2 00 10 00 00[        ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 72 80[         ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b2 e0 ef ff ff[        ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 72 7f[         ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a b2 00 02 00 00[        ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 72 80[         ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a b2 fc fd ff ff[        ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d f4[    ]*vpunpckhqdq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 6d f4[    ]*vpunpckhqdq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 31[    ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b4 f4 c0 1d fe ff[     ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 30[    ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 72 7f[         ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b2 00 08 00 00[        ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 72 80[         ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b2 f0 f7 ff ff[        ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 72 7f[         ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d b2 00 04 00 00[        ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 72 80[         ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d b2 f8 fb ff ff[        ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d f4[    ]*vpunpckhqdq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 6d f4[    ]*vpunpckhqdq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 31[    ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b4 f4 c0 1d fe ff[     ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 30[    ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 72 7f[         ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b2 00 10 00 00[        ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 72 80[         ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b2 e0 ef ff ff[        ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 72 7f[         ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d b2 00 04 00 00[        ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 72 80[         ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d b2 f8 fb ff ff[        ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 f4[    ]*vpunpckldq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f 62 f4[    ]*vpunpckldq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 31[    ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b4 f4 c0 1d fe ff[     ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 30[    ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 72 7f[         ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b2 00 08 00 00[        ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 72 80[         ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b2 f0 f7 ff ff[        ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 72 7f[         ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 b2 00 02 00 00[        ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 72 80[         ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 b2 fc fd ff ff[        ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 f4[    ]*vpunpckldq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af 62 f4[    ]*vpunpckldq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 31[    ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b4 f4 c0 1d fe ff[     ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 30[    ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 72 7f[         ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b2 00 10 00 00[        ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 72 80[         ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b2 e0 ef ff ff[        ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 72 7f[         ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 b2 00 02 00 00[        ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 72 80[         ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 b2 fc fd ff ff[        ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c f4[    ]*vpunpcklqdq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 6c f4[    ]*vpunpcklqdq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 31[    ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b4 f4 c0 1d fe ff[     ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 30[    ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 72 7f[         ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b2 00 08 00 00[        ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 72 80[         ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b2 f0 f7 ff ff[        ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 72 7f[         ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c b2 00 04 00 00[        ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 72 80[         ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c b2 f8 fb ff ff[        ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c f4[    ]*vpunpcklqdq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 6c f4[    ]*vpunpcklqdq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 31[    ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b4 f4 c0 1d fe ff[     ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 30[    ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 72 7f[         ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b2 00 10 00 00[        ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 72 80[         ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b2 e0 ef ff ff[        ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 72 7f[         ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c b2 00 04 00 00[        ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 72 80[         ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c b2 f8 fb ff ff[        ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef f4[    ]*vpxord xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f ef f4[    ]*vpxord xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 31[    ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b4 f4 c0 1d fe ff[     ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 30[    ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 72 7f[         ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b2 00 08 00 00[        ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 72 80[         ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b2 f0 f7 ff ff[        ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 72 7f[         ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef b2 00 02 00 00[        ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 72 80[         ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef b2 fc fd ff ff[        ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef f4[    ]*vpxord ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af ef f4[    ]*vpxord ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 31[    ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b4 f4 c0 1d fe ff[     ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 30[    ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 72 7f[         ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b2 00 10 00 00[        ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 72 80[         ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b2 e0 ef ff ff[        ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 72 7f[         ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef b2 00 02 00 00[        ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 72 80[         ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef b2 fc fd ff ff[        ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef f4[    ]*vpxorq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f ef f4[    ]*vpxorq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 31[    ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b4 f4 c0 1d fe ff[     ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 30[    ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 72 7f[         ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b2 00 08 00 00[        ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 72 80[         ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b2 f0 f7 ff ff[        ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 72 7f[         ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef b2 00 04 00 00[        ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 72 80[         ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef b2 f8 fb ff ff[        ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef f4[    ]*vpxorq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af ef f4[    ]*vpxorq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 31[    ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b4 f4 c0 1d fe ff[     ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 30[    ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 72 7f[         ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b2 00 10 00 00[        ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 72 80[         ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b2 e0 ef ff ff[        ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 72 7f[         ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef b2 00 04 00 00[        ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 72 80[         ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef b2 f8 fb ff ff[        ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c f5[    ]*vrcp14pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 4c f5[    ]*vrcp14pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 31[    ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b4 f4 c0 1d fe ff[     ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 30[    ]*vrcp14pd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 72 7f[         ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b2 00 08 00 00[        ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 72 80[         ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b2 f0 f7 ff ff[        ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 72 7f[         ]*vrcp14pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c b2 00 04 00 00[        ]*vrcp14pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 72 80[         ]*vrcp14pd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c b2 f8 fb ff ff[        ]*vrcp14pd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c f5[    ]*vrcp14pd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 4c f5[    ]*vrcp14pd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 31[    ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b4 f4 c0 1d fe ff[     ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 30[    ]*vrcp14pd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 72 7f[         ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b2 00 10 00 00[        ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 72 80[         ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b2 e0 ef ff ff[        ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 72 7f[         ]*vrcp14pd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c b2 00 04 00 00[        ]*vrcp14pd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 72 80[         ]*vrcp14pd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c b2 f8 fb ff ff[        ]*vrcp14pd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c f5[    ]*vrcp14ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 4c f5[    ]*vrcp14ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 31[    ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b4 f4 c0 1d fe ff[     ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 30[    ]*vrcp14ps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 72 7f[         ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b2 00 08 00 00[        ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 72 80[         ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b2 f0 f7 ff ff[        ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 72 7f[         ]*vrcp14ps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c b2 00 02 00 00[        ]*vrcp14ps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 72 80[         ]*vrcp14ps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c b2 fc fd ff ff[        ]*vrcp14ps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c f5[    ]*vrcp14ps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 4c f5[    ]*vrcp14ps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 31[    ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b4 f4 c0 1d fe ff[     ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 30[    ]*vrcp14ps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 72 7f[         ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b2 00 10 00 00[        ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 72 80[         ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b2 e0 ef ff ff[        ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 72 7f[         ]*vrcp14ps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c b2 00 02 00 00[        ]*vrcp14ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 72 80[         ]*vrcp14ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c b2 fc fd ff ff[        ]*vrcp14ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e f5[    ]*vrsqrt14pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 4e f5[    ]*vrsqrt14pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 31[    ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 30[    ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 72 7f[         ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b2 00 08 00 00[        ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 72 80[         ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b2 f0 f7 ff ff[        ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 72 7f[         ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e b2 00 04 00 00[        ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 72 80[         ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e b2 f8 fb ff ff[        ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e f5[    ]*vrsqrt14pd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 4e f5[    ]*vrsqrt14pd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 31[    ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 30[    ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 72 7f[         ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b2 00 10 00 00[        ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 72 80[         ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b2 e0 ef ff ff[        ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 72 7f[         ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e b2 00 04 00 00[        ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 72 80[         ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e b2 f8 fb ff ff[        ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e f5[    ]*vrsqrt14ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 4e f5[    ]*vrsqrt14ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 31[    ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 30[    ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 72 7f[         ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b2 00 08 00 00[        ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 72 80[         ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b2 f0 f7 ff ff[        ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 72 7f[         ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e b2 00 02 00 00[        ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 72 80[         ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e b2 fc fd ff ff[        ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e f5[    ]*vrsqrt14ps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 4e f5[    ]*vrsqrt14ps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 31[    ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 30[    ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 72 7f[         ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b2 00 10 00 00[        ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 72 80[         ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b2 e0 ef ff ff[        ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 72 7f[         ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e b2 00 02 00 00[        ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 72 80[         ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e b2 fc fd ff ff[        ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 b4 fd 7b 00 00 00[     ]*vscatterdpd XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 74 38 20[      ]*vscatterdpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[     ]*vscatterdpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 b4 fd 7b 00 00 00[     ]*vscatterdpd YMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 74 38 20[      ]*vscatterdpd YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[     ]*vscatterdpd YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 b4 fd 7b 00 00 00[     ]*vscatterdps XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 74 38 40[      ]*vscatterdps XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[     ]*vscatterdps XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 b4 fd 7b 00 00 00[     ]*vscatterdps YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 74 38 40[      ]*vscatterdps YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[     ]*vscatterdps YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 b4 fd 7b 00 00 00[     ]*vscatterqpd XMMWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 74 38 20[      ]*vscatterqpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[     ]*vscatterqpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 b4 fd 7b 00 00 00[     ]*vscatterqpd YMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 74 38 20[      ]*vscatterqpd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[     ]*vscatterqpd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 b4 fd 7b 00 00 00[     ]*vscatterqps QWORD PTR \[ebp\+xmm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 74 38 40[      ]*vscatterqps QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[     ]*vscatterqps QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 b4 fd 7b 00 00 00[     ]*vscatterqps XMMWORD PTR \[ebp\+ymm7\*8\+0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 74 38 40[      ]*vscatterqps XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[     ]*vscatterqps XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 f4 ab[         ]*vshufpd xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f c6 f4 ab[         ]*vshufpd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 f4 7b[         ]*vshufpd xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 31 7b[         ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 30 7b[         ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 72 7f 7b[      ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b2 00 08 00 00 7b[     ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 72 80 7b[      ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b2 f0 f7 ff ff 7b[     ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 72 7f 7b[      ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 b2 00 04 00 00 7b[     ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 72 80 7b[      ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 b2 f8 fb ff ff 7b[     ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 f4 ab[         ]*vshufpd ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af c6 f4 ab[         ]*vshufpd ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 f4 7b[         ]*vshufpd ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 31 7b[         ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 30 7b[         ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 72 7f 7b[      ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b2 00 10 00 00 7b[     ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 72 80 7b[      ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b2 e0 ef ff ff 7b[     ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 72 7f 7b[      ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 b2 00 04 00 00 7b[     ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 72 80 7b[      ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 b2 f8 fb ff ff 7b[     ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 f4 ab[         ]*vshufps xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f c6 f4 ab[         ]*vshufps xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 f4 7b[         ]*vshufps xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 31 7b[         ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 30 7b[         ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 72 7f 7b[      ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b2 00 08 00 00 7b[     ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 72 80 7b[      ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b2 f0 f7 ff ff 7b[     ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 72 7f 7b[      ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 b2 00 02 00 00 7b[     ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 72 80 7b[      ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 b2 fc fd ff ff 7b[     ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 f4 ab[         ]*vshufps ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af c6 f4 ab[         ]*vshufps ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 f4 7b[         ]*vshufps ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 31 7b[         ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 30 7b[         ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 72 7f 7b[      ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b2 00 10 00 00 7b[     ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 72 80 7b[      ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b2 e0 ef ff ff 7b[     ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 72 7f 7b[      ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 b2 00 02 00 00 7b[     ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 72 80 7b[      ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 b2 fc fd ff ff 7b[     ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 f5[    ]*vsqrtpd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 51 f5[    ]*vsqrtpd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 31[    ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b4 f4 c0 1d fe ff[     ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 30[    ]*vsqrtpd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 72 7f[         ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b2 00 08 00 00[        ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 72 80[         ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b2 f0 f7 ff ff[        ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 72 7f[         ]*vsqrtpd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 b2 00 04 00 00[        ]*vsqrtpd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 72 80[         ]*vsqrtpd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 b2 f8 fb ff ff[        ]*vsqrtpd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 f5[    ]*vsqrtpd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 51 f5[    ]*vsqrtpd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 31[    ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b4 f4 c0 1d fe ff[     ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 30[    ]*vsqrtpd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 72 7f[         ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b2 00 10 00 00[        ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 72 80[         ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b2 e0 ef ff ff[        ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 72 7f[         ]*vsqrtpd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 b2 00 04 00 00[        ]*vsqrtpd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 72 80[         ]*vsqrtpd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 b2 f8 fb ff ff[        ]*vsqrtpd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 f5[    ]*vsqrtps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 51 f5[    ]*vsqrtps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 31[    ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b4 f4 c0 1d fe ff[     ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 30[    ]*vsqrtps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 72 7f[         ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b2 00 08 00 00[        ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 72 80[         ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b2 f0 f7 ff ff[        ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 72 7f[         ]*vsqrtps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 b2 00 02 00 00[        ]*vsqrtps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 72 80[         ]*vsqrtps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 b2 fc fd ff ff[        ]*vsqrtps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 f5[    ]*vsqrtps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 51 f5[    ]*vsqrtps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 31[    ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b4 f4 c0 1d fe ff[     ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 30[    ]*vsqrtps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 72 7f[         ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b2 00 10 00 00[        ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 72 80[         ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b2 e0 ef ff ff[        ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 72 7f[         ]*vsqrtps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 b2 00 02 00 00[        ]*vsqrtps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 72 80[         ]*vsqrtps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 b2 fc fd ff ff[        ]*vsqrtps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c f4[    ]*vsubpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5c f4[    ]*vsubpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 31[    ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b4 f4 c0 1d fe ff[     ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 30[    ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 72 7f[         ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b2 00 08 00 00[        ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 72 80[         ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b2 f0 f7 ff ff[        ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 72 7f[         ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c b2 00 04 00 00[        ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 72 80[         ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c b2 f8 fb ff ff[        ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c f4[    ]*vsubpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5c f4[    ]*vsubpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 31[    ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b4 f4 c0 1d fe ff[     ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 30[    ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 72 7f[         ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b2 00 10 00 00[        ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 72 80[         ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b2 e0 ef ff ff[        ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 72 7f[         ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c b2 00 04 00 00[        ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 72 80[         ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c b2 f8 fb ff ff[        ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c f4[    ]*vsubps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5c f4[    ]*vsubps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 31[    ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b4 f4 c0 1d fe ff[     ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 30[    ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 72 7f[         ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b2 00 08 00 00[        ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 72 80[         ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b2 f0 f7 ff ff[        ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 72 7f[         ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c b2 00 02 00 00[        ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 72 80[         ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c b2 fc fd ff ff[        ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c f4[    ]*vsubps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5c f4[    ]*vsubps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 31[    ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b4 f4 c0 1d fe ff[     ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 30[    ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 72 7f[         ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b2 00 10 00 00[        ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 72 80[         ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b2 e0 ef ff ff[        ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 72 7f[         ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c b2 00 02 00 00[        ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 72 80[         ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c b2 fc fd ff ff[        ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 f4[    ]*vunpckhpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 15 f4[    ]*vunpckhpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 31[    ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b4 f4 c0 1d fe ff[     ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 30[    ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 72 7f[         ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b2 00 08 00 00[        ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 72 80[         ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b2 f0 f7 ff ff[        ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 72 7f[         ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 b2 00 04 00 00[        ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 72 80[         ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 b2 f8 fb ff ff[        ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 f4[    ]*vunpckhpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 15 f4[    ]*vunpckhpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 31[    ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b4 f4 c0 1d fe ff[     ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 30[    ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 72 7f[         ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b2 00 10 00 00[        ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 72 80[         ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b2 e0 ef ff ff[        ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 72 7f[         ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 b2 00 04 00 00[        ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 72 80[         ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 b2 f8 fb ff ff[        ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 f4[    ]*vunpckhps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 15 f4[    ]*vunpckhps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 31[    ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b4 f4 c0 1d fe ff[     ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 30[    ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 72 7f[         ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b2 00 08 00 00[        ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 72 80[         ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b2 f0 f7 ff ff[        ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 72 7f[         ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 b2 00 02 00 00[        ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 72 80[         ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 b2 fc fd ff ff[        ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 f4[    ]*vunpckhps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 15 f4[    ]*vunpckhps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 31[    ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b4 f4 c0 1d fe ff[     ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 30[    ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 72 7f[         ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b2 00 10 00 00[        ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 72 80[         ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b2 e0 ef ff ff[        ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 72 7f[         ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 b2 00 02 00 00[        ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 72 80[         ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 b2 fc fd ff ff[        ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 f4[    ]*vunpcklpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 14 f4[    ]*vunpcklpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 31[    ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b4 f4 c0 1d fe ff[     ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 30[    ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 72 7f[         ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b2 00 08 00 00[        ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 72 80[         ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b2 f0 f7 ff ff[        ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 72 7f[         ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 b2 00 04 00 00[        ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 72 80[         ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 b2 f8 fb ff ff[        ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 f4[    ]*vunpcklpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 14 f4[    ]*vunpcklpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 31[    ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b4 f4 c0 1d fe ff[     ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 30[    ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 72 7f[         ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b2 00 10 00 00[        ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 72 80[         ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b2 e0 ef ff ff[        ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 72 7f[         ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 b2 00 04 00 00[        ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 72 80[         ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 b2 f8 fb ff ff[        ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 f4[    ]*vunpcklps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 14 f4[    ]*vunpcklps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 31[    ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b4 f4 c0 1d fe ff[     ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 30[    ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 72 7f[         ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b2 00 08 00 00[        ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 72 80[         ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b2 f0 f7 ff ff[        ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 72 7f[         ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 b2 00 02 00 00[        ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 72 80[         ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 b2 fc fd ff ff[        ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 f4[    ]*vunpcklps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 14 f4[    ]*vunpcklps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 31[    ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b4 f4 c0 1d fe ff[     ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 30[    ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 72 7f[         ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b2 00 10 00 00[        ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 72 80[         ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b2 e0 ef ff ff[        ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 72 7f[         ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 b2 00 02 00 00[        ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 72 80[         ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 b2 fc fd ff ff[        ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 f4 ab[         ]*vpternlogd xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 25 f4 ab[         ]*vpternlogd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 f4 7b[         ]*vpternlogd xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 31 7b[         ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 30 7b[         ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 72 7f 7b[      ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b2 00 08 00 00 7b[     ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 72 80 7b[      ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b2 f0 f7 ff ff 7b[     ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 72 7f 7b[      ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 b2 00 02 00 00 7b[     ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 72 80 7b[      ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 b2 fc fd ff ff 7b[     ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 f4 ab[         ]*vpternlogd ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 25 f4 ab[         ]*vpternlogd ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 f4 7b[         ]*vpternlogd ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 31 7b[         ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 30 7b[         ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 72 7f 7b[      ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b2 00 10 00 00 7b[     ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 72 80 7b[      ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b2 e0 ef ff ff 7b[     ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 72 7f 7b[      ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 b2 00 02 00 00 7b[     ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 72 80 7b[      ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 b2 fc fd ff ff 7b[     ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 f4 ab[         ]*vpternlogq xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 25 f4 ab[         ]*vpternlogq xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 f4 7b[         ]*vpternlogq xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 31 7b[         ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 30 7b[         ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 72 7f 7b[      ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b2 00 08 00 00 7b[     ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 72 80 7b[      ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b2 f0 f7 ff ff 7b[     ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 72 7f 7b[      ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 b2 00 04 00 00 7b[     ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 72 80 7b[      ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 b2 f8 fb ff ff 7b[     ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 f4 ab[         ]*vpternlogq ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 25 f4 ab[         ]*vpternlogq ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 f4 7b[         ]*vpternlogq ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 31 7b[         ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 30 7b[         ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 72 7f 7b[      ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b2 00 10 00 00 7b[     ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 72 80 7b[      ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b2 e0 ef ff ff 7b[     ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 72 7f 7b[      ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 b2 00 04 00 00 7b[     ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 72 80 7b[      ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 b2 f8 fb ff ff 7b[     ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 ee[    ]*vpmovqb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 32 ee[    ]*vpmovqb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 ee[    ]*vpmovqb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 32 ee[    ]*vpmovqb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 ee[    ]*vpmovsqb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 22 ee[    ]*vpmovsqb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 ee[    ]*vpmovsqb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 22 ee[    ]*vpmovsqb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 ee[    ]*vpmovusqb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 12 ee[    ]*vpmovusqb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 ee[    ]*vpmovusqb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 12 ee[    ]*vpmovusqb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 ee[    ]*vpmovqw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 34 ee[    ]*vpmovqw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 ee[    ]*vpmovqw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 34 ee[    ]*vpmovqw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 ee[    ]*vpmovsqw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 24 ee[    ]*vpmovsqw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 ee[    ]*vpmovsqw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 24 ee[    ]*vpmovsqw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 ee[    ]*vpmovusqw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 14 ee[    ]*vpmovusqw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 ee[    ]*vpmovusqw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 14 ee[    ]*vpmovusqw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 ee[    ]*vpmovqd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 35 ee[    ]*vpmovqd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 ee[    ]*vpmovqd xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 35 ee[    ]*vpmovqd xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 ee[    ]*vpmovsqd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 25 ee[    ]*vpmovsqd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 ee[    ]*vpmovsqd xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 25 ee[    ]*vpmovsqd xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 ee[    ]*vpmovusqd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 15 ee[    ]*vpmovusqd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 ee[    ]*vpmovusqd xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 15 ee[    ]*vpmovusqd xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 ee[    ]*vpmovdb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 31 ee[    ]*vpmovdb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 ee[    ]*vpmovdb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 31 ee[    ]*vpmovdb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 ee[    ]*vpmovsdb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 21 ee[    ]*vpmovsdb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 ee[    ]*vpmovsdb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 21 ee[    ]*vpmovsdb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 ee[    ]*vpmovusdb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 11 ee[    ]*vpmovusdb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 ee[    ]*vpmovusdb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 11 ee[    ]*vpmovusdb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 ee[    ]*vpmovdw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 33 ee[    ]*vpmovdw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 ee[    ]*vpmovdw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 33 ee[    ]*vpmovdw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 ee[    ]*vpmovsdw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 23 ee[    ]*vpmovsdw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 ee[    ]*vpmovsdw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 23 ee[    ]*vpmovsdw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 ee[    ]*vpmovusdw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 13 ee[    ]*vpmovusdw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 ee[    ]*vpmovusdw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 13 ee[    ]*vpmovusdw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 f4 ab[         ]*vshuff32x4 ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 23 f4 ab[         ]*vshuff32x4 ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 f4 7b[         ]*vshuff32x4 ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 31 7b[         ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b4 f4 c0 1d fe ff 7b[  ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 30 7b[         ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 72 7f 7b[      ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b2 00 10 00 00 7b[     ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 72 80 7b[      ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b2 e0 ef ff ff 7b[     ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 72 7f 7b[      ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 b2 00 02 00 00 7b[     ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 72 80 7b[      ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 b2 fc fd ff ff 7b[     ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 f4 ab[         ]*vshuff64x2 ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 23 f4 ab[         ]*vshuff64x2 ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 f4 7b[         ]*vshuff64x2 ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 31 7b[         ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b4 f4 c0 1d fe ff 7b[  ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 30 7b[         ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 72 7f 7b[      ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b2 00 10 00 00 7b[     ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 72 80 7b[      ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b2 e0 ef ff ff 7b[     ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 72 7f 7b[      ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 b2 00 04 00 00 7b[     ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 72 80 7b[      ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 b2 f8 fb ff ff 7b[     ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 f4 ab[         ]*vshufi32x4 ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 43 f4 ab[         ]*vshufi32x4 ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 f4 7b[         ]*vshufi32x4 ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 31 7b[         ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b4 f4 c0 1d fe ff 7b[  ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 30 7b[         ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 72 7f 7b[      ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b2 00 10 00 00 7b[     ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 72 80 7b[      ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b2 e0 ef ff ff 7b[     ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 72 7f 7b[      ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 b2 00 02 00 00 7b[     ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 72 80 7b[      ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 b2 fc fd ff ff 7b[     ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 f4 ab[         ]*vshufi64x2 ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 43 f4 ab[         ]*vshufi64x2 ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 f4 7b[         ]*vshufi64x2 ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 31 7b[         ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b4 f4 c0 1d fe ff 7b[  ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 30 7b[         ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 72 7f 7b[      ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b2 00 10 00 00 7b[     ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 72 80 7b[      ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b2 e0 ef ff ff 7b[     ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 72 7f 7b[      ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 b2 00 04 00 00 7b[     ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 72 80 7b[      ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 b2 f8 fb ff ff 7b[     ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 f4[    ]*vpermq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 36 f4[    ]*vpermq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 31[    ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b4 f4 c0 1d fe ff[     ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 30[    ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 72 7f[         ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b2 00 10 00 00[        ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 72 80[         ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b2 e0 ef ff ff[        ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 72 7f[         ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 b2 00 04 00 00[        ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 72 80[         ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 b2 f8 fb ff ff[        ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 f4[    ]*vpermpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 16 f4[    ]*vpermpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 31[    ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b4 f4 c0 1d fe ff[     ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 30[    ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 72 7f[         ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b2 00 10 00 00[        ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 72 80[         ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b2 e0 ef ff ff[        ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 72 7f[         ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 b2 00 04 00 00[        ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 72 80[         ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 b2 f8 fb ff ff[        ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e f4[    ]*vpermt2d xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 7e f4[    ]*vpermt2d xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 31[    ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b4 f4 c0 1d fe ff[     ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 30[    ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 72 7f[         ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b2 00 08 00 00[        ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 72 80[         ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b2 f0 f7 ff ff[        ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 72 7f[         ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e b2 00 02 00 00[        ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 72 80[         ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e b2 fc fd ff ff[        ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e f4[    ]*vpermt2d ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 7e f4[    ]*vpermt2d ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 31[    ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b4 f4 c0 1d fe ff[     ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 30[    ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 72 7f[         ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b2 00 10 00 00[        ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 72 80[         ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b2 e0 ef ff ff[        ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 72 7f[         ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e b2 00 02 00 00[        ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 72 80[         ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e b2 fc fd ff ff[        ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e f4[    ]*vpermt2q xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 7e f4[    ]*vpermt2q xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 31[    ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b4 f4 c0 1d fe ff[     ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 30[    ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 72 7f[         ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b2 00 08 00 00[        ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 72 80[         ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b2 f0 f7 ff ff[        ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 72 7f[         ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e b2 00 04 00 00[        ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 72 80[         ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e b2 f8 fb ff ff[        ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e f4[    ]*vpermt2q ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 7e f4[    ]*vpermt2q ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 31[    ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b4 f4 c0 1d fe ff[     ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 30[    ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 72 7f[         ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b2 00 10 00 00[        ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 72 80[         ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b2 e0 ef ff ff[        ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 72 7f[         ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e b2 00 04 00 00[        ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 72 80[         ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e b2 f8 fb ff ff[        ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f f4[    ]*vpermt2ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 7f f4[    ]*vpermt2ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 31[    ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b4 f4 c0 1d fe ff[     ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 30[    ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 72 7f[         ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b2 00 08 00 00[        ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 72 80[         ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b2 f0 f7 ff ff[        ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 72 7f[         ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f b2 00 02 00 00[        ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 72 80[         ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f b2 fc fd ff ff[        ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f f4[    ]*vpermt2ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 7f f4[    ]*vpermt2ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 31[    ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b4 f4 c0 1d fe ff[     ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 30[    ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 72 7f[         ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b2 00 10 00 00[        ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 72 80[         ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b2 e0 ef ff ff[        ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 72 7f[         ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f b2 00 02 00 00[        ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 72 80[         ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f b2 fc fd ff ff[        ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f f4[    ]*vpermt2pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 7f f4[    ]*vpermt2pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 31[    ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b4 f4 c0 1d fe ff[     ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 30[    ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 72 7f[         ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b2 00 08 00 00[        ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 72 80[         ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b2 f0 f7 ff ff[        ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 72 7f[         ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f b2 00 04 00 00[        ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 72 80[         ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f b2 f8 fb ff ff[        ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f f4[    ]*vpermt2pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 7f f4[    ]*vpermt2pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 31[    ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b4 f4 c0 1d fe ff[     ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 30[    ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 72 7f[         ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b2 00 10 00 00[        ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 72 80[         ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b2 e0 ef ff ff[        ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 72 7f[         ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f b2 00 04 00 00[        ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 72 80[         ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f b2 f8 fb ff ff[        ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 f4 ab[         ]*valignq xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 03 f4 ab[         ]*valignq xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 f4 7b[         ]*valignq xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 31 7b[         ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b4 f4 c0 1d fe ff 7b[  ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 30 7b[         ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 72 7f 7b[      ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b2 00 08 00 00 7b[     ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 72 80 7b[      ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b2 f0 f7 ff ff 7b[     ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 72 7f 7b[      ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 b2 00 04 00 00 7b[     ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 72 80 7b[      ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 b2 f8 fb ff ff 7b[     ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 f4 ab[         ]*valignq ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 03 f4 ab[         ]*valignq ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 f4 7b[         ]*valignq ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 31 7b[         ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b4 f4 c0 1d fe ff 7b[  ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 30 7b[         ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 72 7f 7b[      ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b2 00 10 00 00 7b[     ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 72 80 7b[      ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b2 e0 ef ff ff 7b[     ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 72 7f 7b[      ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 b2 00 04 00 00 7b[     ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 72 80 7b[      ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 b2 f8 fb ff ff 7b[     ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c f4[    ]*vscalefpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 2c f4[    ]*vscalefpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 31[    ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b4 f4 c0 1d fe ff[     ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 30[    ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 72 7f[         ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b2 00 08 00 00[        ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 72 80[         ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b2 f0 f7 ff ff[        ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 72 7f[         ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c b2 00 04 00 00[        ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 72 80[         ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c b2 f8 fb ff ff[        ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c f4[    ]*vscalefpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 2c f4[    ]*vscalefpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 31[    ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b4 f4 c0 1d fe ff[     ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 30[    ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 72 7f[         ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b2 00 10 00 00[        ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 72 80[         ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b2 e0 ef ff ff[        ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 72 7f[         ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c b2 00 04 00 00[        ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 72 80[         ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c b2 f8 fb ff ff[        ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c f4[    ]*vscalefps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 2c f4[    ]*vscalefps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 31[    ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b4 f4 c0 1d fe ff[     ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 30[    ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 72 7f[         ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b2 00 08 00 00[        ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 72 80[         ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b2 f0 f7 ff ff[        ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 72 7f[         ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c b2 00 02 00 00[        ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 72 80[         ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c b2 fc fd ff ff[        ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c f4[    ]*vscalefps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 2c f4[    ]*vscalefps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 31[    ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b4 f4 c0 1d fe ff[     ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 30[    ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 72 7f[         ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b2 00 10 00 00[        ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 72 80[         ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b2 e0 ef ff ff[        ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 72 7f[         ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c b2 00 02 00 00[        ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 72 80[         ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c b2 fc fd ff ff[        ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 f4 ab[         ]*vfixupimmpd xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 54 f4 ab[         ]*vfixupimmpd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 f4 7b[         ]*vfixupimmpd xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 31 7b[         ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 30 7b[         ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 72 7f 7b[      ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b2 00 08 00 00 7b[     ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 72 80 7b[      ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 72 7f 7b[      ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 b2 00 04 00 00 7b[     ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 72 80 7b[      ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 f4 ab[         ]*vfixupimmpd ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 54 f4 ab[         ]*vfixupimmpd ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 f4 7b[         ]*vfixupimmpd ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 31 7b[         ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 30 7b[         ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 72 7f 7b[      ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b2 00 10 00 00 7b[     ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 72 80 7b[      ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b2 e0 ef ff ff 7b[     ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 72 7f 7b[      ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 b2 00 04 00 00 7b[     ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 72 80 7b[      ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 f4 ab[         ]*vfixupimmps xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 54 f4 ab[         ]*vfixupimmps xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 f4 7b[         ]*vfixupimmps xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 31 7b[         ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 30 7b[         ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 72 7f 7b[      ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b2 00 08 00 00 7b[     ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 72 80 7b[      ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 72 7f 7b[      ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 b2 00 02 00 00 7b[     ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 72 80 7b[      ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 b2 fc fd ff ff 7b[     ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 f4 ab[         ]*vfixupimmps ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 54 f4 ab[         ]*vfixupimmps ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 f4 7b[         ]*vfixupimmps ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 31 7b[         ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 30 7b[         ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 72 7f 7b[      ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b2 00 10 00 00 7b[     ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 72 80 7b[      ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b2 e0 ef ff ff 7b[     ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 72 7f 7b[      ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 b2 00 02 00 00 7b[     ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 72 80 7b[      ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 b2 fc fd ff ff 7b[     ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 f5 ab[         ]*vpslld xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 f5 ab[         ]*vpslld xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 f5 7b[         ]*vpslld xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 31 7b[         ]*vpslld xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b4 f4 c0 1d fe ff 7b[  ]*vpslld xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 30 7b[         ]*vpslld xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 72 7f 7b[      ]*vpslld xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b2 00 08 00 00 7b[     ]*vpslld xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 72 80 7b[      ]*vpslld xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b2 f0 f7 ff ff 7b[     ]*vpslld xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 72 7f 7b[      ]*vpslld xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 b2 00 02 00 00 7b[     ]*vpslld xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 72 80 7b[      ]*vpslld xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 b2 fc fd ff ff 7b[     ]*vpslld xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 f5 ab[         ]*vpslld ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 f5 ab[         ]*vpslld ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 f5 7b[         ]*vpslld ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 31 7b[         ]*vpslld ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b4 f4 c0 1d fe ff 7b[  ]*vpslld ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 30 7b[         ]*vpslld ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 72 7f 7b[      ]*vpslld ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b2 00 10 00 00 7b[     ]*vpslld ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 72 80 7b[      ]*vpslld ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b2 e0 ef ff ff 7b[     ]*vpslld ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 72 7f 7b[      ]*vpslld ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 b2 00 02 00 00 7b[     ]*vpslld ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 72 80 7b[      ]*vpslld ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 b2 fc fd ff ff 7b[     ]*vpslld ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 f5 ab[         ]*vpsllq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 73 f5 ab[         ]*vpsllq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 f5 7b[         ]*vpsllq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 31 7b[         ]*vpsllq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b4 f4 c0 1d fe ff 7b[  ]*vpsllq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 30 7b[         ]*vpsllq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 72 7f 7b[      ]*vpsllq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b2 00 08 00 00 7b[     ]*vpsllq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 72 80 7b[      ]*vpsllq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b2 f0 f7 ff ff 7b[     ]*vpsllq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 72 7f 7b[      ]*vpsllq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 b2 00 04 00 00 7b[     ]*vpsllq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 72 80 7b[      ]*vpsllq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 b2 f8 fb ff ff 7b[     ]*vpsllq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 f5 ab[         ]*vpsllq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 73 f5 ab[         ]*vpsllq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 f5 7b[         ]*vpsllq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 31 7b[         ]*vpsllq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b4 f4 c0 1d fe ff 7b[  ]*vpsllq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 30 7b[         ]*vpsllq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 72 7f 7b[      ]*vpsllq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b2 00 10 00 00 7b[     ]*vpsllq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 72 80 7b[      ]*vpsllq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b2 e0 ef ff ff 7b[     ]*vpsllq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 72 7f 7b[      ]*vpsllq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 b2 00 04 00 00 7b[     ]*vpsllq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 72 80 7b[      ]*vpsllq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 b2 f8 fb ff ff 7b[     ]*vpsllq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 e5 ab[         ]*vpsrad xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 e5 ab[         ]*vpsrad xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 e5 7b[         ]*vpsrad xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 21 7b[         ]*vpsrad xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsrad xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 20 7b[         ]*vpsrad xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 62 7f 7b[      ]*vpsrad xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a2 00 08 00 00 7b[     ]*vpsrad xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 62 80 7b[      ]*vpsrad xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a2 f0 f7 ff ff 7b[     ]*vpsrad xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 62 7f 7b[      ]*vpsrad xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 a2 00 02 00 00 7b[     ]*vpsrad xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 62 80 7b[      ]*vpsrad xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 a2 fc fd ff ff 7b[     ]*vpsrad xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 e5 ab[         ]*vpsrad ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 e5 ab[         ]*vpsrad ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 e5 7b[         ]*vpsrad ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 21 7b[         ]*vpsrad ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsrad ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 20 7b[         ]*vpsrad ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 62 7f 7b[      ]*vpsrad ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a2 00 10 00 00 7b[     ]*vpsrad ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 62 80 7b[      ]*vpsrad ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a2 e0 ef ff ff 7b[     ]*vpsrad ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 62 7f 7b[      ]*vpsrad ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 a2 00 02 00 00 7b[     ]*vpsrad ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 62 80 7b[      ]*vpsrad ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 a2 fc fd ff ff 7b[     ]*vpsrad ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 e5 ab[         ]*vpsraq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 e5 ab[         ]*vpsraq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 e5 7b[         ]*vpsraq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 21 7b[         ]*vpsraq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsraq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 20 7b[         ]*vpsraq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 62 7f 7b[      ]*vpsraq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a2 00 08 00 00 7b[     ]*vpsraq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 62 80 7b[      ]*vpsraq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a2 f0 f7 ff ff 7b[     ]*vpsraq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 62 7f 7b[      ]*vpsraq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 a2 00 04 00 00 7b[     ]*vpsraq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 62 80 7b[      ]*vpsraq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 a2 f8 fb ff ff 7b[     ]*vpsraq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 e5 ab[         ]*vpsraq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 e5 ab[         ]*vpsraq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 e5 7b[         ]*vpsraq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 21 7b[         ]*vpsraq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsraq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 20 7b[         ]*vpsraq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 62 7f 7b[      ]*vpsraq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a2 00 10 00 00 7b[     ]*vpsraq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 62 80 7b[      ]*vpsraq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a2 e0 ef ff ff 7b[     ]*vpsraq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 62 7f 7b[      ]*vpsraq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 a2 00 04 00 00 7b[     ]*vpsraq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 62 80 7b[      ]*vpsraq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 a2 f8 fb ff ff 7b[     ]*vpsraq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 f4[    ]*vprolvd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 15 f4[    ]*vprolvd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 31[    ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b4 f4 c0 1d fe ff[     ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 30[    ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 72 7f[         ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b2 00 08 00 00[        ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 72 80[         ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b2 f0 f7 ff ff[        ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 72 7f[         ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 b2 00 02 00 00[        ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 72 80[         ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 b2 fc fd ff ff[        ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 f4[    ]*vprolvd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 15 f4[    ]*vprolvd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 31[    ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b4 f4 c0 1d fe ff[     ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 30[    ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 72 7f[         ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b2 00 10 00 00[        ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 72 80[         ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b2 e0 ef ff ff[        ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 72 7f[         ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 b2 00 02 00 00[        ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 72 80[         ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 b2 fc fd ff ff[        ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 cd ab[         ]*vprold xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 cd ab[         ]*vprold xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 cd 7b[         ]*vprold xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 09 7b[         ]*vprold xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8c f4 c0 1d fe ff 7b[  ]*vprold xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 08 7b[         ]*vprold xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 4a 7f 7b[      ]*vprold xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8a 00 08 00 00 7b[     ]*vprold xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 4a 80 7b[      ]*vprold xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8a f0 f7 ff ff 7b[     ]*vprold xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 4a 7f 7b[      ]*vprold xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 8a 00 02 00 00 7b[     ]*vprold xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 4a 80 7b[      ]*vprold xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 8a fc fd ff ff 7b[     ]*vprold xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 cd ab[         ]*vprold ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 cd ab[         ]*vprold ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 cd 7b[         ]*vprold ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 09 7b[         ]*vprold ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8c f4 c0 1d fe ff 7b[  ]*vprold ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 08 7b[         ]*vprold ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 4a 7f 7b[      ]*vprold ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8a 00 10 00 00 7b[     ]*vprold ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 4a 80 7b[      ]*vprold ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8a e0 ef ff ff 7b[     ]*vprold ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 4a 7f 7b[      ]*vprold ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 8a 00 02 00 00 7b[     ]*vprold ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 4a 80 7b[      ]*vprold ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 8a fc fd ff ff 7b[     ]*vprold ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 f4[    ]*vprolvq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 15 f4[    ]*vprolvq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 31[    ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b4 f4 c0 1d fe ff[     ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 30[    ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 72 7f[         ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b2 00 08 00 00[        ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 72 80[         ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b2 f0 f7 ff ff[        ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 72 7f[         ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 b2 00 04 00 00[        ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 72 80[         ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 b2 f8 fb ff ff[        ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 f4[    ]*vprolvq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 15 f4[    ]*vprolvq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 31[    ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b4 f4 c0 1d fe ff[     ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 30[    ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 72 7f[         ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b2 00 10 00 00[        ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 72 80[         ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b2 e0 ef ff ff[        ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 72 7f[         ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 b2 00 04 00 00[        ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 72 80[         ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 b2 f8 fb ff ff[        ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 cd ab[         ]*vprolq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 cd ab[         ]*vprolq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 cd 7b[         ]*vprolq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 09 7b[         ]*vprolq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8c f4 c0 1d fe ff 7b[  ]*vprolq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 08 7b[         ]*vprolq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 4a 7f 7b[      ]*vprolq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8a 00 08 00 00 7b[     ]*vprolq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 4a 80 7b[      ]*vprolq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8a f0 f7 ff ff 7b[     ]*vprolq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 4a 7f 7b[      ]*vprolq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 8a 00 04 00 00 7b[     ]*vprolq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 4a 80 7b[      ]*vprolq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 8a f8 fb ff ff 7b[     ]*vprolq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 cd ab[         ]*vprolq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 cd ab[         ]*vprolq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 cd 7b[         ]*vprolq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 09 7b[         ]*vprolq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8c f4 c0 1d fe ff 7b[  ]*vprolq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 08 7b[         ]*vprolq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 4a 7f 7b[      ]*vprolq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8a 00 10 00 00 7b[     ]*vprolq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 4a 80 7b[      ]*vprolq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8a e0 ef ff ff 7b[     ]*vprolq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 4a 7f 7b[      ]*vprolq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 8a 00 04 00 00 7b[     ]*vprolq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 4a 80 7b[      ]*vprolq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 8a f8 fb ff ff 7b[     ]*vprolq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 f4[    ]*vprorvd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 14 f4[    ]*vprorvd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 31[    ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b4 f4 c0 1d fe ff[     ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 30[    ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 72 7f[         ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b2 00 08 00 00[        ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 72 80[         ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b2 f0 f7 ff ff[        ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 72 7f[         ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 b2 00 02 00 00[        ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 72 80[         ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 b2 fc fd ff ff[        ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 f4[    ]*vprorvd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 14 f4[    ]*vprorvd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 31[    ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b4 f4 c0 1d fe ff[     ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 30[    ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 72 7f[         ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b2 00 10 00 00[        ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 72 80[         ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b2 e0 ef ff ff[        ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 72 7f[         ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 b2 00 02 00 00[        ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 72 80[         ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 b2 fc fd ff ff[        ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 c5 ab[         ]*vprord xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 c5 ab[         ]*vprord xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 c5 7b[         ]*vprord xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 01 7b[         ]*vprord xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 84 f4 c0 1d fe ff 7b[  ]*vprord xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 00 7b[         ]*vprord xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 42 7f 7b[      ]*vprord xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 82 00 08 00 00 7b[     ]*vprord xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 42 80 7b[      ]*vprord xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 82 f0 f7 ff ff 7b[     ]*vprord xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 42 7f 7b[      ]*vprord xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 82 00 02 00 00 7b[     ]*vprord xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 42 80 7b[      ]*vprord xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 82 fc fd ff ff 7b[     ]*vprord xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 c5 ab[         ]*vprord ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 c5 ab[         ]*vprord ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 c5 7b[         ]*vprord ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 01 7b[         ]*vprord ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 84 f4 c0 1d fe ff 7b[  ]*vprord ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 00 7b[         ]*vprord ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 42 7f 7b[      ]*vprord ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 82 00 10 00 00 7b[     ]*vprord ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 42 80 7b[      ]*vprord ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 82 e0 ef ff ff 7b[     ]*vprord ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 42 7f 7b[      ]*vprord ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 82 00 02 00 00 7b[     ]*vprord ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 42 80 7b[      ]*vprord ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 82 fc fd ff ff 7b[     ]*vprord ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 f4[    ]*vprorvq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 14 f4[    ]*vprorvq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 31[    ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b4 f4 c0 1d fe ff[     ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 30[    ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 72 7f[         ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b2 00 08 00 00[        ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 72 80[         ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b2 f0 f7 ff ff[        ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 72 7f[         ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 b2 00 04 00 00[        ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 72 80[         ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 b2 f8 fb ff ff[        ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 f4[    ]*vprorvq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 14 f4[    ]*vprorvq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 31[    ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b4 f4 c0 1d fe ff[     ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 30[    ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 72 7f[         ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b2 00 10 00 00[        ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 72 80[         ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b2 e0 ef ff ff[        ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 72 7f[         ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 b2 00 04 00 00[        ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 72 80[         ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 b2 f8 fb ff ff[        ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 c5 ab[         ]*vprorq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 c5 ab[         ]*vprorq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 c5 7b[         ]*vprorq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 01 7b[         ]*vprorq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 84 f4 c0 1d fe ff 7b[  ]*vprorq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 00 7b[         ]*vprorq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 42 7f 7b[      ]*vprorq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 82 00 08 00 00 7b[     ]*vprorq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 42 80 7b[      ]*vprorq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 82 f0 f7 ff ff 7b[     ]*vprorq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 42 7f 7b[      ]*vprorq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 82 00 04 00 00 7b[     ]*vprorq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 42 80 7b[      ]*vprorq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 82 f8 fb ff ff 7b[     ]*vprorq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 c5 ab[         ]*vprorq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 c5 ab[         ]*vprorq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 c5 7b[         ]*vprorq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 01 7b[         ]*vprorq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 84 f4 c0 1d fe ff 7b[  ]*vprorq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 00 7b[         ]*vprorq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 42 7f 7b[      ]*vprorq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 82 00 10 00 00 7b[     ]*vprorq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 42 80 7b[      ]*vprorq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 82 e0 ef ff ff 7b[     ]*vprorq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 42 7f 7b[      ]*vprorq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 82 00 04 00 00 7b[     ]*vprorq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 42 80 7b[      ]*vprorq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 82 f8 fb ff ff 7b[     ]*vprorq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 f5 ab[         ]*vrndscalepd xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 09 f5 ab[         ]*vrndscalepd xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 f5 7b[         ]*vrndscalepd xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 31 7b[         ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b4 f4 c0 1d fe ff 7b[  ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 30 7b[         ]*vrndscalepd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 72 7f 7b[      ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b2 00 08 00 00 7b[     ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 72 80 7b[      ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b2 f0 f7 ff ff 7b[     ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 72 7f 7b[      ]*vrndscalepd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 b2 00 04 00 00 7b[     ]*vrndscalepd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 72 80 7b[      ]*vrndscalepd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 f5 ab[         ]*vrndscalepd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 09 f5 ab[         ]*vrndscalepd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 f5 7b[         ]*vrndscalepd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 31 7b[         ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b4 f4 c0 1d fe ff 7b[  ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 30 7b[         ]*vrndscalepd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 72 7f 7b[      ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b2 00 10 00 00 7b[     ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 72 80 7b[      ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b2 e0 ef ff ff 7b[     ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 72 7f 7b[      ]*vrndscalepd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 b2 00 04 00 00 7b[     ]*vrndscalepd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 72 80 7b[      ]*vrndscalepd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 f5 ab[         ]*vrndscaleps xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 08 f5 ab[         ]*vrndscaleps xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 f5 7b[         ]*vrndscaleps xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 31 7b[         ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b4 f4 c0 1d fe ff 7b[  ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 30 7b[         ]*vrndscaleps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 72 7f 7b[      ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b2 00 08 00 00 7b[     ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 72 80 7b[      ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b2 f0 f7 ff ff 7b[     ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 72 7f 7b[      ]*vrndscaleps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 b2 00 02 00 00 7b[     ]*vrndscaleps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 72 80 7b[      ]*vrndscaleps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 b2 fc fd ff ff 7b[     ]*vrndscaleps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 f5 ab[         ]*vrndscaleps ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 08 f5 ab[         ]*vrndscaleps ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 f5 7b[         ]*vrndscaleps ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 31 7b[         ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b4 f4 c0 1d fe ff 7b[  ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 30 7b[         ]*vrndscaleps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 72 7f 7b[      ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b2 00 10 00 00 7b[     ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 72 80 7b[      ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b2 e0 ef ff ff 7b[     ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 72 7f 7b[      ]*vrndscaleps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 b2 00 02 00 00 7b[     ]*vrndscaleps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 72 80 7b[      ]*vrndscaleps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 b2 fc fd ff ff 7b[     ]*vrndscaleps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 31[    ]*vpcompressq XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b4 f4 c0 1d fe ff[     ]*vpcompressq XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 72 7f[         ]*vpcompressq XMMWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b2 00 04 00 00[        ]*vpcompressq XMMWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 72 80[         ]*vpcompressq XMMWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b2 f8 fb ff ff[        ]*vpcompressq XMMWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 31[    ]*vpcompressq YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b4 f4 c0 1d fe ff[     ]*vpcompressq YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 72 7f[         ]*vpcompressq YMMWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b2 00 04 00 00[        ]*vpcompressq YMMWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 72 80[         ]*vpcompressq YMMWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b2 f8 fb ff ff[        ]*vpcompressq YMMWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b ee[    ]*vpcompressq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 8b ee[    ]*vpcompressq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b ee[    ]*vpcompressq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 8b ee[    ]*vpcompressq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 31 ab[         ]*vcvtps2ph QWORD PTR \[ecx\]\{k7\},xmm6,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 31 7b[         ]*vcvtps2ph QWORD PTR \[ecx\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b4 f4 c0 1d fe ff 7b[  ]*vcvtps2ph QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 72 7f 7b[      ]*vcvtps2ph QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b2 00 04 00 00 7b[     ]*vcvtps2ph QWORD PTR \[edx\+0x400\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 72 80 7b[      ]*vcvtps2ph QWORD PTR \[edx-0x400\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b2 f8 fb ff ff 7b[     ]*vcvtps2ph QWORD PTR \[edx-0x408\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 31 ab[         ]*vcvtps2ph XMMWORD PTR \[ecx\]\{k7\},ymm6,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 31 7b[         ]*vcvtps2ph XMMWORD PTR \[ecx\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b4 f4 c0 1d fe ff 7b[  ]*vcvtps2ph XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 72 7f 7b[      ]*vcvtps2ph XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b2 00 08 00 00 7b[     ]*vcvtps2ph XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 72 80 7b[      ]*vcvtps2ph XMMWORD PTR \[edx-0x800\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b2 f0 f7 ff ff 7b[     ]*vcvtps2ph XMMWORD PTR \[edx-0x810\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 29 ab[         ]*vextractf32x4 XMMWORD PTR \[ecx\]\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 29 7b[         ]*vextractf32x4 XMMWORD PTR \[ecx\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ac f4 c0 1d fe ff 7b[  ]*vextractf32x4 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 6a 7f 7b[      ]*vextractf32x4 XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 aa 00 08 00 00 7b[     ]*vextractf32x4 XMMWORD PTR \[edx\+0x800\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 6a 80 7b[      ]*vextractf32x4 XMMWORD PTR \[edx-0x800\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 aa f0 f7 ff ff 7b[     ]*vextractf32x4 XMMWORD PTR \[edx-0x810\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 29 ab[         ]*vextracti32x4 XMMWORD PTR \[ecx\]\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 29 7b[         ]*vextracti32x4 XMMWORD PTR \[ecx\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ac f4 c0 1d fe ff 7b[  ]*vextracti32x4 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 6a 7f 7b[      ]*vextracti32x4 XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 aa 00 08 00 00 7b[     ]*vextracti32x4 XMMWORD PTR \[edx\+0x800\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 6a 80 7b[      ]*vextracti32x4 XMMWORD PTR \[edx-0x800\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 aa f0 f7 ff ff 7b[     ]*vextracti32x4 XMMWORD PTR \[edx-0x810\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 31[    ]*vmovapd XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b4 f4 c0 1d fe ff[     ]*vmovapd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 72 7f[         ]*vmovapd XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b2 00 08 00 00[        ]*vmovapd XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 72 80[         ]*vmovapd XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b2 f0 f7 ff ff[        ]*vmovapd XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 31[    ]*vmovapd YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b4 f4 c0 1d fe ff[     ]*vmovapd YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 72 7f[         ]*vmovapd YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b2 00 10 00 00[        ]*vmovapd YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 72 80[         ]*vmovapd YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b2 e0 ef ff ff[        ]*vmovapd YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 31[    ]*vmovaps XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b4 f4 c0 1d fe ff[     ]*vmovaps XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 72 7f[         ]*vmovaps XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b2 00 08 00 00[        ]*vmovaps XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 72 80[         ]*vmovaps XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b2 f0 f7 ff ff[        ]*vmovaps XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 31[    ]*vmovaps YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b4 f4 c0 1d fe ff[     ]*vmovaps YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 72 7f[         ]*vmovaps YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b2 00 10 00 00[        ]*vmovaps YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 72 80[         ]*vmovaps YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b2 e0 ef ff ff[        ]*vmovaps YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 31[    ]*vmovdqa32 XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa32 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 72 7f[         ]*vmovdqa32 XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b2 00 08 00 00[        ]*vmovdqa32 XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 72 80[         ]*vmovdqa32 XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b2 f0 f7 ff ff[        ]*vmovdqa32 XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 31[    ]*vmovdqa32 YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa32 YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 72 7f[         ]*vmovdqa32 YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b2 00 10 00 00[        ]*vmovdqa32 YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 72 80[         ]*vmovdqa32 YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b2 e0 ef ff ff[        ]*vmovdqa32 YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 31[    ]*vmovdqa64 XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa64 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 72 7f[         ]*vmovdqa64 XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b2 00 08 00 00[        ]*vmovdqa64 XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 72 80[         ]*vmovdqa64 XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b2 f0 f7 ff ff[        ]*vmovdqa64 XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 31[    ]*vmovdqa64 YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa64 YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 72 7f[         ]*vmovdqa64 YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b2 00 10 00 00[        ]*vmovdqa64 YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 72 80[         ]*vmovdqa64 YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b2 e0 ef ff ff[        ]*vmovdqa64 YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 31[    ]*vmovdqu32 XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu32 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 72 7f[         ]*vmovdqu32 XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b2 00 08 00 00[        ]*vmovdqu32 XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 72 80[         ]*vmovdqu32 XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b2 f0 f7 ff ff[        ]*vmovdqu32 XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 31[    ]*vmovdqu32 YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu32 YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 72 7f[         ]*vmovdqu32 YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b2 00 10 00 00[        ]*vmovdqu32 YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 72 80[         ]*vmovdqu32 YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b2 e0 ef ff ff[        ]*vmovdqu32 YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 31[    ]*vmovdqu64 XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu64 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 72 7f[         ]*vmovdqu64 XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b2 00 08 00 00[        ]*vmovdqu64 XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 72 80[         ]*vmovdqu64 XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b2 f0 f7 ff ff[        ]*vmovdqu64 XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 31[    ]*vmovdqu64 YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu64 YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 72 7f[         ]*vmovdqu64 YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b2 00 10 00 00[        ]*vmovdqu64 YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 72 80[         ]*vmovdqu64 YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b2 e0 ef ff ff[        ]*vmovdqu64 YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 31[    ]*vmovupd XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b4 f4 c0 1d fe ff[     ]*vmovupd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 72 7f[         ]*vmovupd XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b2 00 08 00 00[        ]*vmovupd XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 72 80[         ]*vmovupd XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b2 f0 f7 ff ff[        ]*vmovupd XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 31[    ]*vmovupd YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b4 f4 c0 1d fe ff[     ]*vmovupd YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 72 7f[         ]*vmovupd YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b2 00 10 00 00[        ]*vmovupd YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 72 80[         ]*vmovupd YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b2 e0 ef ff ff[        ]*vmovupd YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 31[    ]*vmovups XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b4 f4 c0 1d fe ff[     ]*vmovups XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 72 7f[         ]*vmovups XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b2 00 08 00 00[        ]*vmovups XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 72 80[         ]*vmovups XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b2 f0 f7 ff ff[        ]*vmovups XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 31[    ]*vmovups YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b4 f4 c0 1d fe ff[     ]*vmovups YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 72 7f[         ]*vmovups YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b2 00 10 00 00[        ]*vmovups YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 72 80[         ]*vmovups YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b2 e0 ef ff ff[        ]*vmovups YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 31[    ]*vpmovqb WORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovqb WORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 72 7f[         ]*vpmovqb WORD PTR \[edx\+0xfe\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b2 00 01 00 00[        ]*vpmovqb WORD PTR \[edx\+0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 72 80[         ]*vpmovqb WORD PTR \[edx-0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b2 fe fe ff ff[        ]*vpmovqb WORD PTR \[edx-0x102\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 31[    ]*vpmovqb DWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovqb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 72 7f[         ]*vpmovqb DWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b2 00 02 00 00[        ]*vpmovqb DWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 72 80[         ]*vpmovqb DWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b2 fc fd ff ff[        ]*vpmovqb DWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 31[    ]*vpmovsqb WORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsqb WORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 72 7f[         ]*vpmovsqb WORD PTR \[edx\+0xfe\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b2 00 01 00 00[        ]*vpmovsqb WORD PTR \[edx\+0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 72 80[         ]*vpmovsqb WORD PTR \[edx-0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b2 fe fe ff ff[        ]*vpmovsqb WORD PTR \[edx-0x102\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 31[    ]*vpmovsqb DWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsqb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 72 7f[         ]*vpmovsqb DWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b2 00 02 00 00[        ]*vpmovsqb DWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 72 80[         ]*vpmovsqb DWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b2 fc fd ff ff[        ]*vpmovsqb DWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 31[    ]*vpmovusqb WORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b4 f4 c0 1d fe ff[     ]*vpmovusqb WORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 72 7f[         ]*vpmovusqb WORD PTR \[edx\+0xfe\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b2 00 01 00 00[        ]*vpmovusqb WORD PTR \[edx\+0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 72 80[         ]*vpmovusqb WORD PTR \[edx-0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b2 fe fe ff ff[        ]*vpmovusqb WORD PTR \[edx-0x102\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 31[    ]*vpmovusqb DWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b4 f4 c0 1d fe ff[     ]*vpmovusqb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 72 7f[         ]*vpmovusqb DWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b2 00 02 00 00[        ]*vpmovusqb DWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 72 80[         ]*vpmovusqb DWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b2 fc fd ff ff[        ]*vpmovusqb DWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 31[    ]*vpmovqw DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovqw DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 72 7f[         ]*vpmovqw DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b2 00 02 00 00[        ]*vpmovqw DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 72 80[         ]*vpmovqw DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b2 fc fd ff ff[        ]*vpmovqw DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 31[    ]*vpmovqw QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovqw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 72 7f[         ]*vpmovqw QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b2 00 04 00 00[        ]*vpmovqw QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 72 80[         ]*vpmovqw QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b2 f8 fb ff ff[        ]*vpmovqw QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 31[    ]*vpmovsqw DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsqw DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 72 7f[         ]*vpmovsqw DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b2 00 02 00 00[        ]*vpmovsqw DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 72 80[         ]*vpmovsqw DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b2 fc fd ff ff[        ]*vpmovsqw DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 31[    ]*vpmovsqw QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsqw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 72 7f[         ]*vpmovsqw QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b2 00 04 00 00[        ]*vpmovsqw QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 72 80[         ]*vpmovsqw QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b2 f8 fb ff ff[        ]*vpmovsqw QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 31[    ]*vpmovusqw DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b4 f4 c0 1d fe ff[     ]*vpmovusqw DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 72 7f[         ]*vpmovusqw DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b2 00 02 00 00[        ]*vpmovusqw DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 72 80[         ]*vpmovusqw DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b2 fc fd ff ff[        ]*vpmovusqw DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 31[    ]*vpmovusqw QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b4 f4 c0 1d fe ff[     ]*vpmovusqw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 72 7f[         ]*vpmovusqw QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b2 00 04 00 00[        ]*vpmovusqw QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 72 80[         ]*vpmovusqw QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b2 f8 fb ff ff[        ]*vpmovusqw QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 31[    ]*vpmovqd QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b4 f4 c0 1d fe ff[     ]*vpmovqd QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 72 7f[         ]*vpmovqd QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b2 00 04 00 00[        ]*vpmovqd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 72 80[         ]*vpmovqd QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b2 f8 fb ff ff[        ]*vpmovqd QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 31[    ]*vpmovqd XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b4 f4 c0 1d fe ff[     ]*vpmovqd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 72 7f[         ]*vpmovqd XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b2 00 08 00 00[        ]*vpmovqd XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 72 80[         ]*vpmovqd XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b2 f0 f7 ff ff[        ]*vpmovqd XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 31[    ]*vpmovsqd QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b4 f4 c0 1d fe ff[     ]*vpmovsqd QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 72 7f[         ]*vpmovsqd QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b2 00 04 00 00[        ]*vpmovsqd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 72 80[         ]*vpmovsqd QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b2 f8 fb ff ff[        ]*vpmovsqd QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 31[    ]*vpmovsqd XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b4 f4 c0 1d fe ff[     ]*vpmovsqd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 72 7f[         ]*vpmovsqd XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b2 00 08 00 00[        ]*vpmovsqd XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 72 80[         ]*vpmovsqd XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b2 f0 f7 ff ff[        ]*vpmovsqd XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 31[    ]*vpmovusqd QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b4 f4 c0 1d fe ff[     ]*vpmovusqd QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 72 7f[         ]*vpmovusqd QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b2 00 04 00 00[        ]*vpmovusqd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 72 80[         ]*vpmovusqd QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b2 f8 fb ff ff[        ]*vpmovusqd QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 31[    ]*vpmovusqd XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b4 f4 c0 1d fe ff[     ]*vpmovusqd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 72 7f[         ]*vpmovusqd XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b2 00 08 00 00[        ]*vpmovusqd XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 72 80[         ]*vpmovusqd XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b2 f0 f7 ff ff[        ]*vpmovusqd XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 31[    ]*vpmovdb DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovdb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 72 7f[         ]*vpmovdb DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b2 00 02 00 00[        ]*vpmovdb DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 72 80[         ]*vpmovdb DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b2 fc fd ff ff[        ]*vpmovdb DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 31[    ]*vpmovdb QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovdb QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 72 7f[         ]*vpmovdb QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b2 00 04 00 00[        ]*vpmovdb QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 72 80[         ]*vpmovdb QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b2 f8 fb ff ff[        ]*vpmovdb QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 31[    ]*vpmovsdb DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsdb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 72 7f[         ]*vpmovsdb DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b2 00 02 00 00[        ]*vpmovsdb DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 72 80[         ]*vpmovsdb DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b2 fc fd ff ff[        ]*vpmovsdb DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 31[    ]*vpmovsdb QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsdb QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 72 7f[         ]*vpmovsdb QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b2 00 04 00 00[        ]*vpmovsdb QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 72 80[         ]*vpmovsdb QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b2 f8 fb ff ff[        ]*vpmovsdb QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 31[    ]*vpmovusdb DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b4 f4 c0 1d fe ff[     ]*vpmovusdb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 72 7f[         ]*vpmovusdb DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b2 00 02 00 00[        ]*vpmovusdb DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 72 80[         ]*vpmovusdb DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b2 fc fd ff ff[        ]*vpmovusdb DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 31[    ]*vpmovusdb QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b4 f4 c0 1d fe ff[     ]*vpmovusdb QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 72 7f[         ]*vpmovusdb QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b2 00 04 00 00[        ]*vpmovusdb QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 72 80[         ]*vpmovusdb QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b2 f8 fb ff ff[        ]*vpmovusdb QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 31[    ]*vpmovdw QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovdw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 72 7f[         ]*vpmovdw QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b2 00 04 00 00[        ]*vpmovdw QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 72 80[         ]*vpmovdw QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b2 f8 fb ff ff[        ]*vpmovdw QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 31[    ]*vpmovdw XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovdw XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 72 7f[         ]*vpmovdw XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b2 00 08 00 00[        ]*vpmovdw XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 72 80[         ]*vpmovdw XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b2 f0 f7 ff ff[        ]*vpmovdw XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 31[    ]*vpmovsdw QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsdw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 72 7f[         ]*vpmovsdw QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b2 00 04 00 00[        ]*vpmovsdw QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 72 80[         ]*vpmovsdw QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b2 f8 fb ff ff[        ]*vpmovsdw QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 31[    ]*vpmovsdw XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsdw XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 72 7f[         ]*vpmovsdw XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b2 00 08 00 00[        ]*vpmovsdw XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 72 80[         ]*vpmovsdw XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b2 f0 f7 ff ff[        ]*vpmovsdw XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 31[    ]*vpmovusdw QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b4 f4 c0 1d fe ff[     ]*vpmovusdw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 72 7f[         ]*vpmovusdw QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b2 00 04 00 00[        ]*vpmovusdw QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 72 80[         ]*vpmovusdw QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b2 f8 fb ff ff[        ]*vpmovusdw QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 31[    ]*vpmovusdw XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b4 f4 c0 1d fe ff[     ]*vpmovusdw XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 72 7f[         ]*vpmovusdw XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b2 00 08 00 00[        ]*vpmovusdw XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 72 80[         ]*vpmovusdw XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b2 f0 f7 ff ff[        ]*vpmovusdw XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 f5[    ]*vcvttpd2udq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 8f 78 f5[    ]*vcvttpd2udq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 31[    ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b4 f4 c0 1d fe ff[     ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 30[    ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 72 7f[         ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b2 00 08 00 00[        ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 72 80[         ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b2 f0 f7 ff ff[        ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 72 7f[         ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 b2 00 04 00 00[        ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 72 80[         ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 b2 f8 fb ff ff[        ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 f5[    ]*vcvttpd2udq xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc af 78 f5[    ]*vcvttpd2udq xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 31[    ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b4 f4 c0 1d fe ff[     ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 30[    ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 72 7f[         ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b2 00 10 00 00[        ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 72 80[         ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b2 e0 ef ff ff[        ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 72 7f[         ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 b2 00 04 00 00[        ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 72 80[         ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 b2 f8 fb ff ff[        ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 f5[    ]*vcvttps2udq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 78 f5[    ]*vcvttps2udq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 31[    ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b4 f4 c0 1d fe ff[     ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 30[    ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 72 7f[         ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b2 00 08 00 00[        ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 72 80[         ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b2 f0 f7 ff ff[        ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 72 7f[         ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 b2 00 02 00 00[        ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 72 80[         ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 b2 fc fd ff ff[        ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 f5[    ]*vcvttps2udq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 78 f5[    ]*vcvttps2udq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 31[    ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b4 f4 c0 1d fe ff[     ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 30[    ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 72 7f[         ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b2 00 10 00 00[        ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 72 80[         ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b2 e0 ef ff ff[        ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 72 7f[         ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 b2 00 02 00 00[        ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 72 80[         ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 b2 fc fd ff ff[        ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 f4[    ]*vpermi2d xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 76 f4[    ]*vpermi2d xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 31[    ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b4 f4 c0 1d fe ff[     ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 30[    ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 72 7f[         ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b2 00 08 00 00[        ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 72 80[         ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b2 f0 f7 ff ff[        ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 72 7f[         ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 b2 00 02 00 00[        ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 72 80[         ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 b2 fc fd ff ff[        ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 f4[    ]*vpermi2d ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 76 f4[    ]*vpermi2d ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 31[    ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b4 f4 c0 1d fe ff[     ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 30[    ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 72 7f[         ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b2 00 10 00 00[        ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 72 80[         ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b2 e0 ef ff ff[        ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 72 7f[         ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 b2 00 02 00 00[        ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 72 80[         ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 b2 fc fd ff ff[        ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 f4[    ]*vpermi2q xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 76 f4[    ]*vpermi2q xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 31[    ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b4 f4 c0 1d fe ff[     ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 30[    ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 72 7f[         ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b2 00 08 00 00[        ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 72 80[         ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b2 f0 f7 ff ff[        ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 72 7f[         ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 b2 00 04 00 00[        ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 72 80[         ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 b2 f8 fb ff ff[        ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 f4[    ]*vpermi2q ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 76 f4[    ]*vpermi2q ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 31[    ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b4 f4 c0 1d fe ff[     ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 30[    ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 72 7f[         ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b2 00 10 00 00[        ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 72 80[         ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b2 e0 ef ff ff[        ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 72 7f[         ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 b2 00 04 00 00[        ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 72 80[         ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 b2 f8 fb ff ff[        ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 f4[    ]*vpermi2ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 77 f4[    ]*vpermi2ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 31[    ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b4 f4 c0 1d fe ff[     ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 30[    ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 72 7f[         ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b2 00 08 00 00[        ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 72 80[         ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b2 f0 f7 ff ff[        ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 72 7f[         ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 b2 00 02 00 00[        ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 72 80[         ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 b2 fc fd ff ff[        ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 f4[    ]*vpermi2ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 77 f4[    ]*vpermi2ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 31[    ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b4 f4 c0 1d fe ff[     ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 30[    ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 72 7f[         ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b2 00 10 00 00[        ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 72 80[         ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b2 e0 ef ff ff[        ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 72 7f[         ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 b2 00 02 00 00[        ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 72 80[         ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 b2 fc fd ff ff[        ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 f4[    ]*vpermi2pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 77 f4[    ]*vpermi2pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 31[    ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b4 f4 c0 1d fe ff[     ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 30[    ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 72 7f[         ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b2 00 08 00 00[        ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 72 80[         ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b2 f0 f7 ff ff[        ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 72 7f[         ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 b2 00 04 00 00[        ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 72 80[         ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 b2 f8 fb ff ff[        ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 f4[    ]*vpermi2pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 77 f4[    ]*vpermi2pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 31[    ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b4 f4 c0 1d fe ff[     ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 30[    ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 72 7f[         ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b2 00 10 00 00[        ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 72 80[         ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b2 e0 ef ff ff[        ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 72 7f[         ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 b2 00 04 00 00[        ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 72 80[         ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 b2 f8 fb ff ff[        ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 ec[    ]*vptestnmd k5\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 29[    ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 ac f4 c0 1d fe ff[     ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 28[    ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 6a 7f[         ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 aa 00 08 00 00[        ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 6a 80[         ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 aa f0 f7 ff ff[        ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 6a 7f[         ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 aa 00 02 00 00[        ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 6a 80[         ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 aa fc fd ff ff[        ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 ec[    ]*vptestnmd k5\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 29[    ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 ac f4 c0 1d fe ff[     ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 28[    ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 6a 7f[         ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 aa 00 10 00 00[        ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 6a 80[         ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 aa e0 ef ff ff[        ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 6a 7f[         ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 aa 00 02 00 00[        ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 6a 80[         ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 aa fc fd ff ff[        ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 ec[    ]*vptestnmq k5\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 29[    ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 ac f4 c0 1d fe ff[     ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 28[    ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 6a 7f[         ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 aa 00 08 00 00[        ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 6a 80[         ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 aa f0 f7 ff ff[        ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 6a 7f[         ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 aa 00 04 00 00[        ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 6a 80[         ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 aa f8 fb ff ff[        ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 ec[    ]*vptestnmq k5\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 29[    ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 ac f4 c0 1d fe ff[     ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 28[    ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 6a 7f[         ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 aa 00 10 00 00[        ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 6a 80[         ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 aa e0 ef ff ff[        ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 6a 7f[         ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 aa 00 04 00 00[        ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 6a 80[         ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 aa f8 fb ff ff[        ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 f4[    ]*vaddpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 58 f4[    ]*vaddpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 31[    ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b4 f4 c0 1d fe ff[     ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 30[    ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 72 7f[         ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b2 00 08 00 00[        ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 72 80[         ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b2 f0 f7 ff ff[        ]*vaddpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 72 7f[         ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 b2 00 04 00 00[        ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 72 80[         ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 b2 f8 fb ff ff[        ]*vaddpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 f4[    ]*vaddpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 58 f4[    ]*vaddpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 31[    ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b4 f4 c0 1d fe ff[     ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 30[    ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 72 7f[         ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b2 00 10 00 00[        ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 72 80[         ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b2 e0 ef ff ff[        ]*vaddpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 72 7f[         ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 b2 00 04 00 00[        ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 72 80[         ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 b2 f8 fb ff ff[        ]*vaddpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 f4[    ]*vaddps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 58 f4[    ]*vaddps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 31[    ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b4 f4 c0 1d fe ff[     ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 30[    ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 72 7f[         ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b2 00 08 00 00[        ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 72 80[         ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b2 f0 f7 ff ff[        ]*vaddps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 72 7f[         ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 b2 00 02 00 00[        ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 72 80[         ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 b2 fc fd ff ff[        ]*vaddps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 f4[    ]*vaddps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 58 f4[    ]*vaddps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 31[    ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b4 f4 c0 1d fe ff[     ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 30[    ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 72 7f[         ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b2 00 10 00 00[        ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 72 80[         ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b2 e0 ef ff ff[        ]*vaddps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 72 7f[         ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 b2 00 02 00 00[        ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 72 80[         ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 b2 fc fd ff ff[        ]*vaddps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 f4 ab[         ]*valignd xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 03 f4 ab[         ]*valignd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 f4 7b[         ]*valignd xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 31 7b[         ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b4 f4 c0 1d fe ff 7b[  ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 30 7b[         ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 72 7f 7b[      ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b2 00 08 00 00 7b[     ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 72 80 7b[      ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b2 f0 f7 ff ff 7b[     ]*valignd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 72 7f 7b[      ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 b2 00 02 00 00 7b[     ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 72 80 7b[      ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 b2 fc fd ff ff 7b[     ]*valignd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 f4 ab[         ]*valignd ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 03 f4 ab[         ]*valignd ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 f4 7b[         ]*valignd ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 31 7b[         ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b4 f4 c0 1d fe ff 7b[  ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 30 7b[         ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 72 7f 7b[      ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b2 00 10 00 00 7b[     ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 72 80 7b[      ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b2 e0 ef ff ff 7b[     ]*valignd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 72 7f 7b[      ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 b2 00 02 00 00 7b[     ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 72 80 7b[      ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 b2 fc fd ff ff 7b[     ]*valignd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 f4[    ]*vblendmpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 65 f4[    ]*vblendmpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 31[    ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b4 f4 c0 1d fe ff[     ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 30[    ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 72 7f[         ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b2 00 08 00 00[        ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 72 80[         ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b2 f0 f7 ff ff[        ]*vblendmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 72 7f[         ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 b2 00 04 00 00[        ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 72 80[         ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 b2 f8 fb ff ff[        ]*vblendmpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 f4[    ]*vblendmpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 65 f4[    ]*vblendmpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 31[    ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b4 f4 c0 1d fe ff[     ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 30[    ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 72 7f[         ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b2 00 10 00 00[        ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 72 80[         ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b2 e0 ef ff ff[        ]*vblendmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 72 7f[         ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 b2 00 04 00 00[        ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 72 80[         ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 b2 f8 fb ff ff[        ]*vblendmpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 f4[    ]*vblendmps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 65 f4[    ]*vblendmps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 31[    ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b4 f4 c0 1d fe ff[     ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 30[    ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 72 7f[         ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b2 00 08 00 00[        ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 72 80[         ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b2 f0 f7 ff ff[        ]*vblendmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 72 7f[         ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 b2 00 02 00 00[        ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 72 80[         ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 b2 fc fd ff ff[        ]*vblendmps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 f4[    ]*vblendmps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 65 f4[    ]*vblendmps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 31[    ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b4 f4 c0 1d fe ff[     ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 30[    ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 72 7f[         ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b2 00 10 00 00[        ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 72 80[         ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b2 e0 ef ff ff[        ]*vblendmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 72 7f[         ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 b2 00 02 00 00[        ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 72 80[         ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 b2 fc fd ff ff[        ]*vblendmps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 31[    ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 1a 31[    ]*vbroadcastf32x4 ymm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b4 f4 c0 1d fe ff[     ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 72 7f[         ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b2 00 08 00 00[        ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 72 80[         ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b2 f0 f7 ff ff[        ]*vbroadcastf32x4 ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 31[    ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 5a 31[    ]*vbroadcasti32x4 ymm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b4 f4 c0 1d fe ff[     ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 72 7f[         ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b2 00 08 00 00[        ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 72 80[         ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b2 f0 f7 ff ff[        ]*vbroadcasti32x4 ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 31[    ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 19 31[    ]*vbroadcastsd ymm6\{k7\}\{z\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b4 f4 c0 1d fe ff[     ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 72 7f[         ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b2 00 04 00 00[        ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 72 80[         ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b2 f8 fb ff ff[        ]*vbroadcastsd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 f5[    ]*vbroadcastsd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 19 f5[    ]*vbroadcastsd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 31[    ]*vbroadcastss xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 18 31[    ]*vbroadcastss xmm6\{k7\}\{z\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b4 f4 c0 1d fe ff[     ]*vbroadcastss xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 72 7f[         ]*vbroadcastss xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b2 00 02 00 00[        ]*vbroadcastss xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 72 80[         ]*vbroadcastss xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b2 fc fd ff ff[        ]*vbroadcastss xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 31[    ]*vbroadcastss ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 18 31[    ]*vbroadcastss ymm6\{k7\}\{z\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b4 f4 c0 1d fe ff[     ]*vbroadcastss ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 72 7f[         ]*vbroadcastss ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b2 00 02 00 00[        ]*vbroadcastss ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 72 80[         ]*vbroadcastss ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b2 fc fd ff ff[        ]*vbroadcastss ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 f5[    ]*vbroadcastss xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 18 f5[    ]*vbroadcastss xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 f5[    ]*vbroadcastss ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 18 f5[    ]*vbroadcastss ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ec ab[         ]*vcmppd k5\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ec 7b[         ]*vcmppd k5\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 29 7b[         ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ac f4 c0 1d fe ff 7b[  ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 28 7b[         ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 6a 7f 7b[      ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 aa 00 08 00 00 7b[     ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 6a 80 7b[      ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 aa f0 f7 ff ff 7b[     ]*vcmppd k5\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 6a 7f 7b[      ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 aa 00 04 00 00 7b[     ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 6a 80 7b[      ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 aa f8 fb ff ff 7b[     ]*vcmppd k5\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ec ab[         ]*vcmppd k5\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ec 7b[         ]*vcmppd k5\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 29 7b[         ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ac f4 c0 1d fe ff 7b[  ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 28 7b[         ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 6a 7f 7b[      ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 aa 00 10 00 00 7b[     ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 6a 80 7b[      ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 aa e0 ef ff ff 7b[     ]*vcmppd k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 6a 7f 7b[      ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 aa 00 04 00 00 7b[     ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 6a 80 7b[      ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 aa f8 fb ff ff 7b[     ]*vcmppd k5\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ec ab[         ]*vcmpps k5\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ec 7b[         ]*vcmpps k5\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 29 7b[         ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ac f4 c0 1d fe ff 7b[  ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 28 7b[         ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 6a 7f 7b[      ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 aa 00 08 00 00 7b[     ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 6a 80 7b[      ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 aa f0 f7 ff ff 7b[     ]*vcmpps k5\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 6a 7f 7b[      ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 aa 00 02 00 00 7b[     ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 6a 80 7b[      ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 aa fc fd ff ff 7b[     ]*vcmpps k5\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ec ab[         ]*vcmpps k5\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ec 7b[         ]*vcmpps k5\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 29 7b[         ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ac f4 c0 1d fe ff 7b[  ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 28 7b[         ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 6a 7f 7b[      ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 aa 00 10 00 00 7b[     ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 6a 80 7b[      ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 aa e0 ef ff ff 7b[     ]*vcmpps k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 6a 7f 7b[      ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 aa 00 02 00 00 7b[     ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 6a 80 7b[      ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 aa fc fd ff ff 7b[     ]*vcmpps k5\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 31[    ]*vcompresspd XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b4 f4 c0 1d fe ff[     ]*vcompresspd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 72 7f[         ]*vcompresspd XMMWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b2 00 04 00 00[        ]*vcompresspd XMMWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 72 80[         ]*vcompresspd XMMWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b2 f8 fb ff ff[        ]*vcompresspd XMMWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 31[    ]*vcompresspd YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b4 f4 c0 1d fe ff[     ]*vcompresspd YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 72 7f[         ]*vcompresspd YMMWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b2 00 04 00 00[        ]*vcompresspd YMMWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 72 80[         ]*vcompresspd YMMWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b2 f8 fb ff ff[        ]*vcompresspd YMMWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a ee[    ]*vcompresspd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 8a ee[    ]*vcompresspd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a ee[    ]*vcompresspd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 8a ee[    ]*vcompresspd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 31[    ]*vcompressps XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b4 f4 c0 1d fe ff[     ]*vcompressps XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 72 7f[         ]*vcompressps XMMWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b2 00 02 00 00[        ]*vcompressps XMMWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 72 80[         ]*vcompressps XMMWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b2 fc fd ff ff[        ]*vcompressps XMMWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 31[    ]*vcompressps YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b4 f4 c0 1d fe ff[     ]*vcompressps YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 72 7f[         ]*vcompressps YMMWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b2 00 02 00 00[        ]*vcompressps YMMWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 72 80[         ]*vcompressps YMMWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b2 fc fd ff ff[        ]*vcompressps YMMWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a ee[    ]*vcompressps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 8a ee[    ]*vcompressps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a ee[    ]*vcompressps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 8a ee[    ]*vcompressps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 f5[    ]*vcvtdq2pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f e6 f5[    ]*vcvtdq2pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 31[    ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b4 f4 c0 1d fe ff[     ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 30[    ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 72 7f[         ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b2 00 04 00 00[        ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 72 80[         ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b2 f8 fb ff ff[        ]*vcvtdq2pd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 72 7f[         ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 b2 00 02 00 00[        ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 72 80[         ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 b2 fc fd ff ff[        ]*vcvtdq2pd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 f5[    ]*vcvtdq2pd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af e6 f5[    ]*vcvtdq2pd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 31[    ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b4 f4 c0 1d fe ff[     ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 30[    ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 72 7f[         ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b2 00 08 00 00[        ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 72 80[         ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b2 f0 f7 ff ff[        ]*vcvtdq2pd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 72 7f[         ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 b2 00 02 00 00[        ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 72 80[         ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 b2 fc fd ff ff[        ]*vcvtdq2pd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b f5[    ]*vcvtdq2ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 5b f5[    ]*vcvtdq2ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 31[    ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b4 f4 c0 1d fe ff[     ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 30[    ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 72 7f[         ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b2 00 08 00 00[        ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 72 80[         ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b2 f0 f7 ff ff[        ]*vcvtdq2ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 72 7f[         ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b b2 00 02 00 00[        ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 72 80[         ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b b2 fc fd ff ff[        ]*vcvtdq2ps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b f5[    ]*vcvtdq2ps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 5b f5[    ]*vcvtdq2ps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 31[    ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b4 f4 c0 1d fe ff[     ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 30[    ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 72 7f[         ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b2 00 10 00 00[        ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 72 80[         ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b2 e0 ef ff ff[        ]*vcvtdq2ps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 72 7f[         ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b b2 00 02 00 00[        ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 72 80[         ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b b2 fc fd ff ff[        ]*vcvtdq2ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 f5[    ]*vcvtpd2dq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 8f e6 f5[    ]*vcvtpd2dq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 31[    ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b4 f4 c0 1d fe ff[     ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 30[    ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 72 7f[         ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b2 00 08 00 00[        ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 72 80[         ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b2 f0 f7 ff ff[        ]*vcvtpd2dq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 72 7f[         ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 b2 00 04 00 00[        ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 72 80[         ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 b2 f8 fb ff ff[        ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 f5[    ]*vcvtpd2dq xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff af e6 f5[    ]*vcvtpd2dq xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 31[    ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b4 f4 c0 1d fe ff[     ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 30[    ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 72 7f[         ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b2 00 10 00 00[        ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 72 80[         ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b2 e0 ef ff ff[        ]*vcvtpd2dq xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 72 7f[         ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 b2 00 04 00 00[        ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 72 80[         ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 b2 f8 fb ff ff[        ]*vcvtpd2dq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a f5[    ]*vcvtpd2ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 5a f5[    ]*vcvtpd2ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 31[    ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b4 f4 c0 1d fe ff[     ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 30[    ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 72 7f[         ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b2 00 08 00 00[        ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 72 80[         ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b2 f0 f7 ff ff[        ]*vcvtpd2ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 72 7f[         ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a b2 00 04 00 00[        ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 72 80[         ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a b2 f8 fb ff ff[        ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a f5[    ]*vcvtpd2ps xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 5a f5[    ]*vcvtpd2ps xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 31[    ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b4 f4 c0 1d fe ff[     ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 30[    ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 72 7f[         ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b2 00 10 00 00[        ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 72 80[         ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b2 e0 ef ff ff[        ]*vcvtpd2ps xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 72 7f[         ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a b2 00 04 00 00[        ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 72 80[         ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a b2 f8 fb ff ff[        ]*vcvtpd2ps xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 f5[    ]*vcvtpd2udq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 8f 79 f5[    ]*vcvtpd2udq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 31[    ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b4 f4 c0 1d fe ff[     ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 30[    ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 72 7f[         ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b2 00 08 00 00[        ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 72 80[         ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b2 f0 f7 ff ff[        ]*vcvtpd2udq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 72 7f[         ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 b2 00 04 00 00[        ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 72 80[         ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 b2 f8 fb ff ff[        ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 f5[    ]*vcvtpd2udq xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc af 79 f5[    ]*vcvtpd2udq xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 31[    ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b4 f4 c0 1d fe ff[     ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 30[    ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 72 7f[         ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b2 00 10 00 00[        ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 72 80[         ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b2 e0 ef ff ff[        ]*vcvtpd2udq xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 72 7f[         ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 b2 00 04 00 00[        ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 72 80[         ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 b2 f8 fb ff ff[        ]*vcvtpd2udq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 f5[    ]*vcvtph2ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 13 f5[    ]*vcvtph2ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 31[    ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b4 f4 c0 1d fe ff[     ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 72 7f[         ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b2 00 04 00 00[        ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 72 80[         ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b2 f8 fb ff ff[        ]*vcvtph2ps xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 f5[    ]*vcvtph2ps ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 13 f5[    ]*vcvtph2ps ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 31[    ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b4 f4 c0 1d fe ff[     ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 72 7f[         ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b2 00 08 00 00[        ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 72 80[         ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b2 f0 f7 ff ff[        ]*vcvtph2ps ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b f5[    ]*vcvtps2dq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 5b f5[    ]*vcvtps2dq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 31[    ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b4 f4 c0 1d fe ff[     ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 30[    ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 72 7f[         ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b2 00 08 00 00[        ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 72 80[         ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b2 f0 f7 ff ff[        ]*vcvtps2dq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 72 7f[         ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b b2 00 02 00 00[        ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 72 80[         ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b b2 fc fd ff ff[        ]*vcvtps2dq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b f5[    ]*vcvtps2dq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 5b f5[    ]*vcvtps2dq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 31[    ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b4 f4 c0 1d fe ff[     ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 30[    ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 72 7f[         ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b2 00 10 00 00[        ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 72 80[         ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b2 e0 ef ff ff[        ]*vcvtps2dq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 72 7f[         ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b b2 00 02 00 00[        ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 72 80[         ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b b2 fc fd ff ff[        ]*vcvtps2dq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a f5[    ]*vcvtps2pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 5a f5[    ]*vcvtps2pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 31[    ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b4 f4 c0 1d fe ff[     ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 30[    ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 72 7f[         ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b2 00 04 00 00[        ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 72 80[         ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b2 f8 fb ff ff[        ]*vcvtps2pd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 72 7f[         ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a b2 00 02 00 00[        ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 72 80[         ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a b2 fc fd ff ff[        ]*vcvtps2pd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a f5[    ]*vcvtps2pd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 5a f5[    ]*vcvtps2pd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 31[    ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b4 f4 c0 1d fe ff[     ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 30[    ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 72 7f[         ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b2 00 08 00 00[        ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 72 80[         ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b2 f0 f7 ff ff[        ]*vcvtps2pd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 72 7f[         ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a b2 00 02 00 00[        ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 72 80[         ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a b2 fc fd ff ff[        ]*vcvtps2pd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d ee ab[         ]*vcvtps2ph xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 1d ee ab[         ]*vcvtps2ph xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d ee 7b[         ]*vcvtps2ph xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d ee ab[         ]*vcvtps2ph xmm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 1d ee ab[         ]*vcvtps2ph xmm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d ee 7b[         ]*vcvtps2ph xmm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 f5[    ]*vcvtps2udq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 79 f5[    ]*vcvtps2udq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 31[    ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b4 f4 c0 1d fe ff[     ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 30[    ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 72 7f[         ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b2 00 08 00 00[        ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 72 80[         ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b2 f0 f7 ff ff[        ]*vcvtps2udq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 72 7f[         ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 b2 00 02 00 00[        ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 72 80[         ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 b2 fc fd ff ff[        ]*vcvtps2udq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 f5[    ]*vcvtps2udq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 79 f5[    ]*vcvtps2udq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 31[    ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b4 f4 c0 1d fe ff[     ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 30[    ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 72 7f[         ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b2 00 10 00 00[        ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 72 80[         ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b2 e0 ef ff ff[        ]*vcvtps2udq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 72 7f[         ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 b2 00 02 00 00[        ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 72 80[         ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 b2 fc fd ff ff[        ]*vcvtps2udq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 f5[    ]*vcvttpd2dq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f e6 f5[    ]*vcvttpd2dq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 31[    ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b4 f4 c0 1d fe ff[     ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 30[    ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 72 7f[         ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b2 00 08 00 00[        ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 72 80[         ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b2 f0 f7 ff ff[        ]*vcvttpd2dq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 72 7f[         ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 b2 00 04 00 00[        ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 72 80[         ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 b2 f8 fb ff ff[        ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 f5[    ]*vcvttpd2dq xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af e6 f5[    ]*vcvttpd2dq xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 31[    ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b4 f4 c0 1d fe ff[     ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 30[    ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 72 7f[         ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b2 00 10 00 00[        ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 72 80[         ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b2 e0 ef ff ff[        ]*vcvttpd2dq xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 72 7f[         ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 b2 00 04 00 00[        ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 72 80[         ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 b2 f8 fb ff ff[        ]*vcvttpd2dq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b f5[    ]*vcvttps2dq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 5b f5[    ]*vcvttps2dq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 31[    ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b4 f4 c0 1d fe ff[     ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 30[    ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 72 7f[         ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b2 00 08 00 00[        ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 72 80[         ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b2 f0 f7 ff ff[        ]*vcvttps2dq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 72 7f[         ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b b2 00 02 00 00[        ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 72 80[         ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b b2 fc fd ff ff[        ]*vcvttps2dq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b f5[    ]*vcvttps2dq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 5b f5[    ]*vcvttps2dq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 31[    ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b4 f4 c0 1d fe ff[     ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 30[    ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 72 7f[         ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b2 00 10 00 00[        ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 72 80[         ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b2 e0 ef ff ff[        ]*vcvttps2dq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 72 7f[         ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b b2 00 02 00 00[        ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 72 80[         ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b b2 fc fd ff ff[        ]*vcvttps2dq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a f5[    ]*vcvtudq2pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7a f5[    ]*vcvtudq2pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 31[    ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 30[    ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 72 7f[         ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b2 00 04 00 00[        ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 72 80[         ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b2 f8 fb ff ff[        ]*vcvtudq2pd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 72 7f[         ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a b2 00 02 00 00[        ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 72 80[         ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a b2 fc fd ff ff[        ]*vcvtudq2pd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a f5[    ]*vcvtudq2pd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7a f5[    ]*vcvtudq2pd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 31[    ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 30[    ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 72 7f[         ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b2 00 08 00 00[        ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 72 80[         ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b2 f0 f7 ff ff[        ]*vcvtudq2pd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 72 7f[         ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a b2 00 02 00 00[        ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 72 80[         ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a b2 fc fd ff ff[        ]*vcvtudq2pd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a f5[    ]*vcvtudq2ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 8f 7a f5[    ]*vcvtudq2ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 31[    ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 30[    ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 72 7f[         ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b2 00 08 00 00[        ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 72 80[         ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b2 f0 f7 ff ff[        ]*vcvtudq2ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 72 7f[         ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a b2 00 02 00 00[        ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 72 80[         ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a b2 fc fd ff ff[        ]*vcvtudq2ps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a f5[    ]*vcvtudq2ps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7f af 7a f5[    ]*vcvtudq2ps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 31[    ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 30[    ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 72 7f[         ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b2 00 10 00 00[        ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 72 80[         ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b2 e0 ef ff ff[        ]*vcvtudq2ps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 72 7f[         ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a b2 00 02 00 00[        ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 72 80[         ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a b2 fc fd ff ff[        ]*vcvtudq2ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e f4[    ]*vdivpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5e f4[    ]*vdivpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 31[    ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b4 f4 c0 1d fe ff[     ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 30[    ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 72 7f[         ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b2 00 08 00 00[        ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 72 80[         ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b2 f0 f7 ff ff[        ]*vdivpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 72 7f[         ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e b2 00 04 00 00[        ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 72 80[         ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e b2 f8 fb ff ff[        ]*vdivpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e f4[    ]*vdivpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5e f4[    ]*vdivpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 31[    ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b4 f4 c0 1d fe ff[     ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 30[    ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 72 7f[         ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b2 00 10 00 00[        ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 72 80[         ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b2 e0 ef ff ff[        ]*vdivpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 72 7f[         ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e b2 00 04 00 00[        ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 72 80[         ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e b2 f8 fb ff ff[        ]*vdivpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e f4[    ]*vdivps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5e f4[    ]*vdivps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 31[    ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b4 f4 c0 1d fe ff[     ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 30[    ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 72 7f[         ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b2 00 08 00 00[        ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 72 80[         ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b2 f0 f7 ff ff[        ]*vdivps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 72 7f[         ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e b2 00 02 00 00[        ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 72 80[         ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e b2 fc fd ff ff[        ]*vdivps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e f4[    ]*vdivps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5e f4[    ]*vdivps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 31[    ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b4 f4 c0 1d fe ff[     ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 30[    ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 72 7f[         ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b2 00 10 00 00[        ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 72 80[         ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b2 e0 ef ff ff[        ]*vdivps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 72 7f[         ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e b2 00 02 00 00[        ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 72 80[         ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e b2 fc fd ff ff[        ]*vdivps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 31[    ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 88 31[    ]*vexpandpd xmm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b4 f4 c0 1d fe ff[     ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 72 7f[         ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b2 00 04 00 00[        ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 72 80[         ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b2 f8 fb ff ff[        ]*vexpandpd xmm6\{k7\},XMMWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 31[    ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 88 31[    ]*vexpandpd ymm6\{k7\}\{z\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b4 f4 c0 1d fe ff[     ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 72 7f[         ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b2 00 04 00 00[        ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 72 80[         ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b2 f8 fb ff ff[        ]*vexpandpd ymm6\{k7\},YMMWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 f5[    ]*vexpandpd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 88 f5[    ]*vexpandpd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 f5[    ]*vexpandpd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 88 f5[    ]*vexpandpd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 31[    ]*vexpandps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 88 31[    ]*vexpandps xmm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b4 f4 c0 1d fe ff[     ]*vexpandps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 72 7f[         ]*vexpandps xmm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b2 00 02 00 00[        ]*vexpandps xmm6\{k7\},XMMWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 72 80[         ]*vexpandps xmm6\{k7\},XMMWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b2 fc fd ff ff[        ]*vexpandps xmm6\{k7\},XMMWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 31[    ]*vexpandps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 88 31[    ]*vexpandps ymm6\{k7\}\{z\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b4 f4 c0 1d fe ff[     ]*vexpandps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 72 7f[         ]*vexpandps ymm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b2 00 02 00 00[        ]*vexpandps ymm6\{k7\},YMMWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 72 80[         ]*vexpandps ymm6\{k7\},YMMWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b2 fc fd ff ff[        ]*vexpandps ymm6\{k7\},YMMWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 f5[    ]*vexpandps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 88 f5[    ]*vexpandps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 f5[    ]*vexpandps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 88 f5[    ]*vexpandps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ee ab[         ]*vextractf32x4 xmm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 19 ee ab[         ]*vextractf32x4 xmm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ee 7b[         ]*vextractf32x4 xmm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ee ab[         ]*vextracti32x4 xmm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 39 ee ab[         ]*vextracti32x4 xmm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ee 7b[         ]*vextracti32x4 xmm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 f4[    ]*vfmadd132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 98 f4[    ]*vfmadd132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 31[    ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 30[    ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 72 7f[         ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b2 00 08 00 00[        ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 72 80[         ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b2 f0 f7 ff ff[        ]*vfmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 72 7f[         ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 b2 00 04 00 00[        ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 72 80[         ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 b2 f8 fb ff ff[        ]*vfmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 f4[    ]*vfmadd132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 98 f4[    ]*vfmadd132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 31[    ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 30[    ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 72 7f[         ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b2 00 10 00 00[        ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 72 80[         ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b2 e0 ef ff ff[        ]*vfmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 72 7f[         ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 b2 00 04 00 00[        ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 72 80[         ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 b2 f8 fb ff ff[        ]*vfmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 f4[    ]*vfmadd132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 98 f4[    ]*vfmadd132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 31[    ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 30[    ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 72 7f[         ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b2 00 08 00 00[        ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 72 80[         ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b2 f0 f7 ff ff[        ]*vfmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 72 7f[         ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 b2 00 02 00 00[        ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 72 80[         ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 b2 fc fd ff ff[        ]*vfmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 f4[    ]*vfmadd132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 98 f4[    ]*vfmadd132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 31[    ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 30[    ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 72 7f[         ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b2 00 10 00 00[        ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 72 80[         ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b2 e0 ef ff ff[        ]*vfmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 72 7f[         ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 b2 00 02 00 00[        ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 72 80[         ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 b2 fc fd ff ff[        ]*vfmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 f4[    ]*vfmadd213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a8 f4[    ]*vfmadd213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 31[    ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 30[    ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 72 7f[         ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b2 00 08 00 00[        ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 72 80[         ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b2 f0 f7 ff ff[        ]*vfmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 72 7f[         ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 b2 00 04 00 00[        ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 72 80[         ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 b2 f8 fb ff ff[        ]*vfmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 f4[    ]*vfmadd213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a8 f4[    ]*vfmadd213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 31[    ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 30[    ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 72 7f[         ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b2 00 10 00 00[        ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 72 80[         ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b2 e0 ef ff ff[        ]*vfmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 72 7f[         ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 b2 00 04 00 00[        ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 72 80[         ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 b2 f8 fb ff ff[        ]*vfmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 f4[    ]*vfmadd213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a8 f4[    ]*vfmadd213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 31[    ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 30[    ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 72 7f[         ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b2 00 08 00 00[        ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 72 80[         ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b2 f0 f7 ff ff[        ]*vfmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 72 7f[         ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 b2 00 02 00 00[        ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 72 80[         ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 b2 fc fd ff ff[        ]*vfmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 f4[    ]*vfmadd213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a8 f4[    ]*vfmadd213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 31[    ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 30[    ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 72 7f[         ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b2 00 10 00 00[        ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 72 80[         ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b2 e0 ef ff ff[        ]*vfmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 72 7f[         ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 b2 00 02 00 00[        ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 72 80[         ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 b2 fc fd ff ff[        ]*vfmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 f4[    ]*vfmadd231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b8 f4[    ]*vfmadd231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 31[    ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 30[    ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 72 7f[         ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b2 00 08 00 00[        ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 72 80[         ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b2 f0 f7 ff ff[        ]*vfmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 72 7f[         ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 b2 00 04 00 00[        ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 72 80[         ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 b2 f8 fb ff ff[        ]*vfmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 f4[    ]*vfmadd231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b8 f4[    ]*vfmadd231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 31[    ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 30[    ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 72 7f[         ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b2 00 10 00 00[        ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 72 80[         ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b2 e0 ef ff ff[        ]*vfmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 72 7f[         ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 b2 00 04 00 00[        ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 72 80[         ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 b2 f8 fb ff ff[        ]*vfmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 f4[    ]*vfmadd231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b8 f4[    ]*vfmadd231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 31[    ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 30[    ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 72 7f[         ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b2 00 08 00 00[        ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 72 80[         ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b2 f0 f7 ff ff[        ]*vfmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 72 7f[         ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 b2 00 02 00 00[        ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 72 80[         ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 b2 fc fd ff ff[        ]*vfmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 f4[    ]*vfmadd231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b8 f4[    ]*vfmadd231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 31[    ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 30[    ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 72 7f[         ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b2 00 10 00 00[        ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 72 80[         ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b2 e0 ef ff ff[        ]*vfmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 72 7f[         ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 b2 00 02 00 00[        ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 72 80[         ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 b2 fc fd ff ff[        ]*vfmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 f4[    ]*vfmaddsub132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 96 f4[    ]*vfmaddsub132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 31[    ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 30[    ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 72 7f[         ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b2 00 08 00 00[        ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 72 80[         ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b2 f0 f7 ff ff[        ]*vfmaddsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 72 7f[         ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 b2 00 04 00 00[        ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 72 80[         ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 f4[    ]*vfmaddsub132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 96 f4[    ]*vfmaddsub132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 31[    ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 30[    ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 72 7f[         ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b2 00 10 00 00[        ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 72 80[         ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b2 e0 ef ff ff[        ]*vfmaddsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 72 7f[         ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 b2 00 04 00 00[        ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 72 80[         ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 f4[    ]*vfmaddsub132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 96 f4[    ]*vfmaddsub132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 31[    ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 30[    ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 72 7f[         ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b2 00 08 00 00[        ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 72 80[         ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b2 f0 f7 ff ff[        ]*vfmaddsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 72 7f[         ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 b2 00 02 00 00[        ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 72 80[         ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 b2 fc fd ff ff[        ]*vfmaddsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 f4[    ]*vfmaddsub132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 96 f4[    ]*vfmaddsub132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 31[    ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 30[    ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 72 7f[         ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b2 00 10 00 00[        ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 72 80[         ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b2 e0 ef ff ff[        ]*vfmaddsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 72 7f[         ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 b2 00 02 00 00[        ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 72 80[         ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 b2 fc fd ff ff[        ]*vfmaddsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 f4[    ]*vfmaddsub213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a6 f4[    ]*vfmaddsub213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 31[    ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 30[    ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 72 7f[         ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b2 00 08 00 00[        ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 72 80[         ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b2 f0 f7 ff ff[        ]*vfmaddsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 72 7f[         ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 b2 00 04 00 00[        ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 72 80[         ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 f4[    ]*vfmaddsub213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a6 f4[    ]*vfmaddsub213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 31[    ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 30[    ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 72 7f[         ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b2 00 10 00 00[        ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 72 80[         ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b2 e0 ef ff ff[        ]*vfmaddsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 72 7f[         ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 b2 00 04 00 00[        ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 72 80[         ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 f4[    ]*vfmaddsub213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a6 f4[    ]*vfmaddsub213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 31[    ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 30[    ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 72 7f[         ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b2 00 08 00 00[        ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 72 80[         ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b2 f0 f7 ff ff[        ]*vfmaddsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 72 7f[         ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 b2 00 02 00 00[        ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 72 80[         ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 b2 fc fd ff ff[        ]*vfmaddsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 f4[    ]*vfmaddsub213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a6 f4[    ]*vfmaddsub213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 31[    ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 30[    ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 72 7f[         ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b2 00 10 00 00[        ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 72 80[         ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b2 e0 ef ff ff[        ]*vfmaddsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 72 7f[         ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 b2 00 02 00 00[        ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 72 80[         ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 b2 fc fd ff ff[        ]*vfmaddsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 f4[    ]*vfmaddsub231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b6 f4[    ]*vfmaddsub231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 31[    ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 30[    ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 72 7f[         ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b2 00 08 00 00[        ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 72 80[         ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b2 f0 f7 ff ff[        ]*vfmaddsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 72 7f[         ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 b2 00 04 00 00[        ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 72 80[         ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 f4[    ]*vfmaddsub231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b6 f4[    ]*vfmaddsub231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 31[    ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 30[    ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 72 7f[         ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b2 00 10 00 00[        ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 72 80[         ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b2 e0 ef ff ff[        ]*vfmaddsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 72 7f[         ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 b2 00 04 00 00[        ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 72 80[         ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 f4[    ]*vfmaddsub231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b6 f4[    ]*vfmaddsub231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 31[    ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 30[    ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 72 7f[         ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b2 00 08 00 00[        ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 72 80[         ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b2 f0 f7 ff ff[        ]*vfmaddsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 72 7f[         ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 b2 00 02 00 00[        ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 72 80[         ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 b2 fc fd ff ff[        ]*vfmaddsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 f4[    ]*vfmaddsub231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b6 f4[    ]*vfmaddsub231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 31[    ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 30[    ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 72 7f[         ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b2 00 10 00 00[        ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 72 80[         ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b2 e0 ef ff ff[        ]*vfmaddsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 72 7f[         ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 b2 00 02 00 00[        ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 72 80[         ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 b2 fc fd ff ff[        ]*vfmaddsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a f4[    ]*vfmsub132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9a f4[    ]*vfmsub132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 31[    ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 30[    ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 72 7f[         ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b2 00 08 00 00[        ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 72 80[         ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b2 f0 f7 ff ff[        ]*vfmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 72 7f[         ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a b2 00 04 00 00[        ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 72 80[         ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a b2 f8 fb ff ff[        ]*vfmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a f4[    ]*vfmsub132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9a f4[    ]*vfmsub132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 31[    ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 30[    ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 72 7f[         ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b2 00 10 00 00[        ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 72 80[         ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b2 e0 ef ff ff[        ]*vfmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 72 7f[         ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a b2 00 04 00 00[        ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 72 80[         ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a b2 f8 fb ff ff[        ]*vfmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a f4[    ]*vfmsub132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9a f4[    ]*vfmsub132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 31[    ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 30[    ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 72 7f[         ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b2 00 08 00 00[        ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 72 80[         ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b2 f0 f7 ff ff[        ]*vfmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 72 7f[         ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a b2 00 02 00 00[        ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 72 80[         ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a b2 fc fd ff ff[        ]*vfmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a f4[    ]*vfmsub132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9a f4[    ]*vfmsub132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 31[    ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 30[    ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 72 7f[         ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b2 00 10 00 00[        ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 72 80[         ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b2 e0 ef ff ff[        ]*vfmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 72 7f[         ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a b2 00 02 00 00[        ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 72 80[         ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a b2 fc fd ff ff[        ]*vfmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa f4[    ]*vfmsub213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f aa f4[    ]*vfmsub213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 31[    ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b4 f4 c0 1d fe ff[     ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 30[    ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 72 7f[         ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b2 00 08 00 00[        ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 72 80[         ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b2 f0 f7 ff ff[        ]*vfmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 72 7f[         ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa b2 00 04 00 00[        ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 72 80[         ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa b2 f8 fb ff ff[        ]*vfmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa f4[    ]*vfmsub213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af aa f4[    ]*vfmsub213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 31[    ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b4 f4 c0 1d fe ff[     ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 30[    ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 72 7f[         ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b2 00 10 00 00[        ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 72 80[         ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b2 e0 ef ff ff[        ]*vfmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 72 7f[         ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa b2 00 04 00 00[        ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 72 80[         ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa b2 f8 fb ff ff[        ]*vfmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa f4[    ]*vfmsub213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f aa f4[    ]*vfmsub213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 31[    ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b4 f4 c0 1d fe ff[     ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 30[    ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 72 7f[         ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b2 00 08 00 00[        ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 72 80[         ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b2 f0 f7 ff ff[        ]*vfmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 72 7f[         ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa b2 00 02 00 00[        ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 72 80[         ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa b2 fc fd ff ff[        ]*vfmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa f4[    ]*vfmsub213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af aa f4[    ]*vfmsub213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 31[    ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b4 f4 c0 1d fe ff[     ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 30[    ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 72 7f[         ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b2 00 10 00 00[        ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 72 80[         ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b2 e0 ef ff ff[        ]*vfmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 72 7f[         ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa b2 00 02 00 00[        ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 72 80[         ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa b2 fc fd ff ff[        ]*vfmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba f4[    ]*vfmsub231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ba f4[    ]*vfmsub231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 31[    ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b4 f4 c0 1d fe ff[     ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 30[    ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 72 7f[         ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b2 00 08 00 00[        ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 72 80[         ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b2 f0 f7 ff ff[        ]*vfmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 72 7f[         ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba b2 00 04 00 00[        ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 72 80[         ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba b2 f8 fb ff ff[        ]*vfmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba f4[    ]*vfmsub231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ba f4[    ]*vfmsub231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 31[    ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b4 f4 c0 1d fe ff[     ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 30[    ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 72 7f[         ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b2 00 10 00 00[        ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 72 80[         ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b2 e0 ef ff ff[        ]*vfmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 72 7f[         ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba b2 00 04 00 00[        ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 72 80[         ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba b2 f8 fb ff ff[        ]*vfmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba f4[    ]*vfmsub231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ba f4[    ]*vfmsub231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 31[    ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b4 f4 c0 1d fe ff[     ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 30[    ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 72 7f[         ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b2 00 08 00 00[        ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 72 80[         ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b2 f0 f7 ff ff[        ]*vfmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 72 7f[         ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba b2 00 02 00 00[        ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 72 80[         ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba b2 fc fd ff ff[        ]*vfmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba f4[    ]*vfmsub231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ba f4[    ]*vfmsub231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 31[    ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b4 f4 c0 1d fe ff[     ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 30[    ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 72 7f[         ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b2 00 10 00 00[        ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 72 80[         ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b2 e0 ef ff ff[        ]*vfmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 72 7f[         ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba b2 00 02 00 00[        ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 72 80[         ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba b2 fc fd ff ff[        ]*vfmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 f4[    ]*vfmsubadd132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 97 f4[    ]*vfmsubadd132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 31[    ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 30[    ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 72 7f[         ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b2 00 08 00 00[        ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 72 80[         ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b2 f0 f7 ff ff[        ]*vfmsubadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 72 7f[         ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 b2 00 04 00 00[        ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 72 80[         ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 f4[    ]*vfmsubadd132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 97 f4[    ]*vfmsubadd132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 31[    ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 30[    ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 72 7f[         ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b2 00 10 00 00[        ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 72 80[         ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b2 e0 ef ff ff[        ]*vfmsubadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 72 7f[         ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 b2 00 04 00 00[        ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 72 80[         ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 f4[    ]*vfmsubadd132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 97 f4[    ]*vfmsubadd132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 31[    ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 30[    ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 72 7f[         ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b2 00 08 00 00[        ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 72 80[         ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b2 f0 f7 ff ff[        ]*vfmsubadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 72 7f[         ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 b2 00 02 00 00[        ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 72 80[         ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 b2 fc fd ff ff[        ]*vfmsubadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 f4[    ]*vfmsubadd132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 97 f4[    ]*vfmsubadd132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 31[    ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 30[    ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 72 7f[         ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b2 00 10 00 00[        ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 72 80[         ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b2 e0 ef ff ff[        ]*vfmsubadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 72 7f[         ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 b2 00 02 00 00[        ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 72 80[         ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 b2 fc fd ff ff[        ]*vfmsubadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 f4[    ]*vfmsubadd213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a7 f4[    ]*vfmsubadd213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 31[    ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 30[    ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 72 7f[         ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b2 00 08 00 00[        ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 72 80[         ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b2 f0 f7 ff ff[        ]*vfmsubadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 72 7f[         ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 b2 00 04 00 00[        ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 72 80[         ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 f4[    ]*vfmsubadd213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a7 f4[    ]*vfmsubadd213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 31[    ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 30[    ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 72 7f[         ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b2 00 10 00 00[        ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 72 80[         ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b2 e0 ef ff ff[        ]*vfmsubadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 72 7f[         ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 b2 00 04 00 00[        ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 72 80[         ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 f4[    ]*vfmsubadd213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a7 f4[    ]*vfmsubadd213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 31[    ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 30[    ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 72 7f[         ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b2 00 08 00 00[        ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 72 80[         ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b2 f0 f7 ff ff[        ]*vfmsubadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 72 7f[         ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 b2 00 02 00 00[        ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 72 80[         ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 b2 fc fd ff ff[        ]*vfmsubadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 f4[    ]*vfmsubadd213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a7 f4[    ]*vfmsubadd213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 31[    ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 30[    ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 72 7f[         ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b2 00 10 00 00[        ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 72 80[         ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b2 e0 ef ff ff[        ]*vfmsubadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 72 7f[         ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 b2 00 02 00 00[        ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 72 80[         ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 b2 fc fd ff ff[        ]*vfmsubadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 f4[    ]*vfmsubadd231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b7 f4[    ]*vfmsubadd231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 31[    ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 30[    ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 72 7f[         ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b2 00 08 00 00[        ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 72 80[         ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b2 f0 f7 ff ff[        ]*vfmsubadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 72 7f[         ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 b2 00 04 00 00[        ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 72 80[         ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 f4[    ]*vfmsubadd231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b7 f4[    ]*vfmsubadd231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 31[    ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 30[    ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 72 7f[         ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b2 00 10 00 00[        ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 72 80[         ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b2 e0 ef ff ff[        ]*vfmsubadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 72 7f[         ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 b2 00 04 00 00[        ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 72 80[         ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 f4[    ]*vfmsubadd231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b7 f4[    ]*vfmsubadd231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 31[    ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 30[    ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 72 7f[         ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b2 00 08 00 00[        ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 72 80[         ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b2 f0 f7 ff ff[        ]*vfmsubadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 72 7f[         ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 b2 00 02 00 00[        ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 72 80[         ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 b2 fc fd ff ff[        ]*vfmsubadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 f4[    ]*vfmsubadd231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b7 f4[    ]*vfmsubadd231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 31[    ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 30[    ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 72 7f[         ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b2 00 10 00 00[        ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 72 80[         ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b2 e0 ef ff ff[        ]*vfmsubadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 72 7f[         ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 b2 00 02 00 00[        ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 72 80[         ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 b2 fc fd ff ff[        ]*vfmsubadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c f4[    ]*vfnmadd132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9c f4[    ]*vfnmadd132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 31[    ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 30[    ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 72 7f[         ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b2 00 08 00 00[        ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 72 80[         ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b2 f0 f7 ff ff[        ]*vfnmadd132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 72 7f[         ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c b2 00 04 00 00[        ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 72 80[         ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c b2 f8 fb ff ff[        ]*vfnmadd132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c f4[    ]*vfnmadd132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9c f4[    ]*vfnmadd132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 31[    ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 30[    ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 72 7f[         ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b2 00 10 00 00[        ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 72 80[         ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b2 e0 ef ff ff[        ]*vfnmadd132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 72 7f[         ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c b2 00 04 00 00[        ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 72 80[         ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c b2 f8 fb ff ff[        ]*vfnmadd132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c f4[    ]*vfnmadd132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9c f4[    ]*vfnmadd132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 31[    ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 30[    ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 72 7f[         ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b2 00 08 00 00[        ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 72 80[         ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b2 f0 f7 ff ff[        ]*vfnmadd132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 72 7f[         ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c b2 00 02 00 00[        ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 72 80[         ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c b2 fc fd ff ff[        ]*vfnmadd132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c f4[    ]*vfnmadd132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9c f4[    ]*vfnmadd132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 31[    ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 30[    ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 72 7f[         ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b2 00 10 00 00[        ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 72 80[         ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b2 e0 ef ff ff[        ]*vfnmadd132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 72 7f[         ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c b2 00 02 00 00[        ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 72 80[         ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c b2 fc fd ff ff[        ]*vfnmadd132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac f4[    ]*vfnmadd213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ac f4[    ]*vfnmadd213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 31[    ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 30[    ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 72 7f[         ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b2 00 08 00 00[        ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 72 80[         ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b2 f0 f7 ff ff[        ]*vfnmadd213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 72 7f[         ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac b2 00 04 00 00[        ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 72 80[         ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac b2 f8 fb ff ff[        ]*vfnmadd213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac f4[    ]*vfnmadd213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ac f4[    ]*vfnmadd213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 31[    ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 30[    ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 72 7f[         ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b2 00 10 00 00[        ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 72 80[         ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b2 e0 ef ff ff[        ]*vfnmadd213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 72 7f[         ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac b2 00 04 00 00[        ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 72 80[         ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac b2 f8 fb ff ff[        ]*vfnmadd213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac f4[    ]*vfnmadd213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ac f4[    ]*vfnmadd213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 31[    ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 30[    ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 72 7f[         ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b2 00 08 00 00[        ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 72 80[         ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b2 f0 f7 ff ff[        ]*vfnmadd213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 72 7f[         ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac b2 00 02 00 00[        ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 72 80[         ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac b2 fc fd ff ff[        ]*vfnmadd213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac f4[    ]*vfnmadd213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ac f4[    ]*vfnmadd213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 31[    ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 30[    ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 72 7f[         ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b2 00 10 00 00[        ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 72 80[         ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b2 e0 ef ff ff[        ]*vfnmadd213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 72 7f[         ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac b2 00 02 00 00[        ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 72 80[         ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac b2 fc fd ff ff[        ]*vfnmadd213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc f4[    ]*vfnmadd231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f bc f4[    ]*vfnmadd231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 31[    ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 30[    ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 72 7f[         ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b2 00 08 00 00[        ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 72 80[         ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b2 f0 f7 ff ff[        ]*vfnmadd231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 72 7f[         ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc b2 00 04 00 00[        ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 72 80[         ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc b2 f8 fb ff ff[        ]*vfnmadd231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc f4[    ]*vfnmadd231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af bc f4[    ]*vfnmadd231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 31[    ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 30[    ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 72 7f[         ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b2 00 10 00 00[        ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 72 80[         ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b2 e0 ef ff ff[        ]*vfnmadd231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 72 7f[         ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc b2 00 04 00 00[        ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 72 80[         ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc b2 f8 fb ff ff[        ]*vfnmadd231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc f4[    ]*vfnmadd231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f bc f4[    ]*vfnmadd231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 31[    ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 30[    ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 72 7f[         ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b2 00 08 00 00[        ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 72 80[         ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b2 f0 f7 ff ff[        ]*vfnmadd231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 72 7f[         ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc b2 00 02 00 00[        ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 72 80[         ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc b2 fc fd ff ff[        ]*vfnmadd231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc f4[    ]*vfnmadd231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af bc f4[    ]*vfnmadd231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 31[    ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 30[    ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 72 7f[         ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b2 00 10 00 00[        ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 72 80[         ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b2 e0 ef ff ff[        ]*vfnmadd231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 72 7f[         ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc b2 00 02 00 00[        ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 72 80[         ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc b2 fc fd ff ff[        ]*vfnmadd231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e f4[    ]*vfnmsub132pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9e f4[    ]*vfnmsub132pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 31[    ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 30[    ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 72 7f[         ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b2 00 08 00 00[        ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 72 80[         ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b2 f0 f7 ff ff[        ]*vfnmsub132pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 72 7f[         ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e b2 00 04 00 00[        ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 72 80[         ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e b2 f8 fb ff ff[        ]*vfnmsub132pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e f4[    ]*vfnmsub132pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9e f4[    ]*vfnmsub132pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 31[    ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 30[    ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 72 7f[         ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b2 00 10 00 00[        ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 72 80[         ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b2 e0 ef ff ff[        ]*vfnmsub132pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 72 7f[         ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e b2 00 04 00 00[        ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 72 80[         ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e b2 f8 fb ff ff[        ]*vfnmsub132pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e f4[    ]*vfnmsub132ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9e f4[    ]*vfnmsub132ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 31[    ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 30[    ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 72 7f[         ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b2 00 08 00 00[        ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 72 80[         ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b2 f0 f7 ff ff[        ]*vfnmsub132ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 72 7f[         ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e b2 00 02 00 00[        ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 72 80[         ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e b2 fc fd ff ff[        ]*vfnmsub132ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e f4[    ]*vfnmsub132ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9e f4[    ]*vfnmsub132ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 31[    ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 30[    ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 72 7f[         ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b2 00 10 00 00[        ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 72 80[         ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b2 e0 ef ff ff[        ]*vfnmsub132ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 72 7f[         ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e b2 00 02 00 00[        ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 72 80[         ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e b2 fc fd ff ff[        ]*vfnmsub132ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae f4[    ]*vfnmsub213pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ae f4[    ]*vfnmsub213pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 31[    ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 30[    ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 72 7f[         ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b2 00 08 00 00[        ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 72 80[         ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b2 f0 f7 ff ff[        ]*vfnmsub213pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 72 7f[         ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae b2 00 04 00 00[        ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 72 80[         ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae b2 f8 fb ff ff[        ]*vfnmsub213pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae f4[    ]*vfnmsub213pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ae f4[    ]*vfnmsub213pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 31[    ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 30[    ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 72 7f[         ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b2 00 10 00 00[        ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 72 80[         ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b2 e0 ef ff ff[        ]*vfnmsub213pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 72 7f[         ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae b2 00 04 00 00[        ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 72 80[         ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae b2 f8 fb ff ff[        ]*vfnmsub213pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae f4[    ]*vfnmsub213ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ae f4[    ]*vfnmsub213ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 31[    ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 30[    ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 72 7f[         ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b2 00 08 00 00[        ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 72 80[         ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b2 f0 f7 ff ff[        ]*vfnmsub213ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 72 7f[         ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae b2 00 02 00 00[        ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 72 80[         ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae b2 fc fd ff ff[        ]*vfnmsub213ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae f4[    ]*vfnmsub213ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ae f4[    ]*vfnmsub213ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 31[    ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 30[    ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 72 7f[         ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b2 00 10 00 00[        ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 72 80[         ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b2 e0 ef ff ff[        ]*vfnmsub213ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 72 7f[         ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae b2 00 02 00 00[        ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 72 80[         ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae b2 fc fd ff ff[        ]*vfnmsub213ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be f4[    ]*vfnmsub231pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f be f4[    ]*vfnmsub231pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 31[    ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b4 f4 c0 1d fe ff[     ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 30[    ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 72 7f[         ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b2 00 08 00 00[        ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 72 80[         ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b2 f0 f7 ff ff[        ]*vfnmsub231pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 72 7f[         ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be b2 00 04 00 00[        ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 72 80[         ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be b2 f8 fb ff ff[        ]*vfnmsub231pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be f4[    ]*vfnmsub231pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af be f4[    ]*vfnmsub231pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 31[    ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b4 f4 c0 1d fe ff[     ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 30[    ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 72 7f[         ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b2 00 10 00 00[        ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 72 80[         ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b2 e0 ef ff ff[        ]*vfnmsub231pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 72 7f[         ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be b2 00 04 00 00[        ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 72 80[         ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be b2 f8 fb ff ff[        ]*vfnmsub231pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be f4[    ]*vfnmsub231ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f be f4[    ]*vfnmsub231ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 31[    ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b4 f4 c0 1d fe ff[     ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 30[    ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 72 7f[         ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b2 00 08 00 00[        ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 72 80[         ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b2 f0 f7 ff ff[        ]*vfnmsub231ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 72 7f[         ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be b2 00 02 00 00[        ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 72 80[         ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be b2 fc fd ff ff[        ]*vfnmsub231ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be f4[    ]*vfnmsub231ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af be f4[    ]*vfnmsub231ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 31[    ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b4 f4 c0 1d fe ff[     ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 30[    ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 72 7f[         ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b2 00 10 00 00[        ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 72 80[         ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b2 e0 ef ff ff[        ]*vfnmsub231ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 72 7f[         ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be b2 00 02 00 00[        ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 72 80[         ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be b2 fc fd ff ff[        ]*vfnmsub231ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 b4 fd 85 ff ff ff[     ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 74 38 20[      ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 b4 b9 00 04 00 00[     ]*vgatherdpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 b4 fd 85 ff ff ff[     ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 74 38 20[      ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 b4 b9 00 04 00 00[     ]*vgatherdpd ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 b4 fd 85 ff ff ff[     ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 74 38 40[      ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 b4 b9 00 04 00 00[     ]*vgatherdps xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 b4 fd 85 ff ff ff[     ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 74 38 40[      ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 b4 b9 00 04 00 00[     ]*vgatherdps ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 b4 fd 85 ff ff ff[     ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 74 38 20[      ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 b4 b9 00 04 00 00[     ]*vgatherqpd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 b4 fd 85 ff ff ff[     ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 74 38 20[      ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 b4 b9 00 04 00 00[     ]*vgatherqpd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 b4 fd 85 ff ff ff[     ]*vgatherqps xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 74 38 40[      ]*vgatherqps xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 b4 b9 00 04 00 00[     ]*vgatherqps xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 b4 fd 85 ff ff ff[     ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 74 38 40[      ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 b4 b9 00 04 00 00[     ]*vgatherqps xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 f5[    ]*vgetexppd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 42 f5[    ]*vgetexppd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 31[    ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b4 f4 c0 1d fe ff[     ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 30[    ]*vgetexppd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 72 7f[         ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b2 00 08 00 00[        ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 72 80[         ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b2 f0 f7 ff ff[        ]*vgetexppd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 72 7f[         ]*vgetexppd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 b2 00 04 00 00[        ]*vgetexppd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 72 80[         ]*vgetexppd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 b2 f8 fb ff ff[        ]*vgetexppd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 f5[    ]*vgetexppd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 42 f5[    ]*vgetexppd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 31[    ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b4 f4 c0 1d fe ff[     ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 30[    ]*vgetexppd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 72 7f[         ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b2 00 10 00 00[        ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 72 80[         ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b2 e0 ef ff ff[        ]*vgetexppd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 72 7f[         ]*vgetexppd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 b2 00 04 00 00[        ]*vgetexppd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 72 80[         ]*vgetexppd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 b2 f8 fb ff ff[        ]*vgetexppd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 f5[    ]*vgetexpps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 42 f5[    ]*vgetexpps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 31[    ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b4 f4 c0 1d fe ff[     ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 30[    ]*vgetexpps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 72 7f[         ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b2 00 08 00 00[        ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 72 80[         ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b2 f0 f7 ff ff[        ]*vgetexpps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 72 7f[         ]*vgetexpps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 b2 00 02 00 00[        ]*vgetexpps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 72 80[         ]*vgetexpps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 b2 fc fd ff ff[        ]*vgetexpps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 f5[    ]*vgetexpps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 42 f5[    ]*vgetexpps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 31[    ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b4 f4 c0 1d fe ff[     ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 30[    ]*vgetexpps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 72 7f[         ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b2 00 10 00 00[        ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 72 80[         ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b2 e0 ef ff ff[        ]*vgetexpps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 72 7f[         ]*vgetexpps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 b2 00 02 00 00[        ]*vgetexpps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 72 80[         ]*vgetexpps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 b2 fc fd ff ff[        ]*vgetexpps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 f5 ab[         ]*vgetmantpd xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 26 f5 ab[         ]*vgetmantpd xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 f5 7b[         ]*vgetmantpd xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 31 7b[         ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 30 7b[         ]*vgetmantpd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 72 7f 7b[      ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b2 00 08 00 00 7b[     ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 72 80 7b[      ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b2 f0 f7 ff ff 7b[     ]*vgetmantpd xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 72 7f 7b[      ]*vgetmantpd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 b2 00 04 00 00 7b[     ]*vgetmantpd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 72 80 7b[      ]*vgetmantpd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 f5 ab[         ]*vgetmantpd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 26 f5 ab[         ]*vgetmantpd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 f5 7b[         ]*vgetmantpd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 31 7b[         ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 30 7b[         ]*vgetmantpd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 72 7f 7b[      ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b2 00 10 00 00 7b[     ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 72 80 7b[      ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b2 e0 ef ff ff 7b[     ]*vgetmantpd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 72 7f 7b[      ]*vgetmantpd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 b2 00 04 00 00 7b[     ]*vgetmantpd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 72 80 7b[      ]*vgetmantpd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 f5 ab[         ]*vgetmantps xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 26 f5 ab[         ]*vgetmantps xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 f5 7b[         ]*vgetmantps xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 31 7b[         ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 30 7b[         ]*vgetmantps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 72 7f 7b[      ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b2 00 08 00 00 7b[     ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 72 80 7b[      ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b2 f0 f7 ff ff 7b[     ]*vgetmantps xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 72 7f 7b[      ]*vgetmantps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 b2 00 02 00 00 7b[     ]*vgetmantps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 72 80 7b[      ]*vgetmantps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 b2 fc fd ff ff 7b[     ]*vgetmantps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 f5 ab[         ]*vgetmantps ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 26 f5 ab[         ]*vgetmantps ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 f5 7b[         ]*vgetmantps ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 31 7b[         ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 30 7b[         ]*vgetmantps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 72 7f 7b[      ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b2 00 10 00 00 7b[     ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 72 80 7b[      ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b2 e0 ef ff ff 7b[     ]*vgetmantps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 72 7f 7b[      ]*vgetmantps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 b2 00 02 00 00 7b[     ]*vgetmantps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 72 80 7b[      ]*vgetmantps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 b2 fc fd ff ff 7b[     ]*vgetmantps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 f4 ab[         ]*vinsertf32x4 ymm6\{k7\},ymm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 18 f4 ab[         ]*vinsertf32x4 ymm6\{k7\}\{z\},ymm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 f4 7b[         ]*vinsertf32x4 ymm6\{k7\},ymm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 31 7b[         ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b4 f4 c0 1d fe ff 7b[  ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 72 7f 7b[      ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b2 00 08 00 00 7b[     ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 72 80 7b[      ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b2 f0 f7 ff ff 7b[     ]*vinsertf32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 f4 ab[         ]*vinserti32x4 ymm6\{k7\},ymm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 38 f4 ab[         ]*vinserti32x4 ymm6\{k7\}\{z\},ymm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 f4 7b[         ]*vinserti32x4 ymm6\{k7\},ymm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 31 7b[         ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b4 f4 c0 1d fe ff 7b[  ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 72 7f 7b[      ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b2 00 08 00 00 7b[     ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 72 80 7b[      ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b2 f0 f7 ff ff 7b[     ]*vinserti32x4 ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f f4[    ]*vmaxpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5f f4[    ]*vmaxpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 31[    ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b4 f4 c0 1d fe ff[     ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 30[    ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 72 7f[         ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b2 00 08 00 00[        ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 72 80[         ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b2 f0 f7 ff ff[        ]*vmaxpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 72 7f[         ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f b2 00 04 00 00[        ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 72 80[         ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f b2 f8 fb ff ff[        ]*vmaxpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f f4[    ]*vmaxpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5f f4[    ]*vmaxpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 31[    ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b4 f4 c0 1d fe ff[     ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 30[    ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 72 7f[         ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b2 00 10 00 00[        ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 72 80[         ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b2 e0 ef ff ff[        ]*vmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 72 7f[         ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f b2 00 04 00 00[        ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 72 80[         ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f b2 f8 fb ff ff[        ]*vmaxpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f f4[    ]*vmaxps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5f f4[    ]*vmaxps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 31[    ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b4 f4 c0 1d fe ff[     ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 30[    ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 72 7f[         ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b2 00 08 00 00[        ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 72 80[         ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b2 f0 f7 ff ff[        ]*vmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 72 7f[         ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f b2 00 02 00 00[        ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 72 80[         ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f b2 fc fd ff ff[        ]*vmaxps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f f4[    ]*vmaxps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5f f4[    ]*vmaxps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 31[    ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b4 f4 c0 1d fe ff[     ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 30[    ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 72 7f[         ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b2 00 10 00 00[        ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 72 80[         ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b2 e0 ef ff ff[        ]*vmaxps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 72 7f[         ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f b2 00 02 00 00[        ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 72 80[         ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f b2 fc fd ff ff[        ]*vmaxps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d f4[    ]*vminpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5d f4[    ]*vminpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 31[    ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b4 f4 c0 1d fe ff[     ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 30[    ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 72 7f[         ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b2 00 08 00 00[        ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 72 80[         ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b2 f0 f7 ff ff[        ]*vminpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 72 7f[         ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d b2 00 04 00 00[        ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 72 80[         ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d b2 f8 fb ff ff[        ]*vminpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d f4[    ]*vminpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5d f4[    ]*vminpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 31[    ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b4 f4 c0 1d fe ff[     ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 30[    ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 72 7f[         ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b2 00 10 00 00[        ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 72 80[         ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b2 e0 ef ff ff[        ]*vminpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 72 7f[         ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d b2 00 04 00 00[        ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 72 80[         ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d b2 f8 fb ff ff[        ]*vminpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d f4[    ]*vminps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5d f4[    ]*vminps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 31[    ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b4 f4 c0 1d fe ff[     ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 30[    ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 72 7f[         ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b2 00 08 00 00[        ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 72 80[         ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b2 f0 f7 ff ff[        ]*vminps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 72 7f[         ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d b2 00 02 00 00[        ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 72 80[         ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d b2 fc fd ff ff[        ]*vminps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d f4[    ]*vminps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5d f4[    ]*vminps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 31[    ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b4 f4 c0 1d fe ff[     ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 30[    ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 72 7f[         ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b2 00 10 00 00[        ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 72 80[         ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b2 e0 ef ff ff[        ]*vminps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 72 7f[         ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d b2 00 02 00 00[        ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 72 80[         ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d b2 fc fd ff ff[        ]*vminps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 31[    ]*vmovapd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b4 f4 c0 1d fe ff[     ]*vmovapd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 72 7f[         ]*vmovapd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b2 00 08 00 00[        ]*vmovapd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 72 80[         ]*vmovapd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b2 f0 f7 ff ff[        ]*vmovapd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 31[    ]*vmovapd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b4 f4 c0 1d fe ff[     ]*vmovapd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 72 7f[         ]*vmovapd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b2 00 10 00 00[        ]*vmovapd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 72 80[         ]*vmovapd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b2 e0 ef ff ff[        ]*vmovapd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 31[    ]*vmovaps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b4 f4 c0 1d fe ff[     ]*vmovaps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 72 7f[         ]*vmovaps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b2 00 08 00 00[        ]*vmovaps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 72 80[         ]*vmovaps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b2 f0 f7 ff ff[        ]*vmovaps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 31[    ]*vmovaps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b4 f4 c0 1d fe ff[     ]*vmovaps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 72 7f[         ]*vmovaps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b2 00 10 00 00[        ]*vmovaps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 72 80[         ]*vmovaps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b2 e0 ef ff ff[        ]*vmovaps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 f5[    ]*vmovddup xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 8f 12 f5[    ]*vmovddup xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 31[    ]*vmovddup xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b4 f4 c0 1d fe ff[     ]*vmovddup xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 72 7f[         ]*vmovddup xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b2 00 04 00 00[        ]*vmovddup xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 72 80[         ]*vmovddup xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b2 f8 fb ff ff[        ]*vmovddup xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 f5[    ]*vmovddup ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff af 12 f5[    ]*vmovddup ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 31[    ]*vmovddup ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b4 f4 c0 1d fe ff[     ]*vmovddup ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 72 7f[         ]*vmovddup ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b2 00 10 00 00[        ]*vmovddup ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 72 80[         ]*vmovddup ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b2 e0 ef ff ff[        ]*vmovddup ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 31[    ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 72 7f[         ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b2 00 08 00 00[        ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 72 80[         ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b2 f0 f7 ff ff[        ]*vmovdqa32 xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 31[    ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 72 7f[         ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b2 00 10 00 00[        ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 72 80[         ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b2 e0 ef ff ff[        ]*vmovdqa32 ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 31[    ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 72 7f[         ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b2 00 08 00 00[        ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 72 80[         ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b2 f0 f7 ff ff[        ]*vmovdqa64 xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 31[    ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 72 7f[         ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b2 00 10 00 00[        ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 72 80[         ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b2 e0 ef ff ff[        ]*vmovdqa64 ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 31[    ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 72 7f[         ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b2 00 08 00 00[        ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 72 80[         ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b2 f0 f7 ff ff[        ]*vmovdqu32 xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 31[    ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 72 7f[         ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b2 00 10 00 00[        ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 72 80[         ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b2 e0 ef ff ff[        ]*vmovdqu32 ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 31[    ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 72 7f[         ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b2 00 08 00 00[        ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 72 80[         ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b2 f0 f7 ff ff[        ]*vmovdqu64 xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 31[    ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 72 7f[         ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b2 00 10 00 00[        ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 72 80[         ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b2 e0 ef ff ff[        ]*vmovdqu64 ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 f5[    ]*vmovshdup xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 16 f5[    ]*vmovshdup xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 31[    ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b4 f4 c0 1d fe ff[     ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 72 7f[         ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b2 00 08 00 00[        ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 72 80[         ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b2 f0 f7 ff ff[        ]*vmovshdup xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 f5[    ]*vmovshdup ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 16 f5[    ]*vmovshdup ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 31[    ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b4 f4 c0 1d fe ff[     ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 72 7f[         ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b2 00 10 00 00[        ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 72 80[         ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b2 e0 ef ff ff[        ]*vmovshdup ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 f5[    ]*vmovsldup xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 12 f5[    ]*vmovsldup xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 31[    ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b4 f4 c0 1d fe ff[     ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 72 7f[         ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b2 00 08 00 00[        ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 72 80[         ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b2 f0 f7 ff ff[        ]*vmovsldup xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 f5[    ]*vmovsldup ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 12 f5[    ]*vmovsldup ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 31[    ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b4 f4 c0 1d fe ff[     ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 72 7f[         ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b2 00 10 00 00[        ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 72 80[         ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b2 e0 ef ff ff[        ]*vmovsldup ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 31[    ]*vmovupd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b4 f4 c0 1d fe ff[     ]*vmovupd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 72 7f[         ]*vmovupd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b2 00 08 00 00[        ]*vmovupd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 72 80[         ]*vmovupd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b2 f0 f7 ff ff[        ]*vmovupd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 31[    ]*vmovupd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b4 f4 c0 1d fe ff[     ]*vmovupd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 72 7f[         ]*vmovupd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b2 00 10 00 00[        ]*vmovupd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 72 80[         ]*vmovupd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b2 e0 ef ff ff[        ]*vmovupd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 31[    ]*vmovups xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b4 f4 c0 1d fe ff[     ]*vmovups xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 72 7f[         ]*vmovups xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b2 00 08 00 00[        ]*vmovups xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 72 80[         ]*vmovups xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b2 f0 f7 ff ff[        ]*vmovups xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 31[    ]*vmovups ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b4 f4 c0 1d fe ff[     ]*vmovups ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 72 7f[         ]*vmovups ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b2 00 10 00 00[        ]*vmovups ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 72 80[         ]*vmovups ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b2 e0 ef ff ff[        ]*vmovups ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 f4[    ]*vmulpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 59 f4[    ]*vmulpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 31[    ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b4 f4 c0 1d fe ff[     ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 30[    ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 72 7f[         ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b2 00 08 00 00[        ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 72 80[         ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b2 f0 f7 ff ff[        ]*vmulpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 72 7f[         ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 b2 00 04 00 00[        ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 72 80[         ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 b2 f8 fb ff ff[        ]*vmulpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 f4[    ]*vmulpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 59 f4[    ]*vmulpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 31[    ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b4 f4 c0 1d fe ff[     ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 30[    ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 72 7f[         ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b2 00 10 00 00[        ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 72 80[         ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b2 e0 ef ff ff[        ]*vmulpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 72 7f[         ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 b2 00 04 00 00[        ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 72 80[         ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 b2 f8 fb ff ff[        ]*vmulpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 f4[    ]*vmulps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 59 f4[    ]*vmulps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 31[    ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b4 f4 c0 1d fe ff[     ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 30[    ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 72 7f[         ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b2 00 08 00 00[        ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 72 80[         ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b2 f0 f7 ff ff[        ]*vmulps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 72 7f[         ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 b2 00 02 00 00[        ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 72 80[         ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 b2 fc fd ff ff[        ]*vmulps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 f4[    ]*vmulps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 59 f4[    ]*vmulps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 31[    ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b4 f4 c0 1d fe ff[     ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 30[    ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 72 7f[         ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b2 00 10 00 00[        ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 72 80[         ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b2 e0 ef ff ff[        ]*vmulps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 72 7f[         ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 b2 00 02 00 00[        ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 72 80[         ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 b2 fc fd ff ff[        ]*vmulps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e f5[    ]*vpabsd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 1e f5[    ]*vpabsd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 31[    ]*vpabsd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b4 f4 c0 1d fe ff[     ]*vpabsd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 30[    ]*vpabsd xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 72 7f[         ]*vpabsd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b2 00 08 00 00[        ]*vpabsd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 72 80[         ]*vpabsd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b2 f0 f7 ff ff[        ]*vpabsd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 72 7f[         ]*vpabsd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e b2 00 02 00 00[        ]*vpabsd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 72 80[         ]*vpabsd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e b2 fc fd ff ff[        ]*vpabsd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e f5[    ]*vpabsd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 1e f5[    ]*vpabsd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 31[    ]*vpabsd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b4 f4 c0 1d fe ff[     ]*vpabsd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 30[    ]*vpabsd ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 72 7f[         ]*vpabsd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b2 00 10 00 00[        ]*vpabsd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 72 80[         ]*vpabsd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b2 e0 ef ff ff[        ]*vpabsd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 72 7f[         ]*vpabsd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e b2 00 02 00 00[        ]*vpabsd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 72 80[         ]*vpabsd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e b2 fc fd ff ff[        ]*vpabsd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f f5[    ]*vpabsq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 1f f5[    ]*vpabsq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 31[    ]*vpabsq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b4 f4 c0 1d fe ff[     ]*vpabsq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 30[    ]*vpabsq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 72 7f[         ]*vpabsq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b2 00 08 00 00[        ]*vpabsq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 72 80[         ]*vpabsq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b2 f0 f7 ff ff[        ]*vpabsq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 72 7f[         ]*vpabsq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f b2 00 04 00 00[        ]*vpabsq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 72 80[         ]*vpabsq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f b2 f8 fb ff ff[        ]*vpabsq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f f5[    ]*vpabsq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 1f f5[    ]*vpabsq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 31[    ]*vpabsq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b4 f4 c0 1d fe ff[     ]*vpabsq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 30[    ]*vpabsq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 72 7f[         ]*vpabsq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b2 00 10 00 00[        ]*vpabsq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 72 80[         ]*vpabsq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b2 e0 ef ff ff[        ]*vpabsq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 72 7f[         ]*vpabsq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f b2 00 04 00 00[        ]*vpabsq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 72 80[         ]*vpabsq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f b2 f8 fb ff ff[        ]*vpabsq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe f4[    ]*vpaddd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f fe f4[    ]*vpaddd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 31[    ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b4 f4 c0 1d fe ff[     ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 30[    ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 72 7f[         ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b2 00 08 00 00[        ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 72 80[         ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b2 f0 f7 ff ff[        ]*vpaddd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 72 7f[         ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe b2 00 02 00 00[        ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 72 80[         ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe b2 fc fd ff ff[        ]*vpaddd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe f4[    ]*vpaddd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af fe f4[    ]*vpaddd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 31[    ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b4 f4 c0 1d fe ff[     ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 30[    ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 72 7f[         ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b2 00 10 00 00[        ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 72 80[         ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b2 e0 ef ff ff[        ]*vpaddd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 72 7f[         ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe b2 00 02 00 00[        ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 72 80[         ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe b2 fc fd ff ff[        ]*vpaddd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 f4[    ]*vpaddq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f d4 f4[    ]*vpaddq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 31[    ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b4 f4 c0 1d fe ff[     ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 30[    ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 72 7f[         ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b2 00 08 00 00[        ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 72 80[         ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b2 f0 f7 ff ff[        ]*vpaddq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 72 7f[         ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 b2 00 04 00 00[        ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 72 80[         ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 b2 f8 fb ff ff[        ]*vpaddq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 f4[    ]*vpaddq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af d4 f4[    ]*vpaddq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 31[    ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b4 f4 c0 1d fe ff[     ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 30[    ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 72 7f[         ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b2 00 10 00 00[        ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 72 80[         ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b2 e0 ef ff ff[        ]*vpaddq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 72 7f[         ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 b2 00 04 00 00[        ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 72 80[         ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 b2 f8 fb ff ff[        ]*vpaddq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db f4[    ]*vpandd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f db f4[    ]*vpandd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 31[    ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b4 f4 c0 1d fe ff[     ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 30[    ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 72 7f[         ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b2 00 08 00 00[        ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 72 80[         ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b2 f0 f7 ff ff[        ]*vpandd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 72 7f[         ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db b2 00 02 00 00[        ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 72 80[         ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db b2 fc fd ff ff[        ]*vpandd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db f4[    ]*vpandd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af db f4[    ]*vpandd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 31[    ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b4 f4 c0 1d fe ff[     ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 30[    ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 72 7f[         ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b2 00 10 00 00[        ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 72 80[         ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b2 e0 ef ff ff[        ]*vpandd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 72 7f[         ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db b2 00 02 00 00[        ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 72 80[         ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db b2 fc fd ff ff[        ]*vpandd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df f4[    ]*vpandnd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f df f4[    ]*vpandnd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 31[    ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b4 f4 c0 1d fe ff[     ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 30[    ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 72 7f[         ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b2 00 08 00 00[        ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 72 80[         ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b2 f0 f7 ff ff[        ]*vpandnd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 72 7f[         ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df b2 00 02 00 00[        ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 72 80[         ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df b2 fc fd ff ff[        ]*vpandnd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df f4[    ]*vpandnd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af df f4[    ]*vpandnd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 31[    ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b4 f4 c0 1d fe ff[     ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 30[    ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 72 7f[         ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b2 00 10 00 00[        ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 72 80[         ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b2 e0 ef ff ff[        ]*vpandnd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 72 7f[         ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df b2 00 02 00 00[        ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 72 80[         ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df b2 fc fd ff ff[        ]*vpandnd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df f4[    ]*vpandnq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f df f4[    ]*vpandnq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 31[    ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b4 f4 c0 1d fe ff[     ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 30[    ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 72 7f[         ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b2 00 08 00 00[        ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 72 80[         ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b2 f0 f7 ff ff[        ]*vpandnq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 72 7f[         ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df b2 00 04 00 00[        ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 72 80[         ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df b2 f8 fb ff ff[        ]*vpandnq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df f4[    ]*vpandnq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af df f4[    ]*vpandnq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 31[    ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b4 f4 c0 1d fe ff[     ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 30[    ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 72 7f[         ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b2 00 10 00 00[        ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 72 80[         ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b2 e0 ef ff ff[        ]*vpandnq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 72 7f[         ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df b2 00 04 00 00[        ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 72 80[         ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df b2 f8 fb ff ff[        ]*vpandnq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db f4[    ]*vpandq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f db f4[    ]*vpandq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 31[    ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b4 f4 c0 1d fe ff[     ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 30[    ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 72 7f[         ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b2 00 08 00 00[        ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 72 80[         ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b2 f0 f7 ff ff[        ]*vpandq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 72 7f[         ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db b2 00 04 00 00[        ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 72 80[         ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db b2 f8 fb ff ff[        ]*vpandq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db f4[    ]*vpandq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af db f4[    ]*vpandq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 31[    ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b4 f4 c0 1d fe ff[     ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 30[    ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 72 7f[         ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b2 00 10 00 00[        ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 72 80[         ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b2 e0 ef ff ff[        ]*vpandq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 72 7f[         ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db b2 00 04 00 00[        ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 72 80[         ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db b2 f8 fb ff ff[        ]*vpandq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 f4[    ]*vpblendmd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 64 f4[    ]*vpblendmd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 31[    ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b4 f4 c0 1d fe ff[     ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 30[    ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 72 7f[         ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b2 00 08 00 00[        ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 72 80[         ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b2 f0 f7 ff ff[        ]*vpblendmd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 72 7f[         ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 b2 00 02 00 00[        ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 72 80[         ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 b2 fc fd ff ff[        ]*vpblendmd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 f4[    ]*vpblendmd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 64 f4[    ]*vpblendmd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 31[    ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b4 f4 c0 1d fe ff[     ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 30[    ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 72 7f[         ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b2 00 10 00 00[        ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 72 80[         ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b2 e0 ef ff ff[        ]*vpblendmd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 72 7f[         ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 b2 00 02 00 00[        ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 72 80[         ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 b2 fc fd ff ff[        ]*vpblendmd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 31[    ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 58 31[    ]*vpbroadcastd xmm6\{k7\}\{z\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b4 f4 c0 1d fe ff[     ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 72 7f[         ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b2 00 02 00 00[        ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 72 80[         ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b2 fc fd ff ff[        ]*vpbroadcastd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 31[    ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 58 31[    ]*vpbroadcastd ymm6\{k7\}\{z\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b4 f4 c0 1d fe ff[     ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 72 7f[         ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b2 00 02 00 00[        ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 72 80[         ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b2 fc fd ff ff[        ]*vpbroadcastd ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 f5[    ]*vpbroadcastd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 58 f5[    ]*vpbroadcastd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 f5[    ]*vpbroadcastd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 58 f5[    ]*vpbroadcastd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 7c f0[    ]*vpbroadcastd xmm6\{k7\},eax
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 7c f0[    ]*vpbroadcastd xmm6\{k7\}\{z\},eax
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 7c f5[    ]*vpbroadcastd xmm6\{k7\},ebp
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 7c f0[    ]*vpbroadcastd ymm6\{k7\},eax
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 7c f0[    ]*vpbroadcastd ymm6\{k7\}\{z\},eax
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 7c f5[    ]*vpbroadcastd ymm6\{k7\},ebp
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 31[    ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 59 31[    ]*vpbroadcastq xmm6\{k7\}\{z\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b4 f4 c0 1d fe ff[     ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 72 7f[         ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b2 00 04 00 00[        ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 72 80[         ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b2 f8 fb ff ff[        ]*vpbroadcastq xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 31[    ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 59 31[    ]*vpbroadcastq ymm6\{k7\}\{z\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b4 f4 c0 1d fe ff[     ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 72 7f[         ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b2 00 04 00 00[        ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 72 80[         ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b2 f8 fb ff ff[        ]*vpbroadcastq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 f5[    ]*vpbroadcastq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 59 f5[    ]*vpbroadcastq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 f5[    ]*vpbroadcastq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 59 f5[    ]*vpbroadcastq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ed ab[         ]*vpcmpd k5\{k7\},xmm6,xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ed 7b[         ]*vpcmpd k5\{k7\},xmm6,xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 29 7b[         ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 28 7b[         ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 6a 7f 7b[      ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f aa 00 08 00 00 7b[     ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 6a 80 7b[      ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f aa f0 f7 ff ff 7b[     ]*vpcmpd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 6a 7f 7b[      ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f aa 00 02 00 00 7b[     ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 6a 80 7b[      ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f aa fc fd ff ff 7b[     ]*vpcmpd k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ed ab[         ]*vpcmpd k5\{k7\},ymm6,ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ed 7b[         ]*vpcmpd k5\{k7\},ymm6,ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 29 7b[         ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 28 7b[         ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 6a 7f 7b[      ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f aa 00 10 00 00 7b[     ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 6a 80 7b[      ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f aa e0 ef ff ff 7b[     ]*vpcmpd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 6a 7f 7b[      ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f aa 00 02 00 00 7b[     ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 6a 80 7b[      ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f aa fc fd ff ff 7b[     ]*vpcmpd k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 ed[    ]*vpcmpeqd k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 29[    ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 ac f4 c0 1d fe ff[     ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 28[    ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 6a 7f[         ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 aa 00 08 00 00[        ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 6a 80[         ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 aa f0 f7 ff ff[        ]*vpcmpeqd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 6a 7f[         ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 aa 00 02 00 00[        ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 6a 80[         ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 aa fc fd ff ff[        ]*vpcmpeqd k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 ed[    ]*vpcmpeqd k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 29[    ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 ac f4 c0 1d fe ff[     ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 28[    ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 6a 7f[         ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 aa 00 10 00 00[        ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 6a 80[         ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 aa e0 ef ff ff[        ]*vpcmpeqd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 6a 7f[         ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 aa 00 02 00 00[        ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 6a 80[         ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 aa fc fd ff ff[        ]*vpcmpeqd k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 ed[    ]*vpcmpeqq k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 29[    ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 ac f4 c0 1d fe ff[     ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 28[    ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 6a 7f[         ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 aa 00 08 00 00[        ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 6a 80[         ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 aa f0 f7 ff ff[        ]*vpcmpeqq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 6a 7f[         ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 aa 00 04 00 00[        ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 6a 80[         ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 aa f8 fb ff ff[        ]*vpcmpeqq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 ed[    ]*vpcmpeqq k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 29[    ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 ac f4 c0 1d fe ff[     ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 28[    ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 6a 7f[         ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 aa 00 10 00 00[        ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 6a 80[         ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 aa e0 ef ff ff[        ]*vpcmpeqq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 6a 7f[         ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 aa 00 04 00 00[        ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 6a 80[         ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 aa f8 fb ff ff[        ]*vpcmpeqq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 ed[    ]*vpcmpgtd k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 29[    ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 ac f4 c0 1d fe ff[     ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 28[    ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 6a 7f[         ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 aa 00 08 00 00[        ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 6a 80[         ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 aa f0 f7 ff ff[        ]*vpcmpgtd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 6a 7f[         ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 aa 00 02 00 00[        ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 6a 80[         ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 aa fc fd ff ff[        ]*vpcmpgtd k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 ed[    ]*vpcmpgtd k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 29[    ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 ac f4 c0 1d fe ff[     ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 28[    ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 6a 7f[         ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 aa 00 10 00 00[        ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 6a 80[         ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 aa e0 ef ff ff[        ]*vpcmpgtd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 6a 7f[         ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 aa 00 02 00 00[        ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 6a 80[         ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 aa fc fd ff ff[        ]*vpcmpgtd k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 ed[    ]*vpcmpgtq k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 29[    ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 ac f4 c0 1d fe ff[     ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 28[    ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 6a 7f[         ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 aa 00 08 00 00[        ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 6a 80[         ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 aa f0 f7 ff ff[        ]*vpcmpgtq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 6a 7f[         ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 aa 00 04 00 00[        ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 6a 80[         ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 aa f8 fb ff ff[        ]*vpcmpgtq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 ed[    ]*vpcmpgtq k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 29[    ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 ac f4 c0 1d fe ff[     ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 28[    ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 6a 7f[         ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 aa 00 10 00 00[        ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 6a 80[         ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 aa e0 ef ff ff[        ]*vpcmpgtq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 6a 7f[         ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 aa 00 04 00 00[        ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 6a 80[         ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 aa f8 fb ff ff[        ]*vpcmpgtq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ed ab[         ]*vpcmpq k5\{k7\},xmm6,xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ed 7b[         ]*vpcmpq k5\{k7\},xmm6,xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 29 7b[         ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 28 7b[         ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 6a 7f 7b[      ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f aa 00 08 00 00 7b[     ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 6a 80 7b[      ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f aa f0 f7 ff ff 7b[     ]*vpcmpq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 6a 7f 7b[      ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f aa 00 04 00 00 7b[     ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 6a 80 7b[      ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f aa f8 fb ff ff 7b[     ]*vpcmpq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ed ab[         ]*vpcmpq k5\{k7\},ymm6,ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ed 7b[         ]*vpcmpq k5\{k7\},ymm6,ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 29 7b[         ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 28 7b[         ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 6a 7f 7b[      ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f aa 00 10 00 00 7b[     ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 6a 80 7b[      ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f aa e0 ef ff ff 7b[     ]*vpcmpq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 6a 7f 7b[      ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f aa 00 04 00 00 7b[     ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 6a 80 7b[      ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f aa f8 fb ff ff 7b[     ]*vpcmpq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ed ab[         ]*vpcmpud k5\{k7\},xmm6,xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ed 7b[         ]*vpcmpud k5\{k7\},xmm6,xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 29 7b[         ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 28 7b[         ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 6a 7f 7b[      ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e aa 00 08 00 00 7b[     ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 6a 80 7b[      ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e aa f0 f7 ff ff 7b[     ]*vpcmpud k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 6a 7f 7b[      ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e aa 00 02 00 00 7b[     ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 6a 80 7b[      ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e aa fc fd ff ff 7b[     ]*vpcmpud k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ed ab[         ]*vpcmpud k5\{k7\},ymm6,ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ed 7b[         ]*vpcmpud k5\{k7\},ymm6,ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 29 7b[         ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 28 7b[         ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 6a 7f 7b[      ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e aa 00 10 00 00 7b[     ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 6a 80 7b[      ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e aa e0 ef ff ff 7b[     ]*vpcmpud k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 6a 7f 7b[      ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e aa 00 02 00 00 7b[     ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 6a 80 7b[      ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e aa fc fd ff ff 7b[     ]*vpcmpud k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ed ab[         ]*vpcmpuq k5\{k7\},xmm6,xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ed 7b[         ]*vpcmpuq k5\{k7\},xmm6,xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 29 7b[         ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 28 7b[         ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 6a 7f 7b[      ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e aa 00 08 00 00 7b[     ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 6a 80 7b[      ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e aa f0 f7 ff ff 7b[     ]*vpcmpuq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 6a 7f 7b[      ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e aa 00 04 00 00 7b[     ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 6a 80 7b[      ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e aa f8 fb ff ff 7b[     ]*vpcmpuq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ed ab[         ]*vpcmpuq k5\{k7\},ymm6,ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ed 7b[         ]*vpcmpuq k5\{k7\},ymm6,ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 29 7b[         ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 28 7b[         ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 6a 7f 7b[      ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e aa 00 10 00 00 7b[     ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 6a 80 7b[      ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e aa e0 ef ff ff 7b[     ]*vpcmpuq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 6a 7f 7b[      ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e aa 00 04 00 00 7b[     ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 6a 80 7b[      ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e aa f8 fb ff ff 7b[     ]*vpcmpuq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 f4[    ]*vpblendmq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 64 f4[    ]*vpblendmq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 31[    ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b4 f4 c0 1d fe ff[     ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 30[    ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 72 7f[         ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b2 00 08 00 00[        ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 72 80[         ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b2 f0 f7 ff ff[        ]*vpblendmq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 72 7f[         ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 b2 00 04 00 00[        ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 72 80[         ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 b2 f8 fb ff ff[        ]*vpblendmq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 f4[    ]*vpblendmq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 64 f4[    ]*vpblendmq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 31[    ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b4 f4 c0 1d fe ff[     ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 30[    ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 72 7f[         ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b2 00 10 00 00[        ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 72 80[         ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b2 e0 ef ff ff[        ]*vpblendmq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 72 7f[         ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 b2 00 04 00 00[        ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 72 80[         ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 b2 f8 fb ff ff[        ]*vpblendmq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 31[    ]*vpcompressd XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b4 f4 c0 1d fe ff[     ]*vpcompressd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 72 7f[         ]*vpcompressd XMMWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b2 00 02 00 00[        ]*vpcompressd XMMWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 72 80[         ]*vpcompressd XMMWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b2 fc fd ff ff[        ]*vpcompressd XMMWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 31[    ]*vpcompressd YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b4 f4 c0 1d fe ff[     ]*vpcompressd YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 72 7f[         ]*vpcompressd YMMWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b2 00 02 00 00[        ]*vpcompressd YMMWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 72 80[         ]*vpcompressd YMMWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b2 fc fd ff ff[        ]*vpcompressd YMMWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b ee[    ]*vpcompressd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 8b ee[    ]*vpcompressd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b ee[    ]*vpcompressd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 8b ee[    ]*vpcompressd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 f4[    ]*vpermd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 36 f4[    ]*vpermd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 31[    ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b4 f4 c0 1d fe ff[     ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 30[    ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 72 7f[         ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b2 00 10 00 00[        ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 72 80[         ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b2 e0 ef ff ff[        ]*vpermd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 72 7f[         ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 b2 00 02 00 00[        ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 72 80[         ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 b2 fc fd ff ff[        ]*vpermd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 f5 ab[         ]*vpermilpd xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 05 f5 ab[         ]*vpermilpd xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 f5 7b[         ]*vpermilpd xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 31 7b[         ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b4 f4 c0 1d fe ff 7b[  ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 30 7b[         ]*vpermilpd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 72 7f 7b[      ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b2 00 08 00 00 7b[     ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 72 80 7b[      ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b2 f0 f7 ff ff 7b[     ]*vpermilpd xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 72 7f 7b[      ]*vpermilpd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 b2 00 04 00 00 7b[     ]*vpermilpd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 72 80 7b[      ]*vpermilpd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 b2 f8 fb ff ff 7b[     ]*vpermilpd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 f5 ab[         ]*vpermilpd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 05 f5 ab[         ]*vpermilpd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 f5 7b[         ]*vpermilpd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 31 7b[         ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b4 f4 c0 1d fe ff 7b[  ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 30 7b[         ]*vpermilpd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 72 7f 7b[      ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b2 00 10 00 00 7b[     ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 72 80 7b[      ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b2 e0 ef ff ff 7b[     ]*vpermilpd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 72 7f 7b[      ]*vpermilpd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 b2 00 04 00 00 7b[     ]*vpermilpd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 72 80 7b[      ]*vpermilpd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 b2 f8 fb ff ff 7b[     ]*vpermilpd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d f4[    ]*vpermilpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 0d f4[    ]*vpermilpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 31[    ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b4 f4 c0 1d fe ff[     ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 30[    ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 72 7f[         ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b2 00 08 00 00[        ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 72 80[         ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b2 f0 f7 ff ff[        ]*vpermilpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 72 7f[         ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d b2 00 04 00 00[        ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 72 80[         ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d b2 f8 fb ff ff[        ]*vpermilpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d f4[    ]*vpermilpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 0d f4[    ]*vpermilpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 31[    ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b4 f4 c0 1d fe ff[     ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 30[    ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 72 7f[         ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b2 00 10 00 00[        ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 72 80[         ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b2 e0 ef ff ff[        ]*vpermilpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 72 7f[         ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d b2 00 04 00 00[        ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 72 80[         ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d b2 f8 fb ff ff[        ]*vpermilpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 f5 ab[         ]*vpermilps xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 04 f5 ab[         ]*vpermilps xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 f5 7b[         ]*vpermilps xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 31 7b[         ]*vpermilps xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b4 f4 c0 1d fe ff 7b[  ]*vpermilps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 30 7b[         ]*vpermilps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 72 7f 7b[      ]*vpermilps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b2 00 08 00 00 7b[     ]*vpermilps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 72 80 7b[      ]*vpermilps xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b2 f0 f7 ff ff 7b[     ]*vpermilps xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 72 7f 7b[      ]*vpermilps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 b2 00 02 00 00 7b[     ]*vpermilps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 72 80 7b[      ]*vpermilps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 b2 fc fd ff ff 7b[     ]*vpermilps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 f5 ab[         ]*vpermilps ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 04 f5 ab[         ]*vpermilps ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 f5 7b[         ]*vpermilps ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 31 7b[         ]*vpermilps ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b4 f4 c0 1d fe ff 7b[  ]*vpermilps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 30 7b[         ]*vpermilps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 72 7f 7b[      ]*vpermilps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b2 00 10 00 00 7b[     ]*vpermilps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 72 80 7b[      ]*vpermilps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b2 e0 ef ff ff 7b[     ]*vpermilps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 72 7f 7b[      ]*vpermilps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 b2 00 02 00 00 7b[     ]*vpermilps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 72 80 7b[      ]*vpermilps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 b2 fc fd ff ff 7b[     ]*vpermilps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c f4[    ]*vpermilps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 0c f4[    ]*vpermilps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 31[    ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b4 f4 c0 1d fe ff[     ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 30[    ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 72 7f[         ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b2 00 08 00 00[        ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 72 80[         ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b2 f0 f7 ff ff[        ]*vpermilps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 72 7f[         ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c b2 00 02 00 00[        ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 72 80[         ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c b2 fc fd ff ff[        ]*vpermilps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c f4[    ]*vpermilps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 0c f4[    ]*vpermilps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 31[    ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b4 f4 c0 1d fe ff[     ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 30[    ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 72 7f[         ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b2 00 10 00 00[        ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 72 80[         ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b2 e0 ef ff ff[        ]*vpermilps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 72 7f[         ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c b2 00 02 00 00[        ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 72 80[         ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c b2 fc fd ff ff[        ]*vpermilps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 f5 ab[         ]*vpermpd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 01 f5 ab[         ]*vpermpd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 f5 7b[         ]*vpermpd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 31 7b[         ]*vpermpd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b4 f4 c0 1d fe ff 7b[  ]*vpermpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 30 7b[         ]*vpermpd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 72 7f 7b[      ]*vpermpd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b2 00 10 00 00 7b[     ]*vpermpd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 72 80 7b[      ]*vpermpd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b2 e0 ef ff ff 7b[     ]*vpermpd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 72 7f 7b[      ]*vpermpd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 b2 00 04 00 00 7b[     ]*vpermpd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 72 80 7b[      ]*vpermpd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 b2 f8 fb ff ff 7b[     ]*vpermpd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 f4[    ]*vpermps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 16 f4[    ]*vpermps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 31[    ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b4 f4 c0 1d fe ff[     ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 30[    ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 72 7f[         ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b2 00 10 00 00[        ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 72 80[         ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b2 e0 ef ff ff[        ]*vpermps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 72 7f[         ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 b2 00 02 00 00[        ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 72 80[         ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 b2 fc fd ff ff[        ]*vpermps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 f5 ab[         ]*vpermq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 00 f5 ab[         ]*vpermq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 f5 7b[         ]*vpermq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 31 7b[         ]*vpermq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b4 f4 c0 1d fe ff 7b[  ]*vpermq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 30 7b[         ]*vpermq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 72 7f 7b[      ]*vpermq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b2 00 10 00 00 7b[     ]*vpermq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 72 80 7b[      ]*vpermq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b2 e0 ef ff ff 7b[     ]*vpermq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 72 7f 7b[      ]*vpermq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 b2 00 04 00 00 7b[     ]*vpermq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 72 80 7b[      ]*vpermq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 b2 f8 fb ff ff 7b[     ]*vpermq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 31[    ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 89 31[    ]*vpexpandd xmm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b4 f4 c0 1d fe ff[     ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 72 7f[         ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b2 00 02 00 00[        ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 72 80[         ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b2 fc fd ff ff[        ]*vpexpandd xmm6\{k7\},XMMWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 31[    ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 89 31[    ]*vpexpandd ymm6\{k7\}\{z\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b4 f4 c0 1d fe ff[     ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 72 7f[         ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b2 00 02 00 00[        ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 72 80[         ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b2 fc fd ff ff[        ]*vpexpandd ymm6\{k7\},YMMWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 f5[    ]*vpexpandd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 89 f5[    ]*vpexpandd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 f5[    ]*vpexpandd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 89 f5[    ]*vpexpandd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 31[    ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 89 31[    ]*vpexpandq xmm6\{k7\}\{z\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b4 f4 c0 1d fe ff[     ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 72 7f[         ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b2 00 04 00 00[        ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 72 80[         ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b2 f8 fb ff ff[        ]*vpexpandq xmm6\{k7\},XMMWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 31[    ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 89 31[    ]*vpexpandq ymm6\{k7\}\{z\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b4 f4 c0 1d fe ff[     ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 72 7f[         ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b2 00 04 00 00[        ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 72 80[         ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b2 f8 fb ff ff[        ]*vpexpandq ymm6\{k7\},YMMWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 f5[    ]*vpexpandq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 89 f5[    ]*vpexpandq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 f5[    ]*vpexpandq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 89 f5[    ]*vpexpandq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 b4 fd 85 ff ff ff[     ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 74 38 40[      ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 b4 b9 00 04 00 00[     ]*vpgatherdd xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 b4 fd 85 ff ff ff[     ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 74 38 40[      ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 b4 b9 00 04 00 00[     ]*vpgatherdd ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 b4 fd 85 ff ff ff[     ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 74 38 20[      ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 b4 b9 00 04 00 00[     ]*vpgatherdq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 b4 fd 85 ff ff ff[     ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 74 38 20[      ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 b4 b9 00 04 00 00[     ]*vpgatherdq ymm6\{k1\},YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 b4 fd 85 ff ff ff[     ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 74 38 40[      ]*vpgatherqd xmm6\{k1\},QWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 b4 b9 00 04 00 00[     ]*vpgatherqd xmm6\{k1\},QWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 b4 fd 85 ff ff ff[     ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 74 38 40[      ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 b4 b9 00 04 00 00[     ]*vpgatherqd xmm6\{k1\},XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 b4 fd 85 ff ff ff[     ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 74 38 20[      ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[eax\+xmm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 b4 b9 00 04 00 00[     ]*vpgatherqq xmm6\{k1\},XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 b4 fd 85 ff ff ff[     ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 74 38 20[      ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[eax\+ymm7\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 b4 b9 00 04 00 00[     ]*vpgatherqq ymm6\{k1\},YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d f4[    ]*vpmaxsd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3d f4[    ]*vpmaxsd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 31[    ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 30[    ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 72 7f[         ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b2 00 08 00 00[        ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 72 80[         ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b2 f0 f7 ff ff[        ]*vpmaxsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 72 7f[         ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d b2 00 02 00 00[        ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 72 80[         ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d b2 fc fd ff ff[        ]*vpmaxsd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d f4[    ]*vpmaxsd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3d f4[    ]*vpmaxsd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 31[    ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 30[    ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 72 7f[         ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b2 00 10 00 00[        ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 72 80[         ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b2 e0 ef ff ff[        ]*vpmaxsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 72 7f[         ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d b2 00 02 00 00[        ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 72 80[         ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d b2 fc fd ff ff[        ]*vpmaxsd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d f4[    ]*vpmaxsq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3d f4[    ]*vpmaxsq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 31[    ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 30[    ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 72 7f[         ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b2 00 08 00 00[        ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 72 80[         ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b2 f0 f7 ff ff[        ]*vpmaxsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 72 7f[         ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d b2 00 04 00 00[        ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 72 80[         ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d b2 f8 fb ff ff[        ]*vpmaxsq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d f4[    ]*vpmaxsq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3d f4[    ]*vpmaxsq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 31[    ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 30[    ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 72 7f[         ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b2 00 10 00 00[        ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 72 80[         ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b2 e0 ef ff ff[        ]*vpmaxsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 72 7f[         ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d b2 00 04 00 00[        ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 72 80[         ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d b2 f8 fb ff ff[        ]*vpmaxsq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f f4[    ]*vpmaxud xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3f f4[    ]*vpmaxud xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 31[    ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b4 f4 c0 1d fe ff[     ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 30[    ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 72 7f[         ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b2 00 08 00 00[        ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 72 80[         ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b2 f0 f7 ff ff[        ]*vpmaxud xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 72 7f[         ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f b2 00 02 00 00[        ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 72 80[         ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f b2 fc fd ff ff[        ]*vpmaxud xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f f4[    ]*vpmaxud ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3f f4[    ]*vpmaxud ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 31[    ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b4 f4 c0 1d fe ff[     ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 30[    ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 72 7f[         ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b2 00 10 00 00[        ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 72 80[         ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b2 e0 ef ff ff[        ]*vpmaxud ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 72 7f[         ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f b2 00 02 00 00[        ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 72 80[         ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f b2 fc fd ff ff[        ]*vpmaxud ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f f4[    ]*vpmaxuq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3f f4[    ]*vpmaxuq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 31[    ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b4 f4 c0 1d fe ff[     ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 30[    ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 72 7f[         ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b2 00 08 00 00[        ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 72 80[         ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b2 f0 f7 ff ff[        ]*vpmaxuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 72 7f[         ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f b2 00 04 00 00[        ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 72 80[         ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f b2 f8 fb ff ff[        ]*vpmaxuq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f f4[    ]*vpmaxuq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3f f4[    ]*vpmaxuq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 31[    ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b4 f4 c0 1d fe ff[     ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 30[    ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 72 7f[         ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b2 00 10 00 00[        ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 72 80[         ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b2 e0 ef ff ff[        ]*vpmaxuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 72 7f[         ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f b2 00 04 00 00[        ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 72 80[         ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f b2 f8 fb ff ff[        ]*vpmaxuq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 f4[    ]*vpminsd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 39 f4[    ]*vpminsd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 31[    ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b4 f4 c0 1d fe ff[     ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 30[    ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 72 7f[         ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b2 00 08 00 00[        ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 72 80[         ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b2 f0 f7 ff ff[        ]*vpminsd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 72 7f[         ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 b2 00 02 00 00[        ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 72 80[         ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 b2 fc fd ff ff[        ]*vpminsd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 f4[    ]*vpminsd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 39 f4[    ]*vpminsd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 31[    ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b4 f4 c0 1d fe ff[     ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 30[    ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 72 7f[         ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b2 00 10 00 00[        ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 72 80[         ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b2 e0 ef ff ff[        ]*vpminsd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 72 7f[         ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 b2 00 02 00 00[        ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 72 80[         ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 b2 fc fd ff ff[        ]*vpminsd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 f4[    ]*vpminsq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 39 f4[    ]*vpminsq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 31[    ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b4 f4 c0 1d fe ff[     ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 30[    ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 72 7f[         ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b2 00 08 00 00[        ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 72 80[         ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b2 f0 f7 ff ff[        ]*vpminsq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 72 7f[         ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 b2 00 04 00 00[        ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 72 80[         ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 b2 f8 fb ff ff[        ]*vpminsq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 f4[    ]*vpminsq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 39 f4[    ]*vpminsq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 31[    ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b4 f4 c0 1d fe ff[     ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 30[    ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 72 7f[         ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b2 00 10 00 00[        ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 72 80[         ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b2 e0 ef ff ff[        ]*vpminsq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 72 7f[         ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 b2 00 04 00 00[        ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 72 80[         ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 b2 f8 fb ff ff[        ]*vpminsq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b f4[    ]*vpminud xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3b f4[    ]*vpminud xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 31[    ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b4 f4 c0 1d fe ff[     ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 30[    ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 72 7f[         ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b2 00 08 00 00[        ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 72 80[         ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b2 f0 f7 ff ff[        ]*vpminud xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 72 7f[         ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b b2 00 02 00 00[        ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 72 80[         ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b b2 fc fd ff ff[        ]*vpminud xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b f4[    ]*vpminud ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3b f4[    ]*vpminud ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 31[    ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b4 f4 c0 1d fe ff[     ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 30[    ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 72 7f[         ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b2 00 10 00 00[        ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 72 80[         ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b2 e0 ef ff ff[        ]*vpminud ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 72 7f[         ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b b2 00 02 00 00[        ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 72 80[         ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b b2 fc fd ff ff[        ]*vpminud ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b f4[    ]*vpminuq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3b f4[    ]*vpminuq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 31[    ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b4 f4 c0 1d fe ff[     ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 30[    ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 72 7f[         ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b2 00 08 00 00[        ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 72 80[         ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b2 f0 f7 ff ff[        ]*vpminuq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 72 7f[         ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b b2 00 04 00 00[        ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 72 80[         ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b b2 f8 fb ff ff[        ]*vpminuq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b f4[    ]*vpminuq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3b f4[    ]*vpminuq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 31[    ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b4 f4 c0 1d fe ff[     ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 30[    ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 72 7f[         ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b2 00 10 00 00[        ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 72 80[         ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b2 e0 ef ff ff[        ]*vpminuq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 72 7f[         ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b b2 00 04 00 00[        ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 72 80[         ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b b2 f8 fb ff ff[        ]*vpminuq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 f5[    ]*vpmovsxbd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 21 f5[    ]*vpmovsxbd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 31[    ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 72 7f[         ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b2 00 02 00 00[        ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 72 80[         ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b2 fc fd ff ff[        ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 f5[    ]*vpmovsxbd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 21 f5[    ]*vpmovsxbd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 31[    ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 72 7f[         ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b2 00 04 00 00[        ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 72 80[         ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b2 f8 fb ff ff[        ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 f5[    ]*vpmovsxbq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 22 f5[    ]*vpmovsxbq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 31[    ]*vpmovsxbq xmm6\{k7\},WORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq xmm6\{k7\},WORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 72 7f[         ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b2 00 01 00 00[        ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 72 80[         ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b2 fe fe ff ff[        ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 f5[    ]*vpmovsxbq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 22 f5[    ]*vpmovsxbq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 31[    ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 72 7f[         ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b2 00 02 00 00[        ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 72 80[         ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b2 fc fd ff ff[        ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 f5[    ]*vpmovsxdq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 25 f5[    ]*vpmovsxdq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 31[    ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b4 f4 c0 1d fe ff[     ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 72 7f[         ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b2 00 04 00 00[        ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 72 80[         ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b2 f8 fb ff ff[        ]*vpmovsxdq xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 f5[    ]*vpmovsxdq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 25 f5[    ]*vpmovsxdq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 31[    ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b4 f4 c0 1d fe ff[     ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 72 7f[         ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b2 00 08 00 00[        ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 72 80[         ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b2 f0 f7 ff ff[        ]*vpmovsxdq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 f5[    ]*vpmovsxwd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 23 f5[    ]*vpmovsxwd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 31[    ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 72 7f[         ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b2 00 04 00 00[        ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 72 80[         ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b2 f8 fb ff ff[        ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 f5[    ]*vpmovsxwd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 23 f5[    ]*vpmovsxwd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 31[    ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 72 7f[         ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b2 00 08 00 00[        ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 72 80[         ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b2 f0 f7 ff ff[        ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 f5[    ]*vpmovsxwq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 24 f5[    ]*vpmovsxwq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 31[    ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 72 7f[         ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b2 00 02 00 00[        ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 72 80[         ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b2 fc fd ff ff[        ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 f5[    ]*vpmovsxwq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 24 f5[    ]*vpmovsxwq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 31[    ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 72 7f[         ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b2 00 04 00 00[        ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 72 80[         ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b2 f8 fb ff ff[        ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 f5[    ]*vpmovzxbd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 31 f5[    ]*vpmovzxbd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 31[    ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 72 7f[         ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b2 00 02 00 00[        ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 72 80[         ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b2 fc fd ff ff[        ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 f5[    ]*vpmovzxbd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 31 f5[    ]*vpmovzxbd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 31[    ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 72 7f[         ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b2 00 04 00 00[        ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 72 80[         ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b2 f8 fb ff ff[        ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 f5[    ]*vpmovzxbq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 32 f5[    ]*vpmovzxbq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 31[    ]*vpmovzxbq xmm6\{k7\},WORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq xmm6\{k7\},WORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 72 7f[         ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b2 00 01 00 00[        ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 72 80[         ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b2 fe fe ff ff[        ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 f5[    ]*vpmovzxbq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 32 f5[    ]*vpmovzxbq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 31[    ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 72 7f[         ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b2 00 02 00 00[        ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 72 80[         ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b2 fc fd ff ff[        ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 f5[    ]*vpmovzxdq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 35 f5[    ]*vpmovzxdq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 31[    ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b4 f4 c0 1d fe ff[     ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 72 7f[         ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b2 00 04 00 00[        ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 72 80[         ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b2 f8 fb ff ff[        ]*vpmovzxdq xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 f5[    ]*vpmovzxdq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 35 f5[    ]*vpmovzxdq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 31[    ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b4 f4 c0 1d fe ff[     ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 72 7f[         ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b2 00 08 00 00[        ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 72 80[         ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b2 f0 f7 ff ff[        ]*vpmovzxdq ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 f5[    ]*vpmovzxwd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 33 f5[    ]*vpmovzxwd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 31[    ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 72 7f[         ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b2 00 04 00 00[        ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 72 80[         ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b2 f8 fb ff ff[        ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 f5[    ]*vpmovzxwd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 33 f5[    ]*vpmovzxwd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 31[    ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 72 7f[         ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b2 00 08 00 00[        ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 72 80[         ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b2 f0 f7 ff ff[        ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 f5[    ]*vpmovzxwq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 34 f5[    ]*vpmovzxwq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 31[    ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 72 7f[         ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b2 00 02 00 00[        ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 72 80[         ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b2 fc fd ff ff[        ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 f5[    ]*vpmovzxwq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 34 f5[    ]*vpmovzxwq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 31[    ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 72 7f[         ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b2 00 04 00 00[        ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 72 80[         ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b2 f8 fb ff ff[        ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 f4[    ]*vpmuldq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 28 f4[    ]*vpmuldq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 31[    ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b4 f4 c0 1d fe ff[     ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 30[    ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 72 7f[         ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b2 00 08 00 00[        ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 72 80[         ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b2 f0 f7 ff ff[        ]*vpmuldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 72 7f[         ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 b2 00 04 00 00[        ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 72 80[         ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 b2 f8 fb ff ff[        ]*vpmuldq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 f4[    ]*vpmuldq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 28 f4[    ]*vpmuldq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 31[    ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b4 f4 c0 1d fe ff[     ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 30[    ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 72 7f[         ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b2 00 10 00 00[        ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 72 80[         ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b2 e0 ef ff ff[        ]*vpmuldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 72 7f[         ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 b2 00 04 00 00[        ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 72 80[         ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 b2 f8 fb ff ff[        ]*vpmuldq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 f4[    ]*vpmulld xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 40 f4[    ]*vpmulld xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 31[    ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b4 f4 c0 1d fe ff[     ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 30[    ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 72 7f[         ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b2 00 08 00 00[        ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 72 80[         ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b2 f0 f7 ff ff[        ]*vpmulld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 72 7f[         ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 b2 00 02 00 00[        ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 72 80[         ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 b2 fc fd ff ff[        ]*vpmulld xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 f4[    ]*vpmulld ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 40 f4[    ]*vpmulld ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 31[    ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b4 f4 c0 1d fe ff[     ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 30[    ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 72 7f[         ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b2 00 10 00 00[        ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 72 80[         ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b2 e0 ef ff ff[        ]*vpmulld ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 72 7f[         ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 b2 00 02 00 00[        ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 72 80[         ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 b2 fc fd ff ff[        ]*vpmulld ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 f4[    ]*vpmuludq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f f4 f4[    ]*vpmuludq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 31[    ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b4 f4 c0 1d fe ff[     ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 30[    ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 72 7f[         ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b2 00 08 00 00[        ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 72 80[         ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b2 f0 f7 ff ff[        ]*vpmuludq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 72 7f[         ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 b2 00 04 00 00[        ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 72 80[         ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 b2 f8 fb ff ff[        ]*vpmuludq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 f4[    ]*vpmuludq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af f4 f4[    ]*vpmuludq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 31[    ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b4 f4 c0 1d fe ff[     ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 30[    ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 72 7f[         ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b2 00 10 00 00[        ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 72 80[         ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b2 e0 ef ff ff[        ]*vpmuludq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 72 7f[         ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 b2 00 04 00 00[        ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 72 80[         ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 b2 f8 fb ff ff[        ]*vpmuludq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb f4[    ]*vpord  xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f eb f4[    ]*vpord  xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 31[    ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b4 f4 c0 1d fe ff[     ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 30[    ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 72 7f[         ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b2 00 08 00 00[        ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 72 80[         ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b2 f0 f7 ff ff[        ]*vpord  xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 72 7f[         ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb b2 00 02 00 00[        ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 72 80[         ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb b2 fc fd ff ff[        ]*vpord  xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb f4[    ]*vpord  ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af eb f4[    ]*vpord  ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 31[    ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b4 f4 c0 1d fe ff[     ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 30[    ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 72 7f[         ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b2 00 10 00 00[        ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 72 80[         ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b2 e0 ef ff ff[        ]*vpord  ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 72 7f[         ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb b2 00 02 00 00[        ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 72 80[         ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb b2 fc fd ff ff[        ]*vpord  ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb f4[    ]*vporq  xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f eb f4[    ]*vporq  xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 31[    ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b4 f4 c0 1d fe ff[     ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 30[    ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 72 7f[         ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b2 00 08 00 00[        ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 72 80[         ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b2 f0 f7 ff ff[        ]*vporq  xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 72 7f[         ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb b2 00 04 00 00[        ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 72 80[         ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb b2 f8 fb ff ff[        ]*vporq  xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb f4[    ]*vporq  ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af eb f4[    ]*vporq  ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 31[    ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b4 f4 c0 1d fe ff[     ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 30[    ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 72 7f[         ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b2 00 10 00 00[        ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 72 80[         ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b2 e0 ef ff ff[        ]*vporq  ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 72 7f[         ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb b2 00 04 00 00[        ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 72 80[         ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb b2 f8 fb ff ff[        ]*vporq  ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 b4 fd 85 ff ff ff[     ]*vpscatterdd XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 74 38 40[      ]*vpscatterdd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[     ]*vpscatterdd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 b4 fd 85 ff ff ff[     ]*vpscatterdd YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 74 38 40[      ]*vpscatterdd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[     ]*vpscatterdd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 b4 fd 85 ff ff ff[     ]*vpscatterdq XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 74 38 20[      ]*vpscatterdq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[     ]*vpscatterdq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 b4 fd 85 ff ff ff[     ]*vpscatterdq YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 74 38 20[      ]*vpscatterdq YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[     ]*vpscatterdq YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 b4 fd 85 ff ff ff[     ]*vpscatterqd QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 74 38 40[      ]*vpscatterqd QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[     ]*vpscatterqd QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 b4 fd 85 ff ff ff[     ]*vpscatterqd XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 74 38 40[      ]*vpscatterqd XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[     ]*vpscatterqd XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 b4 fd 85 ff ff ff[     ]*vpscatterqq XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 74 38 20[      ]*vpscatterqq XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[     ]*vpscatterqq XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 b4 fd 85 ff ff ff[     ]*vpscatterqq YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 74 38 20[      ]*vpscatterqq YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[     ]*vpscatterqq YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 f5 ab[         ]*vpshufd xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 70 f5 ab[         ]*vpshufd xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 f5 7b[         ]*vpshufd xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 31 7b[         ]*vpshufd xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b4 f4 c0 1d fe ff 7b[  ]*vpshufd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 30 7b[         ]*vpshufd xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 72 7f 7b[      ]*vpshufd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b2 00 08 00 00 7b[     ]*vpshufd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 72 80 7b[      ]*vpshufd xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b2 f0 f7 ff ff 7b[     ]*vpshufd xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 72 7f 7b[      ]*vpshufd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 b2 00 02 00 00 7b[     ]*vpshufd xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 72 80 7b[      ]*vpshufd xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 b2 fc fd ff ff 7b[     ]*vpshufd xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 f5 ab[         ]*vpshufd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 70 f5 ab[         ]*vpshufd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 f5 7b[         ]*vpshufd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 31 7b[         ]*vpshufd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b4 f4 c0 1d fe ff 7b[  ]*vpshufd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 30 7b[         ]*vpshufd ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 72 7f 7b[      ]*vpshufd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b2 00 10 00 00 7b[     ]*vpshufd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 72 80 7b[      ]*vpshufd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b2 e0 ef ff ff 7b[     ]*vpshufd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 72 7f 7b[      ]*vpshufd ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 b2 00 02 00 00 7b[     ]*vpshufd ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 72 80 7b[      ]*vpshufd ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 b2 fc fd ff ff 7b[     ]*vpshufd ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 f4[    ]*vpslld xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f f2 f4[    ]*vpslld xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 31[    ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b4 f4 c0 1d fe ff[     ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 72 7f[         ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b2 00 08 00 00[        ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 72 80[         ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b2 f0 f7 ff ff[        ]*vpslld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 f4[    ]*vpslld ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af f2 f4[    ]*vpslld ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 31[    ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b4 f4 c0 1d fe ff[     ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 72 7f[         ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b2 00 08 00 00[        ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 72 80[         ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b2 f0 f7 ff ff[        ]*vpslld ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 f4[    ]*vpsllq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f f3 f4[    ]*vpsllq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 31[    ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b4 f4 c0 1d fe ff[     ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 72 7f[         ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b2 00 08 00 00[        ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 72 80[         ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b2 f0 f7 ff ff[        ]*vpsllq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 f4[    ]*vpsllq ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af f3 f4[    ]*vpsllq ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 31[    ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b4 f4 c0 1d fe ff[     ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 72 7f[         ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b2 00 08 00 00[        ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 72 80[         ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b2 f0 f7 ff ff[        ]*vpsllq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 f4[    ]*vpsllvd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 47 f4[    ]*vpsllvd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 31[    ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b4 f4 c0 1d fe ff[     ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 30[    ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 72 7f[         ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b2 00 08 00 00[        ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 72 80[         ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b2 f0 f7 ff ff[        ]*vpsllvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 72 7f[         ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 b2 00 02 00 00[        ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 72 80[         ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 b2 fc fd ff ff[        ]*vpsllvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 f4[    ]*vpsllvd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 47 f4[    ]*vpsllvd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 31[    ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b4 f4 c0 1d fe ff[     ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 30[    ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 72 7f[         ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b2 00 10 00 00[        ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 72 80[         ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b2 e0 ef ff ff[        ]*vpsllvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 72 7f[         ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 b2 00 02 00 00[        ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 72 80[         ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 b2 fc fd ff ff[        ]*vpsllvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 f4[    ]*vpsllvq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 47 f4[    ]*vpsllvq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 31[    ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b4 f4 c0 1d fe ff[     ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 30[    ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 72 7f[         ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b2 00 08 00 00[        ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 72 80[         ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b2 f0 f7 ff ff[        ]*vpsllvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 72 7f[         ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 b2 00 04 00 00[        ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 72 80[         ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 b2 f8 fb ff ff[        ]*vpsllvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 f4[    ]*vpsllvq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 47 f4[    ]*vpsllvq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 31[    ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b4 f4 c0 1d fe ff[     ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 30[    ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 72 7f[         ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b2 00 10 00 00[        ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 72 80[         ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b2 e0 ef ff ff[        ]*vpsllvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 72 7f[         ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 b2 00 04 00 00[        ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 72 80[         ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 b2 f8 fb ff ff[        ]*vpsllvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 f4[    ]*vpsrad xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f e2 f4[    ]*vpsrad xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 31[    ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b4 f4 c0 1d fe ff[     ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 72 7f[         ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b2 00 08 00 00[        ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 72 80[         ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b2 f0 f7 ff ff[        ]*vpsrad xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 f4[    ]*vpsrad ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af e2 f4[    ]*vpsrad ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 31[    ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b4 f4 c0 1d fe ff[     ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 72 7f[         ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b2 00 08 00 00[        ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 72 80[         ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b2 f0 f7 ff ff[        ]*vpsrad ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 f4[    ]*vpsraq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f e2 f4[    ]*vpsraq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 31[    ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b4 f4 c0 1d fe ff[     ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 72 7f[         ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b2 00 08 00 00[        ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 72 80[         ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b2 f0 f7 ff ff[        ]*vpsraq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 f4[    ]*vpsraq ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af e2 f4[    ]*vpsraq ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 31[    ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b4 f4 c0 1d fe ff[     ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 72 7f[         ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b2 00 08 00 00[        ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 72 80[         ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b2 f0 f7 ff ff[        ]*vpsraq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 f4[    ]*vpsravd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 46 f4[    ]*vpsravd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 31[    ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b4 f4 c0 1d fe ff[     ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 30[    ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 72 7f[         ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b2 00 08 00 00[        ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 72 80[         ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b2 f0 f7 ff ff[        ]*vpsravd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 72 7f[         ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 b2 00 02 00 00[        ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 72 80[         ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 b2 fc fd ff ff[        ]*vpsravd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 f4[    ]*vpsravd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 46 f4[    ]*vpsravd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 31[    ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b4 f4 c0 1d fe ff[     ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 30[    ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 72 7f[         ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b2 00 10 00 00[        ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 72 80[         ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b2 e0 ef ff ff[        ]*vpsravd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 72 7f[         ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 b2 00 02 00 00[        ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 72 80[         ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 b2 fc fd ff ff[        ]*vpsravd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 f4[    ]*vpsravq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 46 f4[    ]*vpsravq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 31[    ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b4 f4 c0 1d fe ff[     ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 30[    ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 72 7f[         ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b2 00 08 00 00[        ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 72 80[         ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b2 f0 f7 ff ff[        ]*vpsravq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 72 7f[         ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 b2 00 04 00 00[        ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 72 80[         ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 b2 f8 fb ff ff[        ]*vpsravq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 f4[    ]*vpsravq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 46 f4[    ]*vpsravq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 31[    ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b4 f4 c0 1d fe ff[     ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 30[    ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 72 7f[         ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b2 00 10 00 00[        ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 72 80[         ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b2 e0 ef ff ff[        ]*vpsravq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 72 7f[         ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 b2 00 04 00 00[        ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 72 80[         ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 b2 f8 fb ff ff[        ]*vpsravq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 f4[    ]*vpsrld xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f d2 f4[    ]*vpsrld xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 31[    ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b4 f4 c0 1d fe ff[     ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 72 7f[         ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b2 00 08 00 00[        ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 72 80[         ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b2 f0 f7 ff ff[        ]*vpsrld xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 f4[    ]*vpsrld ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af d2 f4[    ]*vpsrld ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 31[    ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b4 f4 c0 1d fe ff[     ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 72 7f[         ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b2 00 08 00 00[        ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 72 80[         ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b2 f0 f7 ff ff[        ]*vpsrld ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 f4[    ]*vpsrlq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f d3 f4[    ]*vpsrlq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 31[    ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b4 f4 c0 1d fe ff[     ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 72 7f[         ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b2 00 08 00 00[        ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 72 80[         ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b2 f0 f7 ff ff[        ]*vpsrlq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 f4[    ]*vpsrlq ymm6\{k7\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af d3 f4[    ]*vpsrlq ymm6\{k7\}\{z\},ymm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 31[    ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b4 f4 c0 1d fe ff[     ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 72 7f[         ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b2 00 08 00 00[        ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 72 80[         ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b2 f0 f7 ff ff[        ]*vpsrlq ymm6\{k7\},ymm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 f4[    ]*vpsrlvd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 45 f4[    ]*vpsrlvd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 31[    ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 30[    ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 72 7f[         ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b2 00 08 00 00[        ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 72 80[         ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b2 f0 f7 ff ff[        ]*vpsrlvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 72 7f[         ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 b2 00 02 00 00[        ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 72 80[         ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 b2 fc fd ff ff[        ]*vpsrlvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 f4[    ]*vpsrlvd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 45 f4[    ]*vpsrlvd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 31[    ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 30[    ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 72 7f[         ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b2 00 10 00 00[        ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 72 80[         ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b2 e0 ef ff ff[        ]*vpsrlvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 72 7f[         ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 b2 00 02 00 00[        ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 72 80[         ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 b2 fc fd ff ff[        ]*vpsrlvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 f4[    ]*vpsrlvq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 45 f4[    ]*vpsrlvq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 31[    ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 30[    ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 72 7f[         ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b2 00 08 00 00[        ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 72 80[         ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b2 f0 f7 ff ff[        ]*vpsrlvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 72 7f[         ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 b2 00 04 00 00[        ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 72 80[         ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 b2 f8 fb ff ff[        ]*vpsrlvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 f4[    ]*vpsrlvq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 45 f4[    ]*vpsrlvq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 31[    ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 30[    ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 72 7f[         ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b2 00 10 00 00[        ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 72 80[         ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b2 e0 ef ff ff[        ]*vpsrlvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 72 7f[         ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 b2 00 04 00 00[        ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 72 80[         ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 b2 f8 fb ff ff[        ]*vpsrlvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 d5 ab[         ]*vpsrld xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 d5 ab[         ]*vpsrld xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 d5 7b[         ]*vpsrld xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 11 7b[         ]*vpsrld xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 94 f4 c0 1d fe ff 7b[  ]*vpsrld xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 10 7b[         ]*vpsrld xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 52 7f 7b[      ]*vpsrld xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 92 00 08 00 00 7b[     ]*vpsrld xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 52 80 7b[      ]*vpsrld xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 92 f0 f7 ff ff 7b[     ]*vpsrld xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 52 7f 7b[      ]*vpsrld xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 92 00 02 00 00 7b[     ]*vpsrld xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 52 80 7b[      ]*vpsrld xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 92 fc fd ff ff 7b[     ]*vpsrld xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 d5 ab[         ]*vpsrld ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 d5 ab[         ]*vpsrld ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 d5 7b[         ]*vpsrld ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 11 7b[         ]*vpsrld ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 94 f4 c0 1d fe ff 7b[  ]*vpsrld ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 10 7b[         ]*vpsrld ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 52 7f 7b[      ]*vpsrld ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 92 00 10 00 00 7b[     ]*vpsrld ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 52 80 7b[      ]*vpsrld ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 92 e0 ef ff ff 7b[     ]*vpsrld ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 52 7f 7b[      ]*vpsrld ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 92 00 02 00 00 7b[     ]*vpsrld ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 52 80 7b[      ]*vpsrld ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 92 fc fd ff ff 7b[     ]*vpsrld ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 d5 ab[         ]*vpsrlq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 73 d5 ab[         ]*vpsrlq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 d5 7b[         ]*vpsrlq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 11 7b[         ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 94 f4 c0 1d fe ff 7b[  ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 10 7b[         ]*vpsrlq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 52 7f 7b[      ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 92 00 08 00 00 7b[     ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 52 80 7b[      ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 92 f0 f7 ff ff 7b[     ]*vpsrlq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 52 7f 7b[      ]*vpsrlq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 92 00 04 00 00 7b[     ]*vpsrlq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 52 80 7b[      ]*vpsrlq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 92 f8 fb ff ff 7b[     ]*vpsrlq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 d5 ab[         ]*vpsrlq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 73 d5 ab[         ]*vpsrlq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 d5 7b[         ]*vpsrlq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 11 7b[         ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 94 f4 c0 1d fe ff 7b[  ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 10 7b[         ]*vpsrlq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 52 7f 7b[      ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 92 00 10 00 00 7b[     ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 52 80 7b[      ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 92 e0 ef ff ff 7b[     ]*vpsrlq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 52 7f 7b[      ]*vpsrlq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 92 00 04 00 00 7b[     ]*vpsrlq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 52 80 7b[      ]*vpsrlq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 92 f8 fb ff ff 7b[     ]*vpsrlq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa f4[    ]*vpsubd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f fa f4[    ]*vpsubd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 31[    ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b4 f4 c0 1d fe ff[     ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 30[    ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 72 7f[         ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b2 00 08 00 00[        ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 72 80[         ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b2 f0 f7 ff ff[        ]*vpsubd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 72 7f[         ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa b2 00 02 00 00[        ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 72 80[         ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa b2 fc fd ff ff[        ]*vpsubd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa f4[    ]*vpsubd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af fa f4[    ]*vpsubd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 31[    ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b4 f4 c0 1d fe ff[     ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 30[    ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 72 7f[         ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b2 00 10 00 00[        ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 72 80[         ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b2 e0 ef ff ff[        ]*vpsubd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 72 7f[         ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa b2 00 02 00 00[        ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 72 80[         ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa b2 fc fd ff ff[        ]*vpsubd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb f4[    ]*vpsubq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f fb f4[    ]*vpsubq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 31[    ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b4 f4 c0 1d fe ff[     ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 30[    ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 72 7f[         ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b2 00 08 00 00[        ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 72 80[         ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b2 f0 f7 ff ff[        ]*vpsubq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 72 7f[         ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb b2 00 04 00 00[        ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 72 80[         ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb b2 f8 fb ff ff[        ]*vpsubq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb f4[    ]*vpsubq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af fb f4[    ]*vpsubq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 31[    ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b4 f4 c0 1d fe ff[     ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 30[    ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 72 7f[         ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b2 00 10 00 00[        ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 72 80[         ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b2 e0 ef ff ff[        ]*vpsubq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 72 7f[         ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb b2 00 04 00 00[        ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 72 80[         ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb b2 f8 fb ff ff[        ]*vpsubq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 ed[    ]*vptestmd k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 29[    ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 ac f4 c0 1d fe ff[     ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 28[    ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 6a 7f[         ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 aa 00 08 00 00[        ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 6a 80[         ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 aa f0 f7 ff ff[        ]*vptestmd k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 6a 7f[         ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 aa 00 02 00 00[        ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 6a 80[         ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 aa fc fd ff ff[        ]*vptestmd k5\{k7\},xmm6,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 ed[    ]*vptestmd k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 29[    ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 ac f4 c0 1d fe ff[     ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 28[    ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 6a 7f[         ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 aa 00 10 00 00[        ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 6a 80[         ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 aa e0 ef ff ff[        ]*vptestmd k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 6a 7f[         ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 aa 00 02 00 00[        ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 6a 80[         ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 aa fc fd ff ff[        ]*vptestmd k5\{k7\},ymm6,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 ed[    ]*vptestmq k5\{k7\},xmm6,xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 29[    ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 ac f4 c0 1d fe ff[     ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 28[    ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 6a 7f[         ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 aa 00 08 00 00[        ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 6a 80[         ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 aa f0 f7 ff ff[        ]*vptestmq k5\{k7\},xmm6,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 6a 7f[         ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 aa 00 04 00 00[        ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 6a 80[         ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 aa f8 fb ff ff[        ]*vptestmq k5\{k7\},xmm6,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 ed[    ]*vptestmq k5\{k7\},ymm6,ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 29[    ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 ac f4 c0 1d fe ff[     ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 28[    ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 6a 7f[         ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 aa 00 10 00 00[        ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 6a 80[         ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 aa e0 ef ff ff[        ]*vptestmq k5\{k7\},ymm6,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 6a 7f[         ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 aa 00 04 00 00[        ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 6a 80[         ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 aa f8 fb ff ff[        ]*vptestmq k5\{k7\},ymm6,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a f4[    ]*vpunpckhdq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f 6a f4[    ]*vpunpckhdq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 31[    ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b4 f4 c0 1d fe ff[     ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 30[    ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 72 7f[         ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b2 00 08 00 00[        ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 72 80[         ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b2 f0 f7 ff ff[        ]*vpunpckhdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 72 7f[         ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a b2 00 02 00 00[        ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 72 80[         ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a b2 fc fd ff ff[        ]*vpunpckhdq xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a f4[    ]*vpunpckhdq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af 6a f4[    ]*vpunpckhdq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 31[    ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b4 f4 c0 1d fe ff[     ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 30[    ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 72 7f[         ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b2 00 10 00 00[        ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 72 80[         ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b2 e0 ef ff ff[        ]*vpunpckhdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 72 7f[         ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a b2 00 02 00 00[        ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 72 80[         ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a b2 fc fd ff ff[        ]*vpunpckhdq ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d f4[    ]*vpunpckhqdq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 6d f4[    ]*vpunpckhqdq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 31[    ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b4 f4 c0 1d fe ff[     ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 30[    ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 72 7f[         ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b2 00 08 00 00[        ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 72 80[         ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b2 f0 f7 ff ff[        ]*vpunpckhqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 72 7f[         ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d b2 00 04 00 00[        ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 72 80[         ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d b2 f8 fb ff ff[        ]*vpunpckhqdq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d f4[    ]*vpunpckhqdq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 6d f4[    ]*vpunpckhqdq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 31[    ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b4 f4 c0 1d fe ff[     ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 30[    ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 72 7f[         ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b2 00 10 00 00[        ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 72 80[         ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b2 e0 ef ff ff[        ]*vpunpckhqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 72 7f[         ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d b2 00 04 00 00[        ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 72 80[         ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d b2 f8 fb ff ff[        ]*vpunpckhqdq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 f4[    ]*vpunpckldq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f 62 f4[    ]*vpunpckldq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 31[    ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b4 f4 c0 1d fe ff[     ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 30[    ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 72 7f[         ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b2 00 08 00 00[        ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 72 80[         ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b2 f0 f7 ff ff[        ]*vpunpckldq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 72 7f[         ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 b2 00 02 00 00[        ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 72 80[         ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 b2 fc fd ff ff[        ]*vpunpckldq xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 f4[    ]*vpunpckldq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af 62 f4[    ]*vpunpckldq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 31[    ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b4 f4 c0 1d fe ff[     ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 30[    ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 72 7f[         ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b2 00 10 00 00[        ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 72 80[         ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b2 e0 ef ff ff[        ]*vpunpckldq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 72 7f[         ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 b2 00 02 00 00[        ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 72 80[         ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 b2 fc fd ff ff[        ]*vpunpckldq ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c f4[    ]*vpunpcklqdq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 6c f4[    ]*vpunpcklqdq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 31[    ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b4 f4 c0 1d fe ff[     ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 30[    ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 72 7f[         ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b2 00 08 00 00[        ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 72 80[         ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b2 f0 f7 ff ff[        ]*vpunpcklqdq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 72 7f[         ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c b2 00 04 00 00[        ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 72 80[         ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c b2 f8 fb ff ff[        ]*vpunpcklqdq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c f4[    ]*vpunpcklqdq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 6c f4[    ]*vpunpcklqdq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 31[    ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b4 f4 c0 1d fe ff[     ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 30[    ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 72 7f[         ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b2 00 10 00 00[        ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 72 80[         ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b2 e0 ef ff ff[        ]*vpunpcklqdq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 72 7f[         ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c b2 00 04 00 00[        ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 72 80[         ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c b2 f8 fb ff ff[        ]*vpunpcklqdq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef f4[    ]*vpxord xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f ef f4[    ]*vpxord xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 31[    ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b4 f4 c0 1d fe ff[     ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 30[    ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 72 7f[         ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b2 00 08 00 00[        ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 72 80[         ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b2 f0 f7 ff ff[        ]*vpxord xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 72 7f[         ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef b2 00 02 00 00[        ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 72 80[         ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef b2 fc fd ff ff[        ]*vpxord xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef f4[    ]*vpxord ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af ef f4[    ]*vpxord ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 31[    ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b4 f4 c0 1d fe ff[     ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 30[    ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 72 7f[         ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b2 00 10 00 00[        ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 72 80[         ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b2 e0 ef ff ff[        ]*vpxord ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 72 7f[         ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef b2 00 02 00 00[        ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 72 80[         ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef b2 fc fd ff ff[        ]*vpxord ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef f4[    ]*vpxorq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f ef f4[    ]*vpxorq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 31[    ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b4 f4 c0 1d fe ff[     ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 30[    ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 72 7f[         ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b2 00 08 00 00[        ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 72 80[         ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b2 f0 f7 ff ff[        ]*vpxorq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 72 7f[         ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef b2 00 04 00 00[        ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 72 80[         ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef b2 f8 fb ff ff[        ]*vpxorq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef f4[    ]*vpxorq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af ef f4[    ]*vpxorq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 31[    ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b4 f4 c0 1d fe ff[     ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 30[    ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 72 7f[         ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b2 00 10 00 00[        ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 72 80[         ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b2 e0 ef ff ff[        ]*vpxorq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 72 7f[         ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef b2 00 04 00 00[        ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 72 80[         ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef b2 f8 fb ff ff[        ]*vpxorq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c f5[    ]*vrcp14pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 4c f5[    ]*vrcp14pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 31[    ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b4 f4 c0 1d fe ff[     ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 30[    ]*vrcp14pd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 72 7f[         ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b2 00 08 00 00[        ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 72 80[         ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b2 f0 f7 ff ff[        ]*vrcp14pd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 72 7f[         ]*vrcp14pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c b2 00 04 00 00[        ]*vrcp14pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 72 80[         ]*vrcp14pd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c b2 f8 fb ff ff[        ]*vrcp14pd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c f5[    ]*vrcp14pd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 4c f5[    ]*vrcp14pd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 31[    ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b4 f4 c0 1d fe ff[     ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 30[    ]*vrcp14pd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 72 7f[         ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b2 00 10 00 00[        ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 72 80[         ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b2 e0 ef ff ff[        ]*vrcp14pd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 72 7f[         ]*vrcp14pd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c b2 00 04 00 00[        ]*vrcp14pd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 72 80[         ]*vrcp14pd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c b2 f8 fb ff ff[        ]*vrcp14pd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c f5[    ]*vrcp14ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 4c f5[    ]*vrcp14ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 31[    ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b4 f4 c0 1d fe ff[     ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 30[    ]*vrcp14ps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 72 7f[         ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b2 00 08 00 00[        ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 72 80[         ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b2 f0 f7 ff ff[        ]*vrcp14ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 72 7f[         ]*vrcp14ps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c b2 00 02 00 00[        ]*vrcp14ps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 72 80[         ]*vrcp14ps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c b2 fc fd ff ff[        ]*vrcp14ps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c f5[    ]*vrcp14ps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 4c f5[    ]*vrcp14ps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 31[    ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b4 f4 c0 1d fe ff[     ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 30[    ]*vrcp14ps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 72 7f[         ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b2 00 10 00 00[        ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 72 80[         ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b2 e0 ef ff ff[        ]*vrcp14ps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 72 7f[         ]*vrcp14ps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c b2 00 02 00 00[        ]*vrcp14ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 72 80[         ]*vrcp14ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c b2 fc fd ff ff[        ]*vrcp14ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e f5[    ]*vrsqrt14pd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 4e f5[    ]*vrsqrt14pd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 31[    ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 30[    ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 72 7f[         ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b2 00 08 00 00[        ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 72 80[         ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b2 f0 f7 ff ff[        ]*vrsqrt14pd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 72 7f[         ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e b2 00 04 00 00[        ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 72 80[         ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e b2 f8 fb ff ff[        ]*vrsqrt14pd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e f5[    ]*vrsqrt14pd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 4e f5[    ]*vrsqrt14pd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 31[    ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 30[    ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 72 7f[         ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b2 00 10 00 00[        ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 72 80[         ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b2 e0 ef ff ff[        ]*vrsqrt14pd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 72 7f[         ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e b2 00 04 00 00[        ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 72 80[         ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e b2 f8 fb ff ff[        ]*vrsqrt14pd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e f5[    ]*vrsqrt14ps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 4e f5[    ]*vrsqrt14ps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 31[    ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 30[    ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 72 7f[         ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b2 00 08 00 00[        ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 72 80[         ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b2 f0 f7 ff ff[        ]*vrsqrt14ps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 72 7f[         ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e b2 00 02 00 00[        ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 72 80[         ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e b2 fc fd ff ff[        ]*vrsqrt14ps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e f5[    ]*vrsqrt14ps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 4e f5[    ]*vrsqrt14ps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 31[    ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 30[    ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 72 7f[         ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b2 00 10 00 00[        ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 72 80[         ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b2 e0 ef ff ff[        ]*vrsqrt14ps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 72 7f[         ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e b2 00 02 00 00[        ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 72 80[         ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e b2 fc fd ff ff[        ]*vrsqrt14ps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 b4 fd 85 ff ff ff[     ]*vscatterdpd XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 74 38 20[      ]*vscatterdpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[     ]*vscatterdpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 b4 fd 85 ff ff ff[     ]*vscatterdpd YMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 74 38 20[      ]*vscatterdpd YMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[     ]*vscatterdpd YMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 b4 fd 85 ff ff ff[     ]*vscatterdps XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 74 38 40[      ]*vscatterdps XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[     ]*vscatterdps XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 b4 fd 85 ff ff ff[     ]*vscatterdps YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 74 38 40[      ]*vscatterdps YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[     ]*vscatterdps YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 b4 fd 85 ff ff ff[     ]*vscatterqpd XMMWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 74 38 20[      ]*vscatterqpd XMMWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[     ]*vscatterqpd XMMWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 b4 fd 85 ff ff ff[     ]*vscatterqpd YMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 74 38 20[      ]*vscatterqpd YMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[     ]*vscatterqpd YMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 b4 fd 85 ff ff ff[     ]*vscatterqps QWORD PTR \[ebp\+xmm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 74 38 40[      ]*vscatterqps QWORD PTR \[eax\+xmm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[     ]*vscatterqps QWORD PTR \[ecx\+xmm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 b4 fd 85 ff ff ff[     ]*vscatterqps XMMWORD PTR \[ebp\+ymm7\*8-0x7b\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 74 38 40[      ]*vscatterqps XMMWORD PTR \[eax\+ymm7\*1\+0x100\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[     ]*vscatterqps XMMWORD PTR \[ecx\+ymm7\*4\+0x400\]\{k1\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 f4 ab[         ]*vshufpd xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f c6 f4 ab[         ]*vshufpd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 f4 7b[         ]*vshufpd xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 31 7b[         ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 30 7b[         ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 72 7f 7b[      ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b2 00 08 00 00 7b[     ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 72 80 7b[      ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b2 f0 f7 ff ff 7b[     ]*vshufpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 72 7f 7b[      ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 b2 00 04 00 00 7b[     ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 72 80 7b[      ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 b2 f8 fb ff ff 7b[     ]*vshufpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 f4 ab[         ]*vshufpd ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af c6 f4 ab[         ]*vshufpd ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 f4 7b[         ]*vshufpd ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 31 7b[         ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 30 7b[         ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 72 7f 7b[      ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b2 00 10 00 00 7b[     ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 72 80 7b[      ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b2 e0 ef ff ff 7b[     ]*vshufpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 72 7f 7b[      ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 b2 00 04 00 00 7b[     ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 72 80 7b[      ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 b2 f8 fb ff ff 7b[     ]*vshufpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 f4 ab[         ]*vshufps xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f c6 f4 ab[         ]*vshufps xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 f4 7b[         ]*vshufps xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 31 7b[         ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 30 7b[         ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 72 7f 7b[      ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b2 00 08 00 00 7b[     ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 72 80 7b[      ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b2 f0 f7 ff ff 7b[     ]*vshufps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 72 7f 7b[      ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 b2 00 02 00 00 7b[     ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 72 80 7b[      ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 b2 fc fd ff ff 7b[     ]*vshufps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 f4 ab[         ]*vshufps ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af c6 f4 ab[         ]*vshufps ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 f4 7b[         ]*vshufps ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 31 7b[         ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 30 7b[         ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 72 7f 7b[      ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b2 00 10 00 00 7b[     ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 72 80 7b[      ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b2 e0 ef ff ff 7b[     ]*vshufps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 72 7f 7b[      ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 b2 00 02 00 00 7b[     ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 72 80 7b[      ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 b2 fc fd ff ff 7b[     ]*vshufps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 f5[    ]*vsqrtpd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 51 f5[    ]*vsqrtpd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 31[    ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b4 f4 c0 1d fe ff[     ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 30[    ]*vsqrtpd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 72 7f[         ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b2 00 08 00 00[        ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 72 80[         ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b2 f0 f7 ff ff[        ]*vsqrtpd xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 72 7f[         ]*vsqrtpd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 b2 00 04 00 00[        ]*vsqrtpd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 72 80[         ]*vsqrtpd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 b2 f8 fb ff ff[        ]*vsqrtpd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 f5[    ]*vsqrtpd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 51 f5[    ]*vsqrtpd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 31[    ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b4 f4 c0 1d fe ff[     ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 30[    ]*vsqrtpd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 72 7f[         ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b2 00 10 00 00[        ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 72 80[         ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b2 e0 ef ff ff[        ]*vsqrtpd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 72 7f[         ]*vsqrtpd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 b2 00 04 00 00[        ]*vsqrtpd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 72 80[         ]*vsqrtpd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 b2 f8 fb ff ff[        ]*vsqrtpd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 f5[    ]*vsqrtps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 51 f5[    ]*vsqrtps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 31[    ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b4 f4 c0 1d fe ff[     ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 30[    ]*vsqrtps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 72 7f[         ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b2 00 08 00 00[        ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 72 80[         ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b2 f0 f7 ff ff[        ]*vsqrtps xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 72 7f[         ]*vsqrtps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 b2 00 02 00 00[        ]*vsqrtps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 72 80[         ]*vsqrtps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 b2 fc fd ff ff[        ]*vsqrtps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 f5[    ]*vsqrtps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 51 f5[    ]*vsqrtps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 31[    ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b4 f4 c0 1d fe ff[     ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 30[    ]*vsqrtps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 72 7f[         ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b2 00 10 00 00[        ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 72 80[         ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b2 e0 ef ff ff[        ]*vsqrtps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 72 7f[         ]*vsqrtps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 b2 00 02 00 00[        ]*vsqrtps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 72 80[         ]*vsqrtps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 b2 fc fd ff ff[        ]*vsqrtps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c f4[    ]*vsubpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5c f4[    ]*vsubpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 31[    ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b4 f4 c0 1d fe ff[     ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 30[    ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 72 7f[         ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b2 00 08 00 00[        ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 72 80[         ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b2 f0 f7 ff ff[        ]*vsubpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 72 7f[         ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c b2 00 04 00 00[        ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 72 80[         ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c b2 f8 fb ff ff[        ]*vsubpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c f4[    ]*vsubpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5c f4[    ]*vsubpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 31[    ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b4 f4 c0 1d fe ff[     ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 30[    ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 72 7f[         ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b2 00 10 00 00[        ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 72 80[         ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b2 e0 ef ff ff[        ]*vsubpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 72 7f[         ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c b2 00 04 00 00[        ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 72 80[         ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c b2 f8 fb ff ff[        ]*vsubpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c f4[    ]*vsubps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5c f4[    ]*vsubps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 31[    ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b4 f4 c0 1d fe ff[     ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 30[    ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 72 7f[         ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b2 00 08 00 00[        ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 72 80[         ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b2 f0 f7 ff ff[        ]*vsubps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 72 7f[         ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c b2 00 02 00 00[        ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 72 80[         ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c b2 fc fd ff ff[        ]*vsubps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c f4[    ]*vsubps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5c f4[    ]*vsubps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 31[    ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b4 f4 c0 1d fe ff[     ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 30[    ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 72 7f[         ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b2 00 10 00 00[        ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 72 80[         ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b2 e0 ef ff ff[        ]*vsubps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 72 7f[         ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c b2 00 02 00 00[        ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 72 80[         ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c b2 fc fd ff ff[        ]*vsubps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 f4[    ]*vunpckhpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 15 f4[    ]*vunpckhpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 31[    ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b4 f4 c0 1d fe ff[     ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 30[    ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 72 7f[         ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b2 00 08 00 00[        ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 72 80[         ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b2 f0 f7 ff ff[        ]*vunpckhpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 72 7f[         ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 b2 00 04 00 00[        ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 72 80[         ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 b2 f8 fb ff ff[        ]*vunpckhpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 f4[    ]*vunpckhpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 15 f4[    ]*vunpckhpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 31[    ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b4 f4 c0 1d fe ff[     ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 30[    ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 72 7f[         ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b2 00 10 00 00[        ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 72 80[         ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b2 e0 ef ff ff[        ]*vunpckhpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 72 7f[         ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 b2 00 04 00 00[        ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 72 80[         ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 b2 f8 fb ff ff[        ]*vunpckhpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 f4[    ]*vunpckhps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 15 f4[    ]*vunpckhps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 31[    ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b4 f4 c0 1d fe ff[     ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 30[    ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 72 7f[         ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b2 00 08 00 00[        ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 72 80[         ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b2 f0 f7 ff ff[        ]*vunpckhps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 72 7f[         ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 b2 00 02 00 00[        ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 72 80[         ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 b2 fc fd ff ff[        ]*vunpckhps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 f4[    ]*vunpckhps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 15 f4[    ]*vunpckhps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 31[    ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b4 f4 c0 1d fe ff[     ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 30[    ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 72 7f[         ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b2 00 10 00 00[        ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 72 80[         ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b2 e0 ef ff ff[        ]*vunpckhps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 72 7f[         ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 b2 00 02 00 00[        ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 72 80[         ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 b2 fc fd ff ff[        ]*vunpckhps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 f4[    ]*vunpcklpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 14 f4[    ]*vunpcklpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 31[    ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b4 f4 c0 1d fe ff[     ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 30[    ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 72 7f[         ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b2 00 08 00 00[        ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 72 80[         ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b2 f0 f7 ff ff[        ]*vunpcklpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 72 7f[         ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 b2 00 04 00 00[        ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 72 80[         ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 b2 f8 fb ff ff[        ]*vunpcklpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 f4[    ]*vunpcklpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 14 f4[    ]*vunpcklpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 31[    ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b4 f4 c0 1d fe ff[     ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 30[    ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 72 7f[         ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b2 00 10 00 00[        ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 72 80[         ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b2 e0 ef ff ff[        ]*vunpcklpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 72 7f[         ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 b2 00 04 00 00[        ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 72 80[         ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 b2 f8 fb ff ff[        ]*vunpcklpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 f4[    ]*vunpcklps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 14 f4[    ]*vunpcklps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 31[    ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b4 f4 c0 1d fe ff[     ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 30[    ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 72 7f[         ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b2 00 08 00 00[        ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 72 80[         ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b2 f0 f7 ff ff[        ]*vunpcklps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 72 7f[         ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 b2 00 02 00 00[        ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 72 80[         ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 b2 fc fd ff ff[        ]*vunpcklps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 f4[    ]*vunpcklps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 14 f4[    ]*vunpcklps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 31[    ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b4 f4 c0 1d fe ff[     ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 30[    ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 72 7f[         ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b2 00 10 00 00[        ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 72 80[         ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b2 e0 ef ff ff[        ]*vunpcklps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 72 7f[         ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 b2 00 02 00 00[        ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 72 80[         ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 b2 fc fd ff ff[        ]*vunpcklps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 f4 ab[         ]*vpternlogd xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 25 f4 ab[         ]*vpternlogd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 f4 7b[         ]*vpternlogd xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 31 7b[         ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 30 7b[         ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 72 7f 7b[      ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b2 00 08 00 00 7b[     ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 72 80 7b[      ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b2 f0 f7 ff ff 7b[     ]*vpternlogd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 72 7f 7b[      ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 b2 00 02 00 00 7b[     ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 72 80 7b[      ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 b2 fc fd ff ff 7b[     ]*vpternlogd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 f4 ab[         ]*vpternlogd ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 25 f4 ab[         ]*vpternlogd ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 f4 7b[         ]*vpternlogd ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 31 7b[         ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 30 7b[         ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 72 7f 7b[      ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b2 00 10 00 00 7b[     ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 72 80 7b[      ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b2 e0 ef ff ff 7b[     ]*vpternlogd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 72 7f 7b[      ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 b2 00 02 00 00 7b[     ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 72 80 7b[      ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 b2 fc fd ff ff 7b[     ]*vpternlogd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 f4 ab[         ]*vpternlogq xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 25 f4 ab[         ]*vpternlogq xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 f4 7b[         ]*vpternlogq xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 31 7b[         ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 30 7b[         ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 72 7f 7b[      ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b2 00 08 00 00 7b[     ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 72 80 7b[      ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b2 f0 f7 ff ff 7b[     ]*vpternlogq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 72 7f 7b[      ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 b2 00 04 00 00 7b[     ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 72 80 7b[      ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 b2 f8 fb ff ff 7b[     ]*vpternlogq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 f4 ab[         ]*vpternlogq ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 25 f4 ab[         ]*vpternlogq ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 f4 7b[         ]*vpternlogq ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 31 7b[         ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 30 7b[         ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 72 7f 7b[      ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b2 00 10 00 00 7b[     ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 72 80 7b[      ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b2 e0 ef ff ff 7b[     ]*vpternlogq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 72 7f 7b[      ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 b2 00 04 00 00 7b[     ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 72 80 7b[      ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 b2 f8 fb ff ff 7b[     ]*vpternlogq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 ee[    ]*vpmovqb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 32 ee[    ]*vpmovqb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 ee[    ]*vpmovqb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 32 ee[    ]*vpmovqb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 ee[    ]*vpmovsqb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 22 ee[    ]*vpmovsqb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 ee[    ]*vpmovsqb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 22 ee[    ]*vpmovsqb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 ee[    ]*vpmovusqb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 12 ee[    ]*vpmovusqb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 ee[    ]*vpmovusqb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 12 ee[    ]*vpmovusqb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 ee[    ]*vpmovqw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 34 ee[    ]*vpmovqw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 ee[    ]*vpmovqw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 34 ee[    ]*vpmovqw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 ee[    ]*vpmovsqw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 24 ee[    ]*vpmovsqw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 ee[    ]*vpmovsqw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 24 ee[    ]*vpmovsqw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 ee[    ]*vpmovusqw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 14 ee[    ]*vpmovusqw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 ee[    ]*vpmovusqw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 14 ee[    ]*vpmovusqw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 ee[    ]*vpmovqd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 35 ee[    ]*vpmovqd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 ee[    ]*vpmovqd xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 35 ee[    ]*vpmovqd xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 ee[    ]*vpmovsqd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 25 ee[    ]*vpmovsqd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 ee[    ]*vpmovsqd xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 25 ee[    ]*vpmovsqd xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 ee[    ]*vpmovusqd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 15 ee[    ]*vpmovusqd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 ee[    ]*vpmovusqd xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 15 ee[    ]*vpmovusqd xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 ee[    ]*vpmovdb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 31 ee[    ]*vpmovdb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 ee[    ]*vpmovdb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 31 ee[    ]*vpmovdb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 ee[    ]*vpmovsdb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 21 ee[    ]*vpmovsdb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 ee[    ]*vpmovsdb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 21 ee[    ]*vpmovsdb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 ee[    ]*vpmovusdb xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 11 ee[    ]*vpmovusdb xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 ee[    ]*vpmovusdb xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 11 ee[    ]*vpmovusdb xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 ee[    ]*vpmovdw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 33 ee[    ]*vpmovdw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 ee[    ]*vpmovdw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 33 ee[    ]*vpmovdw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 ee[    ]*vpmovsdw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 23 ee[    ]*vpmovsdw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 ee[    ]*vpmovsdw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 23 ee[    ]*vpmovsdw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 ee[    ]*vpmovusdw xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 13 ee[    ]*vpmovusdw xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 ee[    ]*vpmovusdw xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 13 ee[    ]*vpmovusdw xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 f4 ab[         ]*vshuff32x4 ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 23 f4 ab[         ]*vshuff32x4 ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 f4 7b[         ]*vshuff32x4 ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 31 7b[         ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b4 f4 c0 1d fe ff 7b[  ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 30 7b[         ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 72 7f 7b[      ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b2 00 10 00 00 7b[     ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 72 80 7b[      ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b2 e0 ef ff ff 7b[     ]*vshuff32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 72 7f 7b[      ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 b2 00 02 00 00 7b[     ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 72 80 7b[      ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 b2 fc fd ff ff 7b[     ]*vshuff32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 f4 ab[         ]*vshuff64x2 ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 23 f4 ab[         ]*vshuff64x2 ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 f4 7b[         ]*vshuff64x2 ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 31 7b[         ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b4 f4 c0 1d fe ff 7b[  ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 30 7b[         ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 72 7f 7b[      ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b2 00 10 00 00 7b[     ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 72 80 7b[      ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b2 e0 ef ff ff 7b[     ]*vshuff64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 72 7f 7b[      ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 b2 00 04 00 00 7b[     ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 72 80 7b[      ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 b2 f8 fb ff ff 7b[     ]*vshuff64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 f4 ab[         ]*vshufi32x4 ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 43 f4 ab[         ]*vshufi32x4 ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 f4 7b[         ]*vshufi32x4 ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 31 7b[         ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b4 f4 c0 1d fe ff 7b[  ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 30 7b[         ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 72 7f 7b[      ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b2 00 10 00 00 7b[     ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 72 80 7b[      ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b2 e0 ef ff ff 7b[     ]*vshufi32x4 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 72 7f 7b[      ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 b2 00 02 00 00 7b[     ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 72 80 7b[      ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 b2 fc fd ff ff 7b[     ]*vshufi32x4 ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 f4 ab[         ]*vshufi64x2 ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 43 f4 ab[         ]*vshufi64x2 ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 f4 7b[         ]*vshufi64x2 ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 31 7b[         ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b4 f4 c0 1d fe ff 7b[  ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 30 7b[         ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 72 7f 7b[      ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b2 00 10 00 00 7b[     ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 72 80 7b[      ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b2 e0 ef ff ff 7b[     ]*vshufi64x2 ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 72 7f 7b[      ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 b2 00 04 00 00 7b[     ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 72 80 7b[      ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 b2 f8 fb ff ff 7b[     ]*vshufi64x2 ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 f4[    ]*vpermq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 36 f4[    ]*vpermq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 31[    ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b4 f4 c0 1d fe ff[     ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 30[    ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 72 7f[         ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b2 00 10 00 00[        ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 72 80[         ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b2 e0 ef ff ff[        ]*vpermq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 72 7f[         ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 b2 00 04 00 00[        ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 72 80[         ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 b2 f8 fb ff ff[        ]*vpermq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 f4[    ]*vpermpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 16 f4[    ]*vpermpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 31[    ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b4 f4 c0 1d fe ff[     ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 30[    ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 72 7f[         ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b2 00 10 00 00[        ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 72 80[         ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b2 e0 ef ff ff[        ]*vpermpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 72 7f[         ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 b2 00 04 00 00[        ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 72 80[         ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 b2 f8 fb ff ff[        ]*vpermpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e f4[    ]*vpermt2d xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 7e f4[    ]*vpermt2d xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 31[    ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b4 f4 c0 1d fe ff[     ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 30[    ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 72 7f[         ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b2 00 08 00 00[        ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 72 80[         ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b2 f0 f7 ff ff[        ]*vpermt2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 72 7f[         ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e b2 00 02 00 00[        ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 72 80[         ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e b2 fc fd ff ff[        ]*vpermt2d xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e f4[    ]*vpermt2d ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 7e f4[    ]*vpermt2d ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 31[    ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b4 f4 c0 1d fe ff[     ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 30[    ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 72 7f[         ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b2 00 10 00 00[        ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 72 80[         ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b2 e0 ef ff ff[        ]*vpermt2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 72 7f[         ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e b2 00 02 00 00[        ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 72 80[         ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e b2 fc fd ff ff[        ]*vpermt2d ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e f4[    ]*vpermt2q xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 7e f4[    ]*vpermt2q xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 31[    ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b4 f4 c0 1d fe ff[     ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 30[    ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 72 7f[         ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b2 00 08 00 00[        ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 72 80[         ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b2 f0 f7 ff ff[        ]*vpermt2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 72 7f[         ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e b2 00 04 00 00[        ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 72 80[         ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e b2 f8 fb ff ff[        ]*vpermt2q xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e f4[    ]*vpermt2q ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 7e f4[    ]*vpermt2q ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 31[    ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b4 f4 c0 1d fe ff[     ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 30[    ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 72 7f[         ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b2 00 10 00 00[        ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 72 80[         ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b2 e0 ef ff ff[        ]*vpermt2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 72 7f[         ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e b2 00 04 00 00[        ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 72 80[         ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e b2 f8 fb ff ff[        ]*vpermt2q ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f f4[    ]*vpermt2ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 7f f4[    ]*vpermt2ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 31[    ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b4 f4 c0 1d fe ff[     ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 30[    ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 72 7f[         ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b2 00 08 00 00[        ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 72 80[         ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b2 f0 f7 ff ff[        ]*vpermt2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 72 7f[         ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f b2 00 02 00 00[        ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 72 80[         ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f b2 fc fd ff ff[        ]*vpermt2ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f f4[    ]*vpermt2ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 7f f4[    ]*vpermt2ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 31[    ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b4 f4 c0 1d fe ff[     ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 30[    ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 72 7f[         ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b2 00 10 00 00[        ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 72 80[         ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b2 e0 ef ff ff[        ]*vpermt2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 72 7f[         ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f b2 00 02 00 00[        ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 72 80[         ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f b2 fc fd ff ff[        ]*vpermt2ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f f4[    ]*vpermt2pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 7f f4[    ]*vpermt2pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 31[    ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b4 f4 c0 1d fe ff[     ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 30[    ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 72 7f[         ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b2 00 08 00 00[        ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 72 80[         ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b2 f0 f7 ff ff[        ]*vpermt2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 72 7f[         ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f b2 00 04 00 00[        ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 72 80[         ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f b2 f8 fb ff ff[        ]*vpermt2pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f f4[    ]*vpermt2pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 7f f4[    ]*vpermt2pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 31[    ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b4 f4 c0 1d fe ff[     ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 30[    ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 72 7f[         ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b2 00 10 00 00[        ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 72 80[         ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b2 e0 ef ff ff[        ]*vpermt2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 72 7f[         ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f b2 00 04 00 00[        ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 72 80[         ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f b2 f8 fb ff ff[        ]*vpermt2pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 f4 ab[         ]*valignq xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 03 f4 ab[         ]*valignq xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 f4 7b[         ]*valignq xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 31 7b[         ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b4 f4 c0 1d fe ff 7b[  ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 30 7b[         ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 72 7f 7b[      ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b2 00 08 00 00 7b[     ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 72 80 7b[      ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b2 f0 f7 ff ff 7b[     ]*valignq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 72 7f 7b[      ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 b2 00 04 00 00 7b[     ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 72 80 7b[      ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 b2 f8 fb ff ff 7b[     ]*valignq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 f4 ab[         ]*valignq ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 03 f4 ab[         ]*valignq ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 f4 7b[         ]*valignq ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 31 7b[         ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b4 f4 c0 1d fe ff 7b[  ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 30 7b[         ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 72 7f 7b[      ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b2 00 10 00 00 7b[     ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 72 80 7b[      ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b2 e0 ef ff ff 7b[     ]*valignq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 72 7f 7b[      ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 b2 00 04 00 00 7b[     ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 72 80 7b[      ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 b2 f8 fb ff ff 7b[     ]*valignq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c f4[    ]*vscalefpd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 2c f4[    ]*vscalefpd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 31[    ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b4 f4 c0 1d fe ff[     ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 30[    ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 72 7f[         ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b2 00 08 00 00[        ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 72 80[         ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b2 f0 f7 ff ff[        ]*vscalefpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 72 7f[         ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c b2 00 04 00 00[        ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 72 80[         ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c b2 f8 fb ff ff[        ]*vscalefpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c f4[    ]*vscalefpd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 2c f4[    ]*vscalefpd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 31[    ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b4 f4 c0 1d fe ff[     ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 30[    ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 72 7f[         ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b2 00 10 00 00[        ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 72 80[         ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b2 e0 ef ff ff[        ]*vscalefpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 72 7f[         ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c b2 00 04 00 00[        ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 72 80[         ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c b2 f8 fb ff ff[        ]*vscalefpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c f4[    ]*vscalefps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 2c f4[    ]*vscalefps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 31[    ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b4 f4 c0 1d fe ff[     ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 30[    ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 72 7f[         ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b2 00 08 00 00[        ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 72 80[         ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b2 f0 f7 ff ff[        ]*vscalefps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 72 7f[         ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c b2 00 02 00 00[        ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 72 80[         ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c b2 fc fd ff ff[        ]*vscalefps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c f4[    ]*vscalefps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 2c f4[    ]*vscalefps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 31[    ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b4 f4 c0 1d fe ff[     ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 30[    ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 72 7f[         ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b2 00 10 00 00[        ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 72 80[         ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b2 e0 ef ff ff[        ]*vscalefps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 72 7f[         ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c b2 00 02 00 00[        ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 72 80[         ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c b2 fc fd ff ff[        ]*vscalefps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 f4 ab[         ]*vfixupimmpd xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 54 f4 ab[         ]*vfixupimmpd xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 f4 7b[         ]*vfixupimmpd xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 31 7b[         ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 30 7b[         ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 72 7f 7b[      ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b2 00 08 00 00 7b[     ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 72 80 7b[      ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmpd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 72 7f 7b[      ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 b2 00 04 00 00 7b[     ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 72 80 7b[      ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 f4 ab[         ]*vfixupimmpd ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 54 f4 ab[         ]*vfixupimmpd ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 f4 7b[         ]*vfixupimmpd ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 31 7b[         ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 30 7b[         ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 72 7f 7b[      ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b2 00 10 00 00 7b[     ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 72 80 7b[      ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b2 e0 ef ff ff 7b[     ]*vfixupimmpd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 72 7f 7b[      ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 b2 00 04 00 00 7b[     ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 72 80 7b[      ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 f4 ab[         ]*vfixupimmps xmm6\{k7\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 54 f4 ab[         ]*vfixupimmps xmm6\{k7\}\{z\},xmm5,xmm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 f4 7b[         ]*vfixupimmps xmm6\{k7\},xmm5,xmm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 31 7b[         ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 30 7b[         ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 72 7f 7b[      ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b2 00 08 00 00 7b[     ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 72 80 7b[      ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 72 7f 7b[      ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 b2 00 02 00 00 7b[     ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 72 80 7b[      ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 b2 fc fd ff ff 7b[     ]*vfixupimmps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 f4 ab[         ]*vfixupimmps ymm6\{k7\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 54 f4 ab[         ]*vfixupimmps ymm6\{k7\}\{z\},ymm5,ymm4,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 f4 7b[         ]*vfixupimmps ymm6\{k7\},ymm5,ymm4,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 31 7b[         ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 30 7b[         ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 72 7f 7b[      ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b2 00 10 00 00 7b[     ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 72 80 7b[      ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b2 e0 ef ff ff 7b[     ]*vfixupimmps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 72 7f 7b[      ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 b2 00 02 00 00 7b[     ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 72 80 7b[      ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 b2 fc fd ff ff 7b[     ]*vfixupimmps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 f5 ab[         ]*vpslld xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 f5 ab[         ]*vpslld xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 f5 7b[         ]*vpslld xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 31 7b[         ]*vpslld xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b4 f4 c0 1d fe ff 7b[  ]*vpslld xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 30 7b[         ]*vpslld xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 72 7f 7b[      ]*vpslld xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b2 00 08 00 00 7b[     ]*vpslld xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 72 80 7b[      ]*vpslld xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b2 f0 f7 ff ff 7b[     ]*vpslld xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 72 7f 7b[      ]*vpslld xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 b2 00 02 00 00 7b[     ]*vpslld xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 72 80 7b[      ]*vpslld xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 b2 fc fd ff ff 7b[     ]*vpslld xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 f5 ab[         ]*vpslld ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 f5 ab[         ]*vpslld ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 f5 7b[         ]*vpslld ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 31 7b[         ]*vpslld ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b4 f4 c0 1d fe ff 7b[  ]*vpslld ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 30 7b[         ]*vpslld ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 72 7f 7b[      ]*vpslld ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b2 00 10 00 00 7b[     ]*vpslld ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 72 80 7b[      ]*vpslld ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b2 e0 ef ff ff 7b[     ]*vpslld ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 72 7f 7b[      ]*vpslld ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 b2 00 02 00 00 7b[     ]*vpslld ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 72 80 7b[      ]*vpslld ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 b2 fc fd ff ff 7b[     ]*vpslld ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 f5 ab[         ]*vpsllq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 73 f5 ab[         ]*vpsllq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 f5 7b[         ]*vpsllq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 31 7b[         ]*vpsllq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b4 f4 c0 1d fe ff 7b[  ]*vpsllq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 30 7b[         ]*vpsllq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 72 7f 7b[      ]*vpsllq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b2 00 08 00 00 7b[     ]*vpsllq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 72 80 7b[      ]*vpsllq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b2 f0 f7 ff ff 7b[     ]*vpsllq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 72 7f 7b[      ]*vpsllq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 b2 00 04 00 00 7b[     ]*vpsllq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 72 80 7b[      ]*vpsllq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 b2 f8 fb ff ff 7b[     ]*vpsllq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 f5 ab[         ]*vpsllq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 73 f5 ab[         ]*vpsllq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 f5 7b[         ]*vpsllq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 31 7b[         ]*vpsllq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b4 f4 c0 1d fe ff 7b[  ]*vpsllq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 30 7b[         ]*vpsllq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 72 7f 7b[      ]*vpsllq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b2 00 10 00 00 7b[     ]*vpsllq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 72 80 7b[      ]*vpsllq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b2 e0 ef ff ff 7b[     ]*vpsllq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 72 7f 7b[      ]*vpsllq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 b2 00 04 00 00 7b[     ]*vpsllq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 72 80 7b[      ]*vpsllq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 b2 f8 fb ff ff 7b[     ]*vpsllq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 e5 ab[         ]*vpsrad xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 e5 ab[         ]*vpsrad xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 e5 7b[         ]*vpsrad xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 21 7b[         ]*vpsrad xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsrad xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 20 7b[         ]*vpsrad xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 62 7f 7b[      ]*vpsrad xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a2 00 08 00 00 7b[     ]*vpsrad xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 62 80 7b[      ]*vpsrad xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a2 f0 f7 ff ff 7b[     ]*vpsrad xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 62 7f 7b[      ]*vpsrad xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 a2 00 02 00 00 7b[     ]*vpsrad xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 62 80 7b[      ]*vpsrad xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 a2 fc fd ff ff 7b[     ]*vpsrad xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 e5 ab[         ]*vpsrad ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 e5 ab[         ]*vpsrad ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 e5 7b[         ]*vpsrad ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 21 7b[         ]*vpsrad ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsrad ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 20 7b[         ]*vpsrad ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 62 7f 7b[      ]*vpsrad ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a2 00 10 00 00 7b[     ]*vpsrad ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 62 80 7b[      ]*vpsrad ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a2 e0 ef ff ff 7b[     ]*vpsrad ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 62 7f 7b[      ]*vpsrad ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 a2 00 02 00 00 7b[     ]*vpsrad ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 62 80 7b[      ]*vpsrad ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 a2 fc fd ff ff 7b[     ]*vpsrad ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 e5 ab[         ]*vpsraq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 e5 ab[         ]*vpsraq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 e5 7b[         ]*vpsraq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 21 7b[         ]*vpsraq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsraq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 20 7b[         ]*vpsraq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 62 7f 7b[      ]*vpsraq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a2 00 08 00 00 7b[     ]*vpsraq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 62 80 7b[      ]*vpsraq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a2 f0 f7 ff ff 7b[     ]*vpsraq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 62 7f 7b[      ]*vpsraq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 a2 00 04 00 00 7b[     ]*vpsraq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 62 80 7b[      ]*vpsraq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 a2 f8 fb ff ff 7b[     ]*vpsraq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 e5 ab[         ]*vpsraq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 e5 ab[         ]*vpsraq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 e5 7b[         ]*vpsraq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 21 7b[         ]*vpsraq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsraq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 20 7b[         ]*vpsraq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 62 7f 7b[      ]*vpsraq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a2 00 10 00 00 7b[     ]*vpsraq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 62 80 7b[      ]*vpsraq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a2 e0 ef ff ff 7b[     ]*vpsraq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 62 7f 7b[      ]*vpsraq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 a2 00 04 00 00 7b[     ]*vpsraq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 62 80 7b[      ]*vpsraq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 a2 f8 fb ff ff 7b[     ]*vpsraq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 f4[    ]*vprolvd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 15 f4[    ]*vprolvd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 31[    ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b4 f4 c0 1d fe ff[     ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 30[    ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 72 7f[         ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b2 00 08 00 00[        ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 72 80[         ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b2 f0 f7 ff ff[        ]*vprolvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 72 7f[         ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 b2 00 02 00 00[        ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 72 80[         ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 b2 fc fd ff ff[        ]*vprolvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 f4[    ]*vprolvd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 15 f4[    ]*vprolvd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 31[    ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b4 f4 c0 1d fe ff[     ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 30[    ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 72 7f[         ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b2 00 10 00 00[        ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 72 80[         ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b2 e0 ef ff ff[        ]*vprolvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 72 7f[         ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 b2 00 02 00 00[        ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 72 80[         ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 b2 fc fd ff ff[        ]*vprolvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 cd ab[         ]*vprold xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 cd ab[         ]*vprold xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 cd 7b[         ]*vprold xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 09 7b[         ]*vprold xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8c f4 c0 1d fe ff 7b[  ]*vprold xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 08 7b[         ]*vprold xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 4a 7f 7b[      ]*vprold xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8a 00 08 00 00 7b[     ]*vprold xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 4a 80 7b[      ]*vprold xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8a f0 f7 ff ff 7b[     ]*vprold xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 4a 7f 7b[      ]*vprold xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 8a 00 02 00 00 7b[     ]*vprold xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 4a 80 7b[      ]*vprold xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 8a fc fd ff ff 7b[     ]*vprold xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 cd ab[         ]*vprold ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 cd ab[         ]*vprold ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 cd 7b[         ]*vprold ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 09 7b[         ]*vprold ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8c f4 c0 1d fe ff 7b[  ]*vprold ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 08 7b[         ]*vprold ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 4a 7f 7b[      ]*vprold ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8a 00 10 00 00 7b[     ]*vprold ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 4a 80 7b[      ]*vprold ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8a e0 ef ff ff 7b[     ]*vprold ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 4a 7f 7b[      ]*vprold ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 8a 00 02 00 00 7b[     ]*vprold ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 4a 80 7b[      ]*vprold ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 8a fc fd ff ff 7b[     ]*vprold ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 f4[    ]*vprolvq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 15 f4[    ]*vprolvq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 31[    ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b4 f4 c0 1d fe ff[     ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 30[    ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 72 7f[         ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b2 00 08 00 00[        ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 72 80[         ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b2 f0 f7 ff ff[        ]*vprolvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 72 7f[         ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 b2 00 04 00 00[        ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 72 80[         ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 b2 f8 fb ff ff[        ]*vprolvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 f4[    ]*vprolvq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 15 f4[    ]*vprolvq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 31[    ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b4 f4 c0 1d fe ff[     ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 30[    ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 72 7f[         ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b2 00 10 00 00[        ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 72 80[         ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b2 e0 ef ff ff[        ]*vprolvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 72 7f[         ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 b2 00 04 00 00[        ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 72 80[         ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 b2 f8 fb ff ff[        ]*vprolvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 cd ab[         ]*vprolq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 cd ab[         ]*vprolq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 cd 7b[         ]*vprolq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 09 7b[         ]*vprolq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8c f4 c0 1d fe ff 7b[  ]*vprolq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 08 7b[         ]*vprolq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 4a 7f 7b[      ]*vprolq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8a 00 08 00 00 7b[     ]*vprolq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 4a 80 7b[      ]*vprolq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8a f0 f7 ff ff 7b[     ]*vprolq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 4a 7f 7b[      ]*vprolq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 8a 00 04 00 00 7b[     ]*vprolq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 4a 80 7b[      ]*vprolq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 8a f8 fb ff ff 7b[     ]*vprolq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 cd ab[         ]*vprolq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 cd ab[         ]*vprolq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 cd 7b[         ]*vprolq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 09 7b[         ]*vprolq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8c f4 c0 1d fe ff 7b[  ]*vprolq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 08 7b[         ]*vprolq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 4a 7f 7b[      ]*vprolq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8a 00 10 00 00 7b[     ]*vprolq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 4a 80 7b[      ]*vprolq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8a e0 ef ff ff 7b[     ]*vprolq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 4a 7f 7b[      ]*vprolq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 8a 00 04 00 00 7b[     ]*vprolq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 4a 80 7b[      ]*vprolq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 8a f8 fb ff ff 7b[     ]*vprolq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 f4[    ]*vprorvd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 14 f4[    ]*vprorvd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 31[    ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b4 f4 c0 1d fe ff[     ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 30[    ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 72 7f[         ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b2 00 08 00 00[        ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 72 80[         ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b2 f0 f7 ff ff[        ]*vprorvd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 72 7f[         ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 b2 00 02 00 00[        ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 72 80[         ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 b2 fc fd ff ff[        ]*vprorvd xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 f4[    ]*vprorvd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 14 f4[    ]*vprorvd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 31[    ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b4 f4 c0 1d fe ff[     ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 30[    ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 72 7f[         ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b2 00 10 00 00[        ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 72 80[         ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b2 e0 ef ff ff[        ]*vprorvd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 72 7f[         ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 b2 00 02 00 00[        ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 72 80[         ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 b2 fc fd ff ff[        ]*vprorvd ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 c5 ab[         ]*vprord xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 c5 ab[         ]*vprord xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 c5 7b[         ]*vprord xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 01 7b[         ]*vprord xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 84 f4 c0 1d fe ff 7b[  ]*vprord xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 00 7b[         ]*vprord xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 42 7f 7b[      ]*vprord xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 82 00 08 00 00 7b[     ]*vprord xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 42 80 7b[      ]*vprord xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 82 f0 f7 ff ff 7b[     ]*vprord xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 42 7f 7b[      ]*vprord xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 82 00 02 00 00 7b[     ]*vprord xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 42 80 7b[      ]*vprord xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 82 fc fd ff ff 7b[     ]*vprord xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 c5 ab[         ]*vprord ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 c5 ab[         ]*vprord ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 c5 7b[         ]*vprord ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 01 7b[         ]*vprord ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 84 f4 c0 1d fe ff 7b[  ]*vprord ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 00 7b[         ]*vprord ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 42 7f 7b[      ]*vprord ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 82 00 10 00 00 7b[     ]*vprord ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 42 80 7b[      ]*vprord ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 82 e0 ef ff ff 7b[     ]*vprord ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 42 7f 7b[      ]*vprord ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 82 00 02 00 00 7b[     ]*vprord ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 42 80 7b[      ]*vprord ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 82 fc fd ff ff 7b[     ]*vprord ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 f4[    ]*vprorvq xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 14 f4[    ]*vprorvq xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 31[    ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b4 f4 c0 1d fe ff[     ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 30[    ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 72 7f[         ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b2 00 08 00 00[        ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 72 80[         ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b2 f0 f7 ff ff[        ]*vprorvq xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 72 7f[         ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 b2 00 04 00 00[        ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 72 80[         ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 b2 f8 fb ff ff[        ]*vprorvq xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 f4[    ]*vprorvq ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 14 f4[    ]*vprorvq ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 31[    ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b4 f4 c0 1d fe ff[     ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 30[    ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 72 7f[         ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b2 00 10 00 00[        ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 72 80[         ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b2 e0 ef ff ff[        ]*vprorvq ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 72 7f[         ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 b2 00 04 00 00[        ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 72 80[         ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 b2 f8 fb ff ff[        ]*vprorvq ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 c5 ab[         ]*vprorq xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 c5 ab[         ]*vprorq xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 c5 7b[         ]*vprorq xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 01 7b[         ]*vprorq xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 84 f4 c0 1d fe ff 7b[  ]*vprorq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 00 7b[         ]*vprorq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 42 7f 7b[      ]*vprorq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 82 00 08 00 00 7b[     ]*vprorq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 42 80 7b[      ]*vprorq xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 82 f0 f7 ff ff 7b[     ]*vprorq xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 42 7f 7b[      ]*vprorq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 82 00 04 00 00 7b[     ]*vprorq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 42 80 7b[      ]*vprorq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 82 f8 fb ff ff 7b[     ]*vprorq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 c5 ab[         ]*vprorq ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 c5 ab[         ]*vprorq ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 c5 7b[         ]*vprorq ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 01 7b[         ]*vprorq ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 84 f4 c0 1d fe ff 7b[  ]*vprorq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 00 7b[         ]*vprorq ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 42 7f 7b[      ]*vprorq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 82 00 10 00 00 7b[     ]*vprorq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 42 80 7b[      ]*vprorq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 82 e0 ef ff ff 7b[     ]*vprorq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 42 7f 7b[      ]*vprorq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 82 00 04 00 00 7b[     ]*vprorq ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 42 80 7b[      ]*vprorq ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 82 f8 fb ff ff 7b[     ]*vprorq ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 f5 ab[         ]*vrndscalepd xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 09 f5 ab[         ]*vrndscalepd xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 f5 7b[         ]*vrndscalepd xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 31 7b[         ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b4 f4 c0 1d fe ff 7b[  ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 30 7b[         ]*vrndscalepd xmm6\{k7\},QWORD PTR \[eax\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 72 7f 7b[      ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b2 00 08 00 00 7b[     ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 72 80 7b[      ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b2 f0 f7 ff ff 7b[     ]*vrndscalepd xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 72 7f 7b[      ]*vrndscalepd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 b2 00 04 00 00 7b[     ]*vrndscalepd xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 72 80 7b[      ]*vrndscalepd xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 f5 ab[         ]*vrndscalepd ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 09 f5 ab[         ]*vrndscalepd ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 f5 7b[         ]*vrndscalepd ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 31 7b[         ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b4 f4 c0 1d fe ff 7b[  ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 30 7b[         ]*vrndscalepd ymm6\{k7\},QWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 72 7f 7b[      ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b2 00 10 00 00 7b[     ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 72 80 7b[      ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b2 e0 ef ff ff 7b[     ]*vrndscalepd ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 72 7f 7b[      ]*vrndscalepd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 b2 00 04 00 00 7b[     ]*vrndscalepd ymm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 72 80 7b[      ]*vrndscalepd ymm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd ymm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 f5 ab[         ]*vrndscaleps xmm6\{k7\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 08 f5 ab[         ]*vrndscaleps xmm6\{k7\}\{z\},xmm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 f5 7b[         ]*vrndscaleps xmm6\{k7\},xmm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 31 7b[         ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b4 f4 c0 1d fe ff 7b[  ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 30 7b[         ]*vrndscaleps xmm6\{k7\},DWORD PTR \[eax\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 72 7f 7b[      ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b2 00 08 00 00 7b[     ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[edx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 72 80 7b[      ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[edx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b2 f0 f7 ff ff 7b[     ]*vrndscaleps xmm6\{k7\},XMMWORD PTR \[edx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 72 7f 7b[      ]*vrndscaleps xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 b2 00 02 00 00 7b[     ]*vrndscaleps xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 72 80 7b[      ]*vrndscaleps xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 b2 fc fd ff ff 7b[     ]*vrndscaleps xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 f5 ab[         ]*vrndscaleps ymm6\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 08 f5 ab[         ]*vrndscaleps ymm6\{k7\}\{z\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 f5 7b[         ]*vrndscaleps ymm6\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 31 7b[         ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[ecx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b4 f4 c0 1d fe ff 7b[  ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 30 7b[         ]*vrndscaleps ymm6\{k7\},DWORD PTR \[eax\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 72 7f 7b[      ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b2 00 10 00 00 7b[     ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 72 80 7b[      ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[edx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b2 e0 ef ff ff 7b[     ]*vrndscaleps ymm6\{k7\},YMMWORD PTR \[edx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 72 7f 7b[      ]*vrndscaleps ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 b2 00 02 00 00 7b[     ]*vrndscaleps ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 72 80 7b[      ]*vrndscaleps ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 b2 fc fd ff ff 7b[     ]*vrndscaleps ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 31[    ]*vpcompressq XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b4 f4 c0 1d fe ff[     ]*vpcompressq XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 72 7f[         ]*vpcompressq XMMWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b2 00 04 00 00[        ]*vpcompressq XMMWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 72 80[         ]*vpcompressq XMMWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b2 f8 fb ff ff[        ]*vpcompressq XMMWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 31[    ]*vpcompressq YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b4 f4 c0 1d fe ff[     ]*vpcompressq YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 72 7f[         ]*vpcompressq YMMWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b2 00 04 00 00[        ]*vpcompressq YMMWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 72 80[         ]*vpcompressq YMMWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b2 f8 fb ff ff[        ]*vpcompressq YMMWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b ee[    ]*vpcompressq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 8b ee[    ]*vpcompressq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b ee[    ]*vpcompressq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 8b ee[    ]*vpcompressq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 31 ab[         ]*vcvtps2ph QWORD PTR \[ecx\]\{k7\},xmm6,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 31 7b[         ]*vcvtps2ph QWORD PTR \[ecx\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b4 f4 c0 1d fe ff 7b[  ]*vcvtps2ph QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 72 7f 7b[      ]*vcvtps2ph QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b2 00 04 00 00 7b[     ]*vcvtps2ph QWORD PTR \[edx\+0x400\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 72 80 7b[      ]*vcvtps2ph QWORD PTR \[edx-0x400\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b2 f8 fb ff ff 7b[     ]*vcvtps2ph QWORD PTR \[edx-0x408\]\{k7\},xmm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 31 ab[         ]*vcvtps2ph XMMWORD PTR \[ecx\]\{k7\},ymm6,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 31 7b[         ]*vcvtps2ph XMMWORD PTR \[ecx\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b4 f4 c0 1d fe ff 7b[  ]*vcvtps2ph XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 72 7f 7b[      ]*vcvtps2ph XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b2 00 08 00 00 7b[     ]*vcvtps2ph XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 72 80 7b[      ]*vcvtps2ph XMMWORD PTR \[edx-0x800\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b2 f0 f7 ff ff 7b[     ]*vcvtps2ph XMMWORD PTR \[edx-0x810\]\{k7\},ymm6,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 29 ab[         ]*vextractf32x4 XMMWORD PTR \[ecx\]\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 29 7b[         ]*vextractf32x4 XMMWORD PTR \[ecx\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ac f4 c0 1d fe ff 7b[  ]*vextractf32x4 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 6a 7f 7b[      ]*vextractf32x4 XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 aa 00 08 00 00 7b[     ]*vextractf32x4 XMMWORD PTR \[edx\+0x800\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 6a 80 7b[      ]*vextractf32x4 XMMWORD PTR \[edx-0x800\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 aa f0 f7 ff ff 7b[     ]*vextractf32x4 XMMWORD PTR \[edx-0x810\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 29 ab[         ]*vextracti32x4 XMMWORD PTR \[ecx\]\{k7\},ymm5,0xab
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 29 7b[         ]*vextracti32x4 XMMWORD PTR \[ecx\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ac f4 c0 1d fe ff 7b[  ]*vextracti32x4 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 6a 7f 7b[      ]*vextracti32x4 XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 aa 00 08 00 00 7b[     ]*vextracti32x4 XMMWORD PTR \[edx\+0x800\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 6a 80 7b[      ]*vextracti32x4 XMMWORD PTR \[edx-0x800\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 aa f0 f7 ff ff 7b[     ]*vextracti32x4 XMMWORD PTR \[edx-0x810\]\{k7\},ymm5,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 31[    ]*vmovapd XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b4 f4 c0 1d fe ff[     ]*vmovapd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 72 7f[         ]*vmovapd XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b2 00 08 00 00[        ]*vmovapd XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 72 80[         ]*vmovapd XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b2 f0 f7 ff ff[        ]*vmovapd XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 31[    ]*vmovapd YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b4 f4 c0 1d fe ff[     ]*vmovapd YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 72 7f[         ]*vmovapd YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b2 00 10 00 00[        ]*vmovapd YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 72 80[         ]*vmovapd YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b2 e0 ef ff ff[        ]*vmovapd YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 31[    ]*vmovaps XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b4 f4 c0 1d fe ff[     ]*vmovaps XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 72 7f[         ]*vmovaps XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b2 00 08 00 00[        ]*vmovaps XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 72 80[         ]*vmovaps XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b2 f0 f7 ff ff[        ]*vmovaps XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 31[    ]*vmovaps YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b4 f4 c0 1d fe ff[     ]*vmovaps YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 72 7f[         ]*vmovaps YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b2 00 10 00 00[        ]*vmovaps YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 72 80[         ]*vmovaps YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b2 e0 ef ff ff[        ]*vmovaps YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 31[    ]*vmovdqa32 XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa32 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 72 7f[         ]*vmovdqa32 XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b2 00 08 00 00[        ]*vmovdqa32 XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 72 80[         ]*vmovdqa32 XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b2 f0 f7 ff ff[        ]*vmovdqa32 XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 31[    ]*vmovdqa32 YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa32 YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 72 7f[         ]*vmovdqa32 YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b2 00 10 00 00[        ]*vmovdqa32 YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 72 80[         ]*vmovdqa32 YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b2 e0 ef ff ff[        ]*vmovdqa32 YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 31[    ]*vmovdqa64 XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa64 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 72 7f[         ]*vmovdqa64 XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b2 00 08 00 00[        ]*vmovdqa64 XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 72 80[         ]*vmovdqa64 XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b2 f0 f7 ff ff[        ]*vmovdqa64 XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 31[    ]*vmovdqa64 YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa64 YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 72 7f[         ]*vmovdqa64 YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b2 00 10 00 00[        ]*vmovdqa64 YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 72 80[         ]*vmovdqa64 YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b2 e0 ef ff ff[        ]*vmovdqa64 YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 31[    ]*vmovdqu32 XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu32 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 72 7f[         ]*vmovdqu32 XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b2 00 08 00 00[        ]*vmovdqu32 XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 72 80[         ]*vmovdqu32 XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b2 f0 f7 ff ff[        ]*vmovdqu32 XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 31[    ]*vmovdqu32 YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu32 YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 72 7f[         ]*vmovdqu32 YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b2 00 10 00 00[        ]*vmovdqu32 YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 72 80[         ]*vmovdqu32 YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b2 e0 ef ff ff[        ]*vmovdqu32 YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 31[    ]*vmovdqu64 XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu64 XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 72 7f[         ]*vmovdqu64 XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b2 00 08 00 00[        ]*vmovdqu64 XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 72 80[         ]*vmovdqu64 XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b2 f0 f7 ff ff[        ]*vmovdqu64 XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 31[    ]*vmovdqu64 YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu64 YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 72 7f[         ]*vmovdqu64 YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b2 00 10 00 00[        ]*vmovdqu64 YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 72 80[         ]*vmovdqu64 YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b2 e0 ef ff ff[        ]*vmovdqu64 YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 31[    ]*vmovupd XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b4 f4 c0 1d fe ff[     ]*vmovupd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 72 7f[         ]*vmovupd XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b2 00 08 00 00[        ]*vmovupd XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 72 80[         ]*vmovupd XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b2 f0 f7 ff ff[        ]*vmovupd XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 31[    ]*vmovupd YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b4 f4 c0 1d fe ff[     ]*vmovupd YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 72 7f[         ]*vmovupd YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b2 00 10 00 00[        ]*vmovupd YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 72 80[         ]*vmovupd YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b2 e0 ef ff ff[        ]*vmovupd YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 31[    ]*vmovups XMMWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b4 f4 c0 1d fe ff[     ]*vmovups XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 72 7f[         ]*vmovups XMMWORD PTR \[edx\+0x7f0\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b2 00 08 00 00[        ]*vmovups XMMWORD PTR \[edx\+0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 72 80[         ]*vmovups XMMWORD PTR \[edx-0x800\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b2 f0 f7 ff ff[        ]*vmovups XMMWORD PTR \[edx-0x810\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 31[    ]*vmovups YMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b4 f4 c0 1d fe ff[     ]*vmovups YMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 72 7f[         ]*vmovups YMMWORD PTR \[edx\+0xfe0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b2 00 10 00 00[        ]*vmovups YMMWORD PTR \[edx\+0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 72 80[         ]*vmovups YMMWORD PTR \[edx-0x1000\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b2 e0 ef ff ff[        ]*vmovups YMMWORD PTR \[edx-0x1020\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 31[    ]*vpmovqb WORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovqb WORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 72 7f[         ]*vpmovqb WORD PTR \[edx\+0xfe\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b2 00 01 00 00[        ]*vpmovqb WORD PTR \[edx\+0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 72 80[         ]*vpmovqb WORD PTR \[edx-0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b2 fe fe ff ff[        ]*vpmovqb WORD PTR \[edx-0x102\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 31[    ]*vpmovqb DWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovqb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 72 7f[         ]*vpmovqb DWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b2 00 02 00 00[        ]*vpmovqb DWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 72 80[         ]*vpmovqb DWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b2 fc fd ff ff[        ]*vpmovqb DWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 31[    ]*vpmovsqb WORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsqb WORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 72 7f[         ]*vpmovsqb WORD PTR \[edx\+0xfe\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b2 00 01 00 00[        ]*vpmovsqb WORD PTR \[edx\+0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 72 80[         ]*vpmovsqb WORD PTR \[edx-0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b2 fe fe ff ff[        ]*vpmovsqb WORD PTR \[edx-0x102\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 31[    ]*vpmovsqb DWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsqb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 72 7f[         ]*vpmovsqb DWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b2 00 02 00 00[        ]*vpmovsqb DWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 72 80[         ]*vpmovsqb DWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b2 fc fd ff ff[        ]*vpmovsqb DWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 31[    ]*vpmovusqb WORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b4 f4 c0 1d fe ff[     ]*vpmovusqb WORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 72 7f[         ]*vpmovusqb WORD PTR \[edx\+0xfe\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b2 00 01 00 00[        ]*vpmovusqb WORD PTR \[edx\+0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 72 80[         ]*vpmovusqb WORD PTR \[edx-0x100\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b2 fe fe ff ff[        ]*vpmovusqb WORD PTR \[edx-0x102\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 31[    ]*vpmovusqb DWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b4 f4 c0 1d fe ff[     ]*vpmovusqb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 72 7f[         ]*vpmovusqb DWORD PTR \[edx\+0x1fc\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b2 00 02 00 00[        ]*vpmovusqb DWORD PTR \[edx\+0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 72 80[         ]*vpmovusqb DWORD PTR \[edx-0x200\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b2 fc fd ff ff[        ]*vpmovusqb DWORD PTR \[edx-0x204\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 31[    ]*vpmovqw DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovqw DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 72 7f[         ]*vpmovqw DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b2 00 02 00 00[        ]*vpmovqw DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 72 80[         ]*vpmovqw DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b2 fc fd ff ff[        ]*vpmovqw DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 31[    ]*vpmovqw QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovqw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 72 7f[         ]*vpmovqw QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b2 00 04 00 00[        ]*vpmovqw QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 72 80[         ]*vpmovqw QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b2 f8 fb ff ff[        ]*vpmovqw QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 31[    ]*vpmovsqw DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsqw DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 72 7f[         ]*vpmovsqw DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b2 00 02 00 00[        ]*vpmovsqw DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 72 80[         ]*vpmovsqw DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b2 fc fd ff ff[        ]*vpmovsqw DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 31[    ]*vpmovsqw QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsqw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 72 7f[         ]*vpmovsqw QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b2 00 04 00 00[        ]*vpmovsqw QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 72 80[         ]*vpmovsqw QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b2 f8 fb ff ff[        ]*vpmovsqw QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 31[    ]*vpmovusqw DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b4 f4 c0 1d fe ff[     ]*vpmovusqw DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 72 7f[         ]*vpmovusqw DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b2 00 02 00 00[        ]*vpmovusqw DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 72 80[         ]*vpmovusqw DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b2 fc fd ff ff[        ]*vpmovusqw DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 31[    ]*vpmovusqw QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b4 f4 c0 1d fe ff[     ]*vpmovusqw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 72 7f[         ]*vpmovusqw QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b2 00 04 00 00[        ]*vpmovusqw QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 72 80[         ]*vpmovusqw QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b2 f8 fb ff ff[        ]*vpmovusqw QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 31[    ]*vpmovqd QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b4 f4 c0 1d fe ff[     ]*vpmovqd QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 72 7f[         ]*vpmovqd QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b2 00 04 00 00[        ]*vpmovqd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 72 80[         ]*vpmovqd QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b2 f8 fb ff ff[        ]*vpmovqd QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 31[    ]*vpmovqd XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b4 f4 c0 1d fe ff[     ]*vpmovqd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 72 7f[         ]*vpmovqd XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b2 00 08 00 00[        ]*vpmovqd XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 72 80[         ]*vpmovqd XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b2 f0 f7 ff ff[        ]*vpmovqd XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 31[    ]*vpmovsqd QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b4 f4 c0 1d fe ff[     ]*vpmovsqd QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 72 7f[         ]*vpmovsqd QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b2 00 04 00 00[        ]*vpmovsqd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 72 80[         ]*vpmovsqd QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b2 f8 fb ff ff[        ]*vpmovsqd QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 31[    ]*vpmovsqd XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b4 f4 c0 1d fe ff[     ]*vpmovsqd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 72 7f[         ]*vpmovsqd XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b2 00 08 00 00[        ]*vpmovsqd XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 72 80[         ]*vpmovsqd XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b2 f0 f7 ff ff[        ]*vpmovsqd XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 31[    ]*vpmovusqd QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b4 f4 c0 1d fe ff[     ]*vpmovusqd QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 72 7f[         ]*vpmovusqd QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b2 00 04 00 00[        ]*vpmovusqd QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 72 80[         ]*vpmovusqd QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b2 f8 fb ff ff[        ]*vpmovusqd QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 31[    ]*vpmovusqd XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b4 f4 c0 1d fe ff[     ]*vpmovusqd XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 72 7f[         ]*vpmovusqd XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b2 00 08 00 00[        ]*vpmovusqd XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 72 80[         ]*vpmovusqd XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b2 f0 f7 ff ff[        ]*vpmovusqd XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 31[    ]*vpmovdb DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovdb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 72 7f[         ]*vpmovdb DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b2 00 02 00 00[        ]*vpmovdb DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 72 80[         ]*vpmovdb DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b2 fc fd ff ff[        ]*vpmovdb DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 31[    ]*vpmovdb QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovdb QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 72 7f[         ]*vpmovdb QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b2 00 04 00 00[        ]*vpmovdb QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 72 80[         ]*vpmovdb QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b2 f8 fb ff ff[        ]*vpmovdb QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 31[    ]*vpmovsdb DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsdb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 72 7f[         ]*vpmovsdb DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b2 00 02 00 00[        ]*vpmovsdb DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 72 80[         ]*vpmovsdb DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b2 fc fd ff ff[        ]*vpmovsdb DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 31[    ]*vpmovsdb QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsdb QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 72 7f[         ]*vpmovsdb QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b2 00 04 00 00[        ]*vpmovsdb QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 72 80[         ]*vpmovsdb QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b2 f8 fb ff ff[        ]*vpmovsdb QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 31[    ]*vpmovusdb DWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b4 f4 c0 1d fe ff[     ]*vpmovusdb DWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 72 7f[         ]*vpmovusdb DWORD PTR \[edx\+0x1fc\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b2 00 02 00 00[        ]*vpmovusdb DWORD PTR \[edx\+0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 72 80[         ]*vpmovusdb DWORD PTR \[edx-0x200\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b2 fc fd ff ff[        ]*vpmovusdb DWORD PTR \[edx-0x204\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 31[    ]*vpmovusdb QWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b4 f4 c0 1d fe ff[     ]*vpmovusdb QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 72 7f[         ]*vpmovusdb QWORD PTR \[edx\+0x3f8\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b2 00 04 00 00[        ]*vpmovusdb QWORD PTR \[edx\+0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 72 80[         ]*vpmovusdb QWORD PTR \[edx-0x400\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b2 f8 fb ff ff[        ]*vpmovusdb QWORD PTR \[edx-0x408\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 31[    ]*vpmovdw QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovdw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 72 7f[         ]*vpmovdw QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b2 00 04 00 00[        ]*vpmovdw QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 72 80[         ]*vpmovdw QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b2 f8 fb ff ff[        ]*vpmovdw QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 31[    ]*vpmovdw XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovdw XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 72 7f[         ]*vpmovdw XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b2 00 08 00 00[        ]*vpmovdw XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 72 80[         ]*vpmovdw XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b2 f0 f7 ff ff[        ]*vpmovdw XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 31[    ]*vpmovsdw QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsdw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 72 7f[         ]*vpmovsdw QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b2 00 04 00 00[        ]*vpmovsdw QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 72 80[         ]*vpmovsdw QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b2 f8 fb ff ff[        ]*vpmovsdw QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 31[    ]*vpmovsdw XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsdw XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 72 7f[         ]*vpmovsdw XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b2 00 08 00 00[        ]*vpmovsdw XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 72 80[         ]*vpmovsdw XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b2 f0 f7 ff ff[        ]*vpmovsdw XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 31[    ]*vpmovusdw QWORD PTR \[ecx\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b4 f4 c0 1d fe ff[     ]*vpmovusdw QWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 72 7f[         ]*vpmovusdw QWORD PTR \[edx\+0x3f8\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b2 00 04 00 00[        ]*vpmovusdw QWORD PTR \[edx\+0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 72 80[         ]*vpmovusdw QWORD PTR \[edx-0x400\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b2 f8 fb ff ff[        ]*vpmovusdw QWORD PTR \[edx-0x408\]\{k7\},xmm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 31[    ]*vpmovusdw XMMWORD PTR \[ecx\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b4 f4 c0 1d fe ff[     ]*vpmovusdw XMMWORD PTR \[esp\+esi\*8-0x1e240\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 72 7f[         ]*vpmovusdw XMMWORD PTR \[edx\+0x7f0\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b2 00 08 00 00[        ]*vpmovusdw XMMWORD PTR \[edx\+0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 72 80[         ]*vpmovusdw XMMWORD PTR \[edx-0x800\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b2 f0 f7 ff ff[        ]*vpmovusdw XMMWORD PTR \[edx-0x810\]\{k7\},ymm6
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 f5[    ]*vcvttpd2udq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 8f 78 f5[    ]*vcvttpd2udq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 31[    ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b4 f4 c0 1d fe ff[     ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 30[    ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 72 7f[         ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b2 00 08 00 00[        ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 72 80[         ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b2 f0 f7 ff ff[        ]*vcvttpd2udq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 72 7f[         ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 b2 00 04 00 00[        ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 72 80[         ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 b2 f8 fb ff ff[        ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 f5[    ]*vcvttpd2udq xmm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc af 78 f5[    ]*vcvttpd2udq xmm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 31[    ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b4 f4 c0 1d fe ff[     ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 30[    ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 72 7f[         ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b2 00 10 00 00[        ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 72 80[         ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b2 e0 ef ff ff[        ]*vcvttpd2udq xmm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 72 7f[         ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 b2 00 04 00 00[        ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 72 80[         ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 b2 f8 fb ff ff[        ]*vcvttpd2udq xmm6\{k7\},QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 f5[    ]*vcvttps2udq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 78 f5[    ]*vcvttps2udq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 31[    ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b4 f4 c0 1d fe ff[     ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 30[    ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 72 7f[         ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b2 00 08 00 00[        ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 72 80[         ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b2 f0 f7 ff ff[        ]*vcvttps2udq xmm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 72 7f[         ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 b2 00 02 00 00[        ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 72 80[         ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 b2 fc fd ff ff[        ]*vcvttps2udq xmm6\{k7\},DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 f5[    ]*vcvttps2udq ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 78 f5[    ]*vcvttps2udq ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 31[    ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b4 f4 c0 1d fe ff[     ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 30[    ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 72 7f[         ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b2 00 10 00 00[        ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 72 80[         ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b2 e0 ef ff ff[        ]*vcvttps2udq ymm6\{k7\},YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 72 7f[         ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 b2 00 02 00 00[        ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 72 80[         ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 b2 fc fd ff ff[        ]*vcvttps2udq ymm6\{k7\},DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 f4[    ]*vpermi2d xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 76 f4[    ]*vpermi2d xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 31[    ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b4 f4 c0 1d fe ff[     ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 30[    ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 72 7f[         ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b2 00 08 00 00[        ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 72 80[         ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b2 f0 f7 ff ff[        ]*vpermi2d xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 72 7f[         ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 b2 00 02 00 00[        ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 72 80[         ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 b2 fc fd ff ff[        ]*vpermi2d xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 f4[    ]*vpermi2d ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 76 f4[    ]*vpermi2d ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 31[    ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b4 f4 c0 1d fe ff[     ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 30[    ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 72 7f[         ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b2 00 10 00 00[        ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 72 80[         ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b2 e0 ef ff ff[        ]*vpermi2d ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 72 7f[         ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 b2 00 02 00 00[        ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 72 80[         ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 b2 fc fd ff ff[        ]*vpermi2d ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 f4[    ]*vpermi2q xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 76 f4[    ]*vpermi2q xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 31[    ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b4 f4 c0 1d fe ff[     ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 30[    ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 72 7f[         ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b2 00 08 00 00[        ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 72 80[         ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b2 f0 f7 ff ff[        ]*vpermi2q xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 72 7f[         ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 b2 00 04 00 00[        ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 72 80[         ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 b2 f8 fb ff ff[        ]*vpermi2q xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 f4[    ]*vpermi2q ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 76 f4[    ]*vpermi2q ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 31[    ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b4 f4 c0 1d fe ff[     ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 30[    ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 72 7f[         ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b2 00 10 00 00[        ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 72 80[         ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b2 e0 ef ff ff[        ]*vpermi2q ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 72 7f[         ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 b2 00 04 00 00[        ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 72 80[         ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 b2 f8 fb ff ff[        ]*vpermi2q ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 f4[    ]*vpermi2ps xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 77 f4[    ]*vpermi2ps xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 31[    ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b4 f4 c0 1d fe ff[     ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 30[    ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 72 7f[         ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b2 00 08 00 00[        ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 72 80[         ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b2 f0 f7 ff ff[        ]*vpermi2ps xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 72 7f[         ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 b2 00 02 00 00[        ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 72 80[         ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 b2 fc fd ff ff[        ]*vpermi2ps xmm6\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 f4[    ]*vpermi2ps ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 77 f4[    ]*vpermi2ps ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 31[    ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b4 f4 c0 1d fe ff[     ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 30[    ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 72 7f[         ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b2 00 10 00 00[        ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 72 80[         ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b2 e0 ef ff ff[        ]*vpermi2ps ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 72 7f[         ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 b2 00 02 00 00[        ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 72 80[         ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 b2 fc fd ff ff[        ]*vpermi2ps ymm6\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 f4[    ]*vpermi2pd xmm6\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 77 f4[    ]*vpermi2pd xmm6\{k7\}\{z\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 31[    ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b4 f4 c0 1d fe ff[     ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 30[    ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 72 7f[         ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b2 00 08 00 00[        ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 72 80[         ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b2 f0 f7 ff ff[        ]*vpermi2pd xmm6\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 72 7f[         ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 b2 00 04 00 00[        ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 72 80[         ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 b2 f8 fb ff ff[        ]*vpermi2pd xmm6\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 f4[    ]*vpermi2pd ymm6\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 77 f4[    ]*vpermi2pd ymm6\{k7\}\{z\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 31[    ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b4 f4 c0 1d fe ff[     ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 30[    ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 72 7f[         ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b2 00 10 00 00[        ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 72 80[         ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b2 e0 ef ff ff[        ]*vpermi2pd ymm6\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 72 7f[         ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 b2 00 04 00 00[        ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 72 80[         ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 b2 f8 fb ff ff[        ]*vpermi2pd ymm6\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 ec[    ]*vptestnmd k5\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 29[    ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 ac f4 c0 1d fe ff[     ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 28[    ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 6a 7f[         ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 aa 00 08 00 00[        ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 6a 80[         ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 aa f0 f7 ff ff[        ]*vptestnmd k5\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 6a 7f[         ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[edx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 aa 00 02 00 00[        ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[edx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 6a 80[         ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[edx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 aa fc fd ff ff[        ]*vptestnmd k5\{k7\},xmm5,DWORD PTR \[edx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 ec[    ]*vptestnmd k5\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 29[    ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 ac f4 c0 1d fe ff[     ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 28[    ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[eax\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 6a 7f[         ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 aa 00 10 00 00[        ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 6a 80[         ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 aa e0 ef ff ff[        ]*vptestnmd k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 6a 7f[         ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[edx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 aa 00 02 00 00[        ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[edx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 6a 80[         ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[edx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 aa fc fd ff ff[        ]*vptestnmd k5\{k7\},ymm5,DWORD PTR \[edx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 ec[    ]*vptestnmq k5\{k7\},xmm5,xmm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 29[    ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 ac f4 c0 1d fe ff[     ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 28[    ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[eax\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 6a 7f[         ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 aa 00 08 00 00[        ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 6a 80[         ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 aa f0 f7 ff ff[        ]*vptestnmq k5\{k7\},xmm5,XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 6a 7f[         ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[edx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 aa 00 04 00 00[        ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[edx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 6a 80[         ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[edx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 aa f8 fb ff ff[        ]*vptestnmq k5\{k7\},xmm5,QWORD PTR \[edx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 ec[    ]*vptestnmq k5\{k7\},ymm5,ymm4
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 29[    ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 ac f4 c0 1d fe ff[     ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 28[    ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[eax\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 6a 7f[         ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[edx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 aa 00 10 00 00[        ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[edx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 6a 80[         ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 aa e0 ef ff ff[        ]*vptestnmq k5\{k7\},ymm5,YMMWORD PTR \[edx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 6a 7f[         ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[edx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 aa 00 04 00 00[        ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[edx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 6a 80[         ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[edx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 aa f8 fb ff ff[        ]*vptestnmq k5\{k7\},ymm5,QWORD PTR \[edx-0x408\]\{1to4\}
+#pass
diff --git a/gas/testsuite/gas/i386/avx512f_vl-opts-intel.d b/gas/testsuite/gas/i386/avx512f_vl-opts-intel.d
new file mode 100644 (file)
index 0000000..619f34a
--- /dev/null
@@ -0,0 +1,268 @@
+#as:
+#objdump: -dw -Mintel -Msuffix
+#name: i386 AVX512F/VL opts insns (Intel disassembly)
+#source: avx512f_vl-opts.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+00000000 <_start>:
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 ee[    ]*vmovapd\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 29 ee[    ]*vmovapd\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 ee[    ]*vmovapd\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 29 ee[    ]*vmovapd\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 ee[    ]*vmovapd\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 29 ee[    ]*vmovapd\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 ee[    ]*vmovapd\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 29 ee[    ]*vmovapd\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 ee[    ]*vmovaps\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 29 ee[    ]*vmovaps\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 ee[    ]*vmovaps\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 29 ee[    ]*vmovaps\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 ee[    ]*vmovaps\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 29 ee[    ]*vmovaps\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 ee[    ]*vmovaps\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 29 ee[    ]*vmovaps\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f ee[    ]*vmovdqa32\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 7f ee[    ]*vmovdqa32\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f ee[    ]*vmovdqa32\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 7f ee[    ]*vmovdqa32\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f ee[    ]*vmovdqa32\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 7f ee[    ]*vmovdqa32\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f ee[    ]*vmovdqa32\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 7f ee[    ]*vmovdqa32\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f ee[    ]*vmovdqa64\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 7f ee[    ]*vmovdqa64\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f ee[    ]*vmovdqa64\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 7f ee[    ]*vmovdqa64\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f ee[    ]*vmovdqa64\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 7f ee[    ]*vmovdqa64\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f ee[    ]*vmovdqa64\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 7f ee[    ]*vmovdqa64\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f ee[    ]*vmovdqu32\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7f ee[    ]*vmovdqu32\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f ee[    ]*vmovdqu32\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7f ee[    ]*vmovdqu32\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f ee[    ]*vmovdqu32\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7f ee[    ]*vmovdqu32\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f ee[    ]*vmovdqu32\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7f ee[    ]*vmovdqu32\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f ee[    ]*vmovdqu64\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 7f ee[    ]*vmovdqu64\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f ee[    ]*vmovdqu64\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 7f ee[    ]*vmovdqu64\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f ee[    ]*vmovdqu64\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 7f ee[    ]*vmovdqu64\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f ee[    ]*vmovdqu64\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 7f ee[    ]*vmovdqu64\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 ee[    ]*vmovupd\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 11 ee[    ]*vmovupd\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 ee[    ]*vmovupd\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 11 ee[    ]*vmovupd\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 ee[    ]*vmovupd\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 11 ee[    ]*vmovupd\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 ee[    ]*vmovupd\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 11 ee[    ]*vmovupd\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 ee[    ]*vmovups\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 11 ee[    ]*vmovups\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 ee[    ]*vmovups\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 11 ee[    ]*vmovups\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 ee[    ]*vmovups\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 11 ee[    ]*vmovups\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 ee[    ]*vmovups\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 11 ee[    ]*vmovups\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 ee[    ]*vmovapd\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 29 ee[    ]*vmovapd\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 ee[    ]*vmovapd\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 29 ee[    ]*vmovapd\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 ee[    ]*vmovapd\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 29 ee[    ]*vmovapd\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 ee[    ]*vmovapd\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 29 ee[    ]*vmovapd\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 ee[    ]*vmovaps\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 29 ee[    ]*vmovaps\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 ee[    ]*vmovaps\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 29 ee[    ]*vmovaps\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 ee[    ]*vmovaps\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 29 ee[    ]*vmovaps\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 ee[    ]*vmovaps\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 29 ee[    ]*vmovaps\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f ee[    ]*vmovdqa32\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 7f ee[    ]*vmovdqa32\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f ee[    ]*vmovdqa32\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 7f ee[    ]*vmovdqa32\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f ee[    ]*vmovdqa32\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 7f ee[    ]*vmovdqa32\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f ee[    ]*vmovdqa32\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 7f ee[    ]*vmovdqa32\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f ee[    ]*vmovdqa64\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 7f ee[    ]*vmovdqa64\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f ee[    ]*vmovdqa64\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 7f ee[    ]*vmovdqa64\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f ee[    ]*vmovdqa64\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 7f ee[    ]*vmovdqa64\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f ee[    ]*vmovdqa64\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 7f ee[    ]*vmovdqa64\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f ee[    ]*vmovdqu32\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7f ee[    ]*vmovdqu32\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f ee[    ]*vmovdqu32\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7f ee[    ]*vmovdqu32\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f ee[    ]*vmovdqu32\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7f ee[    ]*vmovdqu32\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f ee[    ]*vmovdqu32\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7f ee[    ]*vmovdqu32\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f ee[    ]*vmovdqu64\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 7f ee[    ]*vmovdqu64\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f ee[    ]*vmovdqu64\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 7f ee[    ]*vmovdqu64\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f ee[    ]*vmovdqu64\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 7f ee[    ]*vmovdqu64\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f ee[    ]*vmovdqu64\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 7f ee[    ]*vmovdqu64\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 ee[    ]*vmovupd\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 11 ee[    ]*vmovupd\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 ee[    ]*vmovupd\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 11 ee[    ]*vmovupd\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 ee[    ]*vmovupd\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 11 ee[    ]*vmovupd\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 ee[    ]*vmovupd\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 11 ee[    ]*vmovupd\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 ee[    ]*vmovups\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 11 ee[    ]*vmovups\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 ee[    ]*vmovups\.s xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 11 ee[    ]*vmovups\.s xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 ee[    ]*vmovups\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 11 ee[    ]*vmovups\.s ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 ee[    ]*vmovups\.s ymm6\{k7\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups ymm6\{k7\}\{z\},ymm5
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 11 ee[    ]*vmovups\.s ymm6\{k7\}\{z\},ymm5
+#pass
diff --git a/gas/testsuite/gas/i386/avx512f_vl-opts.d b/gas/testsuite/gas/i386/avx512f_vl-opts.d
new file mode 100644 (file)
index 0000000..e1f1a6b
--- /dev/null
@@ -0,0 +1,268 @@
+#as:
+#objdump: -dw -Msuffix
+#name: i386 AVX512F/VL opts insns
+#source: avx512f_vl-opts.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+00000000 <_start>:
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 ee[    ]*vmovapd\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 29 ee[    ]*vmovapd\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 ee[    ]*vmovapd\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 29 ee[    ]*vmovapd\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 ee[    ]*vmovapd\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 29 ee[    ]*vmovapd\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 ee[    ]*vmovapd\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 29 ee[    ]*vmovapd\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 ee[    ]*vmovaps\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 29 ee[    ]*vmovaps\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 ee[    ]*vmovaps\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 29 ee[    ]*vmovaps\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 ee[    ]*vmovaps\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 29 ee[    ]*vmovaps\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 ee[    ]*vmovaps\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 29 ee[    ]*vmovaps\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f ee[    ]*vmovdqa32\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 7f ee[    ]*vmovdqa32\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f ee[    ]*vmovdqa32\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 7f ee[    ]*vmovdqa32\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f ee[    ]*vmovdqa32\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 7f ee[    ]*vmovdqa32\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f ee[    ]*vmovdqa32\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 7f ee[    ]*vmovdqa32\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f ee[    ]*vmovdqa64\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 7f ee[    ]*vmovdqa64\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f ee[    ]*vmovdqa64\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 7f ee[    ]*vmovdqa64\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f ee[    ]*vmovdqa64\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 7f ee[    ]*vmovdqa64\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f ee[    ]*vmovdqa64\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 7f ee[    ]*vmovdqa64\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f ee[    ]*vmovdqu32\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7f ee[    ]*vmovdqu32\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f ee[    ]*vmovdqu32\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7f ee[    ]*vmovdqu32\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f ee[    ]*vmovdqu32\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7f ee[    ]*vmovdqu32\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f ee[    ]*vmovdqu32\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7f ee[    ]*vmovdqu32\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f ee[    ]*vmovdqu64\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 7f ee[    ]*vmovdqu64\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f ee[    ]*vmovdqu64\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 7f ee[    ]*vmovdqu64\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f ee[    ]*vmovdqu64\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 7f ee[    ]*vmovdqu64\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f ee[    ]*vmovdqu64\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 7f ee[    ]*vmovdqu64\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 ee[    ]*vmovupd\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 11 ee[    ]*vmovupd\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 ee[    ]*vmovupd\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 11 ee[    ]*vmovupd\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 ee[    ]*vmovupd\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 11 ee[    ]*vmovupd\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 ee[    ]*vmovupd\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 11 ee[    ]*vmovupd\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 ee[    ]*vmovups\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 11 ee[    ]*vmovups\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 ee[    ]*vmovups\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 11 ee[    ]*vmovups\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 ee[    ]*vmovups\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 11 ee[    ]*vmovups\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 ee[    ]*vmovups\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 11 ee[    ]*vmovups\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 ee[    ]*vmovapd\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 29 ee[    ]*vmovapd\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 ee[    ]*vmovapd\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 29 ee[    ]*vmovapd\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 ee[    ]*vmovapd\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 29 ee[    ]*vmovapd\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 ee[    ]*vmovapd\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 29 ee[    ]*vmovapd\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 ee[    ]*vmovaps\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 29 ee[    ]*vmovaps\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 ee[    ]*vmovaps\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 29 ee[    ]*vmovaps\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 ee[    ]*vmovaps\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 29 ee[    ]*vmovaps\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 ee[    ]*vmovaps\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 29 ee[    ]*vmovaps\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f ee[    ]*vmovdqa32\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 7f ee[    ]*vmovdqa32\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f ee[    ]*vmovdqa32\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 7f ee[    ]*vmovdqa32\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f ee[    ]*vmovdqa32\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 7f ee[    ]*vmovdqa32\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f ee[    ]*vmovdqa32\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 7f ee[    ]*vmovdqa32\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f ee[    ]*vmovdqa64\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 7f ee[    ]*vmovdqa64\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f ee[    ]*vmovdqa64\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 7f ee[    ]*vmovdqa64\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f ee[    ]*vmovdqa64\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 7f ee[    ]*vmovdqa64\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f ee[    ]*vmovdqa64\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 7f ee[    ]*vmovdqa64\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f ee[    ]*vmovdqu32\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7f ee[    ]*vmovdqu32\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f ee[    ]*vmovdqu32\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7f ee[    ]*vmovdqu32\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f ee[    ]*vmovdqu32\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7f ee[    ]*vmovdqu32\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f ee[    ]*vmovdqu32\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7f ee[    ]*vmovdqu32\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f ee[    ]*vmovdqu64\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 7f ee[    ]*vmovdqu64\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f ee[    ]*vmovdqu64\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 7f ee[    ]*vmovdqu64\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f ee[    ]*vmovdqu64\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 7f ee[    ]*vmovdqu64\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f ee[    ]*vmovdqu64\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 7f ee[    ]*vmovdqu64\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 ee[    ]*vmovupd\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 11 ee[    ]*vmovupd\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 ee[    ]*vmovupd\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 11 ee[    ]*vmovupd\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 ee[    ]*vmovupd\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 11 ee[    ]*vmovupd\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 ee[    ]*vmovupd\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 11 ee[    ]*vmovupd\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 ee[    ]*vmovups\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 11 ee[    ]*vmovups\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 ee[    ]*vmovups\.s %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 11 ee[    ]*vmovups\.s %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 ee[    ]*vmovups\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 11 ee[    ]*vmovups\.s %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 ee[    ]*vmovups\.s %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 11 ee[    ]*vmovups\.s %ymm5,%ymm6\{%k7\}\{z\}
+#pass
diff --git a/gas/testsuite/gas/i386/avx512f_vl-opts.s b/gas/testsuite/gas/i386/avx512f_vl-opts.s
new file mode 100644 (file)
index 0000000..abf37fc
--- /dev/null
@@ -0,0 +1,263 @@
+# Check 32bit AVX512{F,VL} swap instructions
+
+       .allow_index_reg
+       .text
+_start:
+       vmovapd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovapd.s       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovapd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovapd.s       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovapd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovapd.s       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovapd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovapd.s       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovapd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovapd.s       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovapd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovapd.s       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovapd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovapd.s       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovapd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovapd.s       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovaps.s       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovaps %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps.s       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovaps.s       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovaps %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps.s       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovaps.s       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovaps %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps.s       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovaps.s       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovaps %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps.s       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa32.s     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa32       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32.s     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa32.s     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa32       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32.s     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa32.s     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa32       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32.s     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa32.s     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa32       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32.s     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa64.s     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa64       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64.s     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa64.s     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa64       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64.s     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa64.s     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa64       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64.s     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa64.s     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa64       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64.s     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu32.s     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu32       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32.s     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu32.s     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu32       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32.s     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu32.s     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu32       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32.s     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu32.s     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu32       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32.s     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu64.s     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu64       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64.s     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu64.s     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu64       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64.s     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu64.s     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu64       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64.s     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu64.s     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu64       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64.s     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovupd.s       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovupd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd.s       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovupd.s       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovupd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd.s       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovupd.s       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovupd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd.s       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovupd.s       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovupd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd.s       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovups %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovups.s       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovups %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovups.s       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovups %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovups.s       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovups %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovups.s       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovups %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovups.s       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovups %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovups.s       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovups %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovups.s       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovups %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovups.s       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+
+       .intel_syntax noprefix
+       vmovapd xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovapd.s       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovapd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovapd.s       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovapd xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovapd.s       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovapd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovapd.s       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovapd ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovapd.s       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovapd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovapd.s       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovapd ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovapd.s       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovapd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovapd.s       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovaps xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovaps.s       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovaps xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovaps.s       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovaps xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovaps.s       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovaps xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovaps.s       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovaps ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovaps.s       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovaps ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovaps.s       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovaps ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovaps.s       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovaps ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovaps.s       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa32.s     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa32.s     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa32.s     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa32.s     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa32.s     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa32.s     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa32.s     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa32.s     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa64.s     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa64.s     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa64.s     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa64.s     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa64.s     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa64.s     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa64.s     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa64.s     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu32.s     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu32.s     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu32.s     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu32.s     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu32.s     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu32.s     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu32.s     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu32.s     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu64.s     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu64.s     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu64.s     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu64.s     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu64.s     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu64.s     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu64.s     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu64.s     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovupd xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovupd.s       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovupd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovupd.s       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovupd xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovupd.s       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovupd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovupd.s       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovupd ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovupd.s       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovupd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovupd.s       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovupd ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovupd.s       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovupd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovupd.s       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovups xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovups.s       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovups xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovups.s       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovups xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovups.s       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovups xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovups.s       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovups ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovups.s       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovups ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovups.s       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovups ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovups.s       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovups ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovups.s       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
diff --git a/gas/testsuite/gas/i386/avx512f_vl-wig.s b/gas/testsuite/gas/i386/avx512f_vl-wig.s
new file mode 100644 (file)
index 0000000..fcd8e87
--- /dev/null
@@ -0,0 +1,263 @@
+# Check 32bit AVX512{F,VL} WIG instructions
+
+       .allow_index_reg
+       .text
+_start:
+       vpmovsxbd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsxbd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxbd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovsxbd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovsxbd       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovsxbd       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovsxbd       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxbd       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovsxbd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovsxbd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxbd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovsxbd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovsxbd       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxbd       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovsxbd       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxbd       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovsxbq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsxbq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxbq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovsxbq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovsxbq       254(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovsxbq       256(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovsxbq       -256(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxbq       -258(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovsxbq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovsxbq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxbq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovsxbq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovsxbq       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovsxbq       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpmovsxbq       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxbq       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovsxwd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsxwd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxwd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovsxwd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovsxwd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxwd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovsxwd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxwd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpmovsxwd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovsxwd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxwd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovsxwd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovsxwd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxwd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovsxwd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxwd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovsxwq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsxwq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxwq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovsxwq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovsxwq       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovsxwq       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovsxwq       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxwq       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovsxwq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovsxwq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxwq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovsxwq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovsxwq       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxwq       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovsxwq       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxwq       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovzxbd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovzxbd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxbd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovzxbd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovzxbd       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovzxbd       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovzxbd       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxbd       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovzxbd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovzxbd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxbd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovzxbd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovzxbd       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxbd       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovzxbd       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxbd       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovzxbq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovzxbq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxbq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovzxbq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovzxbq       254(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovzxbq       256(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovzxbq       -256(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxbq       -258(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovzxbq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovzxbq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxbq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovzxbq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovzxbq       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovzxbq       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpmovzxbq       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxbq       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovzxwd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovzxwd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxwd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovzxwd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovzxwd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxwd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovzxwd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxwd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpmovzxwd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovzxwd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxwd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovzxwd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovzxwd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxwd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovzxwd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxwd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovzxwq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovzxwq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxwq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovzxwq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovzxwq       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovzxwq       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovzxwq       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxwq       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovzxwq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovzxwq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxwq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovzxwq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovzxwq       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxwq       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovzxwq       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxwq       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+
+       .intel_syntax noprefix
+       vpmovsxbd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovsxbd       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovsxbd       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovsxbd       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovsxbd       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, WORD PTR [ecx]         # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, WORD PTR [esp+esi*8-123456]    # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, WORD PTR [edx+254]     # AVX512{F,VL} Disp8
+       vpmovsxbq       xmm6{k7}, WORD PTR [edx+256]     # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, WORD PTR [edx-256]     # AVX512{F,VL} Disp8
+       vpmovsxbq       xmm6{k7}, WORD PTR [edx-258]     # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovsxbq       ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovsxbq       ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovsxwd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovsxwd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovsxwq       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovsxwq       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovsxwq       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovsxwq       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovzxbd       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovzxbd       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovzxbd       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovzxbd       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, WORD PTR [ecx]         # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, WORD PTR [esp+esi*8-123456]    # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, WORD PTR [edx+254]     # AVX512{F,VL} Disp8
+       vpmovzxbq       xmm6{k7}, WORD PTR [edx+256]     # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, WORD PTR [edx-256]     # AVX512{F,VL} Disp8
+       vpmovzxbq       xmm6{k7}, WORD PTR [edx-258]     # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovzxbq       ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovzxbq       ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovzxwd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovzxwd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovzxwq       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovzxwq       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovzxwq       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovzxwq       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
diff --git a/gas/testsuite/gas/i386/avx512f_vl-wig1-intel.d b/gas/testsuite/gas/i386/avx512f_vl-wig1-intel.d
new file mode 100644 (file)
index 0000000..4b892d9
--- /dev/null
@@ -0,0 +1,268 @@
+#as: -mevexwig=1
+#objdump: -dw -Mintel
+#name: i386 AVX512F/VL wig insns (Intel disassembly)
+#source: avx512f_vl-wig.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+00000000 <_start>:
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 f5[    ]*vpmovsxbd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 21 f5[    ]*vpmovsxbd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 31[    ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 72 7f[         ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b2 00 02 00 00[        ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 72 80[         ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b2 fc fd ff ff[        ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 f5[    ]*vpmovsxbd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 21 f5[    ]*vpmovsxbd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 31[    ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 72 7f[         ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b2 00 04 00 00[        ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 72 80[         ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b2 f8 fb ff ff[        ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 f5[    ]*vpmovsxbq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 22 f5[    ]*vpmovsxbq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 31[    ]*vpmovsxbq xmm6\{k7\},WORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq xmm6\{k7\},WORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 72 7f[         ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b2 00 01 00 00[        ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 72 80[         ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b2 fe fe ff ff[        ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 f5[    ]*vpmovsxbq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 22 f5[    ]*vpmovsxbq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 31[    ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 72 7f[         ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b2 00 02 00 00[        ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 72 80[         ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b2 fc fd ff ff[        ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 f5[    ]*vpmovsxwd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 23 f5[    ]*vpmovsxwd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 31[    ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 72 7f[         ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b2 00 04 00 00[        ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 72 80[         ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b2 f8 fb ff ff[        ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 f5[    ]*vpmovsxwd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 23 f5[    ]*vpmovsxwd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 31[    ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 72 7f[         ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b2 00 08 00 00[        ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 72 80[         ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b2 f0 f7 ff ff[        ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 f5[    ]*vpmovsxwq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 24 f5[    ]*vpmovsxwq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 31[    ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 72 7f[         ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b2 00 02 00 00[        ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 72 80[         ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b2 fc fd ff ff[        ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 f5[    ]*vpmovsxwq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 24 f5[    ]*vpmovsxwq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 31[    ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 72 7f[         ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b2 00 04 00 00[        ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 72 80[         ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b2 f8 fb ff ff[        ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 f5[    ]*vpmovzxbd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 31 f5[    ]*vpmovzxbd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 31[    ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 72 7f[         ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b2 00 02 00 00[        ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 72 80[         ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b2 fc fd ff ff[        ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 f5[    ]*vpmovzxbd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 31 f5[    ]*vpmovzxbd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 31[    ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 72 7f[         ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b2 00 04 00 00[        ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 72 80[         ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b2 f8 fb ff ff[        ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 f5[    ]*vpmovzxbq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 32 f5[    ]*vpmovzxbq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 31[    ]*vpmovzxbq xmm6\{k7\},WORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq xmm6\{k7\},WORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 72 7f[         ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b2 00 01 00 00[        ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 72 80[         ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b2 fe fe ff ff[        ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 f5[    ]*vpmovzxbq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 32 f5[    ]*vpmovzxbq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 31[    ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 72 7f[         ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b2 00 02 00 00[        ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 72 80[         ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b2 fc fd ff ff[        ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 f5[    ]*vpmovzxwd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 33 f5[    ]*vpmovzxwd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 31[    ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 72 7f[         ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b2 00 04 00 00[        ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 72 80[         ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b2 f8 fb ff ff[        ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 f5[    ]*vpmovzxwd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 33 f5[    ]*vpmovzxwd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 31[    ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 72 7f[         ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b2 00 08 00 00[        ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 72 80[         ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b2 f0 f7 ff ff[        ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 f5[    ]*vpmovzxwq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 34 f5[    ]*vpmovzxwq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 31[    ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 72 7f[         ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b2 00 02 00 00[        ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 72 80[         ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b2 fc fd ff ff[        ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 f5[    ]*vpmovzxwq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 34 f5[    ]*vpmovzxwq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 31[    ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 72 7f[         ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b2 00 04 00 00[        ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 72 80[         ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b2 f8 fb ff ff[        ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 f5[    ]*vpmovsxbd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 21 f5[    ]*vpmovsxbd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 31[    ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 72 7f[         ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b2 00 02 00 00[        ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 72 80[         ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b2 fc fd ff ff[        ]*vpmovsxbd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 f5[    ]*vpmovsxbd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 21 f5[    ]*vpmovsxbd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 31[    ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 72 7f[         ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b2 00 04 00 00[        ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 72 80[         ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b2 f8 fb ff ff[        ]*vpmovsxbd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 f5[    ]*vpmovsxbq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 22 f5[    ]*vpmovsxbq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 31[    ]*vpmovsxbq xmm6\{k7\},WORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq xmm6\{k7\},WORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 72 7f[         ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b2 00 01 00 00[        ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 72 80[         ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b2 fe fe ff ff[        ]*vpmovsxbq xmm6\{k7\},WORD PTR \[edx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 f5[    ]*vpmovsxbq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 22 f5[    ]*vpmovsxbq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 31[    ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 72 7f[         ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b2 00 02 00 00[        ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 72 80[         ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b2 fc fd ff ff[        ]*vpmovsxbq ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 f5[    ]*vpmovsxwd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 23 f5[    ]*vpmovsxwd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 31[    ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 72 7f[         ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b2 00 04 00 00[        ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 72 80[         ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b2 f8 fb ff ff[        ]*vpmovsxwd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 f5[    ]*vpmovsxwd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 23 f5[    ]*vpmovsxwd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 31[    ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 72 7f[         ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b2 00 08 00 00[        ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 72 80[         ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b2 f0 f7 ff ff[        ]*vpmovsxwd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 f5[    ]*vpmovsxwq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 24 f5[    ]*vpmovsxwq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 31[    ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 72 7f[         ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b2 00 02 00 00[        ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 72 80[         ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b2 fc fd ff ff[        ]*vpmovsxwq xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 f5[    ]*vpmovsxwq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 24 f5[    ]*vpmovsxwq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 31[    ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 72 7f[         ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b2 00 04 00 00[        ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 72 80[         ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b2 f8 fb ff ff[        ]*vpmovsxwq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 f5[    ]*vpmovzxbd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 31 f5[    ]*vpmovzxbd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 31[    ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 72 7f[         ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b2 00 02 00 00[        ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 72 80[         ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b2 fc fd ff ff[        ]*vpmovzxbd xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 f5[    ]*vpmovzxbd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 31 f5[    ]*vpmovzxbd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 31[    ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 72 7f[         ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b2 00 04 00 00[        ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 72 80[         ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b2 f8 fb ff ff[        ]*vpmovzxbd ymm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 f5[    ]*vpmovzxbq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 32 f5[    ]*vpmovzxbq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 31[    ]*vpmovzxbq xmm6\{k7\},WORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq xmm6\{k7\},WORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 72 7f[         ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b2 00 01 00 00[        ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 72 80[         ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b2 fe fe ff ff[        ]*vpmovzxbq xmm6\{k7\},WORD PTR \[edx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 f5[    ]*vpmovzxbq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 32 f5[    ]*vpmovzxbq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 31[    ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 72 7f[         ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b2 00 02 00 00[        ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 72 80[         ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b2 fc fd ff ff[        ]*vpmovzxbq ymm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 f5[    ]*vpmovzxwd xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 33 f5[    ]*vpmovzxwd xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 31[    ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 72 7f[         ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b2 00 04 00 00[        ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 72 80[         ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b2 f8 fb ff ff[        ]*vpmovzxwd xmm6\{k7\},QWORD PTR \[edx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 f5[    ]*vpmovzxwd ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 33 f5[    ]*vpmovzxwd ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 31[    ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 72 7f[         ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b2 00 08 00 00[        ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 72 80[         ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b2 f0 f7 ff ff[        ]*vpmovzxwd ymm6\{k7\},XMMWORD PTR \[edx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 f5[    ]*vpmovzxwq xmm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 34 f5[    ]*vpmovzxwq xmm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 31[    ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 72 7f[         ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b2 00 02 00 00[        ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 72 80[         ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b2 fc fd ff ff[        ]*vpmovzxwq xmm6\{k7\},DWORD PTR \[edx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 f5[    ]*vpmovzxwq ymm6\{k7\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 34 f5[    ]*vpmovzxwq ymm6\{k7\}\{z\},xmm5
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 31[    ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[ecx\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[esp\+esi\*8-0x1e240\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 72 7f[         ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b2 00 04 00 00[        ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 72 80[         ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b2 f8 fb ff ff[        ]*vpmovzxwq ymm6\{k7\},QWORD PTR \[edx-0x408\]
+#pass
diff --git a/gas/testsuite/gas/i386/avx512f_vl-wig1.d b/gas/testsuite/gas/i386/avx512f_vl-wig1.d
new file mode 100644 (file)
index 0000000..b4426fd
--- /dev/null
@@ -0,0 +1,268 @@
+#as: -mevexwig=1
+#objdump: -dw
+#name: i386 AVX512F/VL wig insns
+#source: avx512f_vl-wig.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+00000000 <_start>:
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 f5[    ]*vpmovsxbd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 21 f5[    ]*vpmovsxbd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 31[    ]*vpmovsxbd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 72 7f[         ]*vpmovsxbd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b2 00 02 00 00[        ]*vpmovsxbd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 72 80[         ]*vpmovsxbd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b2 fc fd ff ff[        ]*vpmovsxbd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 f5[    ]*vpmovsxbd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 21 f5[    ]*vpmovsxbd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 31[    ]*vpmovsxbd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 72 7f[         ]*vpmovsxbd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b2 00 04 00 00[        ]*vpmovsxbd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 72 80[         ]*vpmovsxbd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b2 f8 fb ff ff[        ]*vpmovsxbd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 f5[    ]*vpmovsxbq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 22 f5[    ]*vpmovsxbq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 31[    ]*vpmovsxbq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 72 7f[         ]*vpmovsxbq 0xfe\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b2 00 01 00 00[        ]*vpmovsxbq 0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 72 80[         ]*vpmovsxbq -0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b2 fe fe ff ff[        ]*vpmovsxbq -0x102\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 f5[    ]*vpmovsxbq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 22 f5[    ]*vpmovsxbq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 31[    ]*vpmovsxbq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 72 7f[         ]*vpmovsxbq 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b2 00 02 00 00[        ]*vpmovsxbq 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 72 80[         ]*vpmovsxbq -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b2 fc fd ff ff[        ]*vpmovsxbq -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 f5[    ]*vpmovsxwd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 23 f5[    ]*vpmovsxwd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 31[    ]*vpmovsxwd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 72 7f[         ]*vpmovsxwd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b2 00 04 00 00[        ]*vpmovsxwd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 72 80[         ]*vpmovsxwd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b2 f8 fb ff ff[        ]*vpmovsxwd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 f5[    ]*vpmovsxwd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 23 f5[    ]*vpmovsxwd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 31[    ]*vpmovsxwd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 72 7f[         ]*vpmovsxwd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b2 00 08 00 00[        ]*vpmovsxwd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 72 80[         ]*vpmovsxwd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b2 f0 f7 ff ff[        ]*vpmovsxwd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 f5[    ]*vpmovsxwq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 24 f5[    ]*vpmovsxwq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 31[    ]*vpmovsxwq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 72 7f[         ]*vpmovsxwq 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b2 00 02 00 00[        ]*vpmovsxwq 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 72 80[         ]*vpmovsxwq -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b2 fc fd ff ff[        ]*vpmovsxwq -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 f5[    ]*vpmovsxwq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 24 f5[    ]*vpmovsxwq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 31[    ]*vpmovsxwq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 72 7f[         ]*vpmovsxwq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b2 00 04 00 00[        ]*vpmovsxwq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 72 80[         ]*vpmovsxwq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b2 f8 fb ff ff[        ]*vpmovsxwq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 f5[    ]*vpmovzxbd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 31 f5[    ]*vpmovzxbd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 31[    ]*vpmovzxbd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 72 7f[         ]*vpmovzxbd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b2 00 02 00 00[        ]*vpmovzxbd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 72 80[         ]*vpmovzxbd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b2 fc fd ff ff[        ]*vpmovzxbd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 f5[    ]*vpmovzxbd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 31 f5[    ]*vpmovzxbd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 31[    ]*vpmovzxbd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 72 7f[         ]*vpmovzxbd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b2 00 04 00 00[        ]*vpmovzxbd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 72 80[         ]*vpmovzxbd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b2 f8 fb ff ff[        ]*vpmovzxbd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 f5[    ]*vpmovzxbq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 32 f5[    ]*vpmovzxbq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 31[    ]*vpmovzxbq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 72 7f[         ]*vpmovzxbq 0xfe\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b2 00 01 00 00[        ]*vpmovzxbq 0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 72 80[         ]*vpmovzxbq -0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b2 fe fe ff ff[        ]*vpmovzxbq -0x102\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 f5[    ]*vpmovzxbq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 32 f5[    ]*vpmovzxbq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 31[    ]*vpmovzxbq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 72 7f[         ]*vpmovzxbq 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b2 00 02 00 00[        ]*vpmovzxbq 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 72 80[         ]*vpmovzxbq -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b2 fc fd ff ff[        ]*vpmovzxbq -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 f5[    ]*vpmovzxwd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 33 f5[    ]*vpmovzxwd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 31[    ]*vpmovzxwd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 72 7f[         ]*vpmovzxwd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b2 00 04 00 00[        ]*vpmovzxwd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 72 80[         ]*vpmovzxwd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b2 f8 fb ff ff[        ]*vpmovzxwd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 f5[    ]*vpmovzxwd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 33 f5[    ]*vpmovzxwd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 31[    ]*vpmovzxwd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 72 7f[         ]*vpmovzxwd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b2 00 08 00 00[        ]*vpmovzxwd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 72 80[         ]*vpmovzxwd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b2 f0 f7 ff ff[        ]*vpmovzxwd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 f5[    ]*vpmovzxwq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 34 f5[    ]*vpmovzxwq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 31[    ]*vpmovzxwq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 72 7f[         ]*vpmovzxwq 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b2 00 02 00 00[        ]*vpmovzxwq 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 72 80[         ]*vpmovzxwq -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b2 fc fd ff ff[        ]*vpmovzxwq -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 f5[    ]*vpmovzxwq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 34 f5[    ]*vpmovzxwq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 31[    ]*vpmovzxwq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 72 7f[         ]*vpmovzxwq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b2 00 04 00 00[        ]*vpmovzxwq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 72 80[         ]*vpmovzxwq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b2 f8 fb ff ff[        ]*vpmovzxwq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 f5[    ]*vpmovsxbd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 21 f5[    ]*vpmovsxbd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 31[    ]*vpmovsxbd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 72 7f[         ]*vpmovsxbd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b2 00 02 00 00[        ]*vpmovsxbd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 72 80[         ]*vpmovsxbd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 21 b2 fc fd ff ff[        ]*vpmovsxbd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 f5[    ]*vpmovsxbd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 21 f5[    ]*vpmovsxbd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 31[    ]*vpmovsxbd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 72 7f[         ]*vpmovsxbd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b2 00 04 00 00[        ]*vpmovsxbd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 72 80[         ]*vpmovsxbd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 21 b2 f8 fb ff ff[        ]*vpmovsxbd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 f5[    ]*vpmovsxbq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 22 f5[    ]*vpmovsxbq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 31[    ]*vpmovsxbq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 72 7f[         ]*vpmovsxbq 0xfe\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b2 00 01 00 00[        ]*vpmovsxbq 0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 72 80[         ]*vpmovsxbq -0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 22 b2 fe fe ff ff[        ]*vpmovsxbq -0x102\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 f5[    ]*vpmovsxbq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 22 f5[    ]*vpmovsxbq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 31[    ]*vpmovsxbq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 72 7f[         ]*vpmovsxbq 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b2 00 02 00 00[        ]*vpmovsxbq 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 72 80[         ]*vpmovsxbq -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 22 b2 fc fd ff ff[        ]*vpmovsxbq -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 f5[    ]*vpmovsxwd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 23 f5[    ]*vpmovsxwd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 31[    ]*vpmovsxwd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 72 7f[         ]*vpmovsxwd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b2 00 04 00 00[        ]*vpmovsxwd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 72 80[         ]*vpmovsxwd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 23 b2 f8 fb ff ff[        ]*vpmovsxwd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 f5[    ]*vpmovsxwd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 23 f5[    ]*vpmovsxwd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 31[    ]*vpmovsxwd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 72 7f[         ]*vpmovsxwd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b2 00 08 00 00[        ]*vpmovsxwd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 72 80[         ]*vpmovsxwd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 23 b2 f0 f7 ff ff[        ]*vpmovsxwd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 f5[    ]*vpmovsxwq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 24 f5[    ]*vpmovsxwq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 31[    ]*vpmovsxwq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 72 7f[         ]*vpmovsxwq 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b2 00 02 00 00[        ]*vpmovsxwq 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 72 80[         ]*vpmovsxwq -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 24 b2 fc fd ff ff[        ]*vpmovsxwq -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 f5[    ]*vpmovsxwq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 24 f5[    ]*vpmovsxwq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 31[    ]*vpmovsxwq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 72 7f[         ]*vpmovsxwq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b2 00 04 00 00[        ]*vpmovsxwq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 72 80[         ]*vpmovsxwq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 24 b2 f8 fb ff ff[        ]*vpmovsxwq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 f5[    ]*vpmovzxbd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 31 f5[    ]*vpmovzxbd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 31[    ]*vpmovzxbd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 72 7f[         ]*vpmovzxbd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b2 00 02 00 00[        ]*vpmovzxbd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 72 80[         ]*vpmovzxbd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 31 b2 fc fd ff ff[        ]*vpmovzxbd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 f5[    ]*vpmovzxbd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 31 f5[    ]*vpmovzxbd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 31[    ]*vpmovzxbd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 72 7f[         ]*vpmovzxbd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b2 00 04 00 00[        ]*vpmovzxbd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 72 80[         ]*vpmovzxbd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 31 b2 f8 fb ff ff[        ]*vpmovzxbd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 f5[    ]*vpmovzxbq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 32 f5[    ]*vpmovzxbq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 31[    ]*vpmovzxbq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 72 7f[         ]*vpmovzxbq 0xfe\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b2 00 01 00 00[        ]*vpmovzxbq 0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 72 80[         ]*vpmovzxbq -0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 32 b2 fe fe ff ff[        ]*vpmovzxbq -0x102\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 f5[    ]*vpmovzxbq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 32 f5[    ]*vpmovzxbq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 31[    ]*vpmovzxbq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 72 7f[         ]*vpmovzxbq 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b2 00 02 00 00[        ]*vpmovzxbq 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 72 80[         ]*vpmovzxbq -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 32 b2 fc fd ff ff[        ]*vpmovzxbq -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 f5[    ]*vpmovzxwd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 33 f5[    ]*vpmovzxwd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 31[    ]*vpmovzxwd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 72 7f[         ]*vpmovzxwd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b2 00 04 00 00[        ]*vpmovzxwd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 72 80[         ]*vpmovzxwd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 33 b2 f8 fb ff ff[        ]*vpmovzxwd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 f5[    ]*vpmovzxwd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 33 f5[    ]*vpmovzxwd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 31[    ]*vpmovzxwd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 72 7f[         ]*vpmovzxwd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b2 00 08 00 00[        ]*vpmovzxwd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 72 80[         ]*vpmovzxwd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 33 b2 f0 f7 ff ff[        ]*vpmovzxwd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 f5[    ]*vpmovzxwq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 34 f5[    ]*vpmovzxwq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 31[    ]*vpmovzxwq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 72 7f[         ]*vpmovzxwq 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b2 00 02 00 00[        ]*vpmovzxwq 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 72 80[         ]*vpmovzxwq -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 34 b2 fc fd ff ff[        ]*vpmovzxwq -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 f5[    ]*vpmovzxwq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 34 f5[    ]*vpmovzxwq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 31[    ]*vpmovzxwq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 72 7f[         ]*vpmovzxwq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b2 00 04 00 00[        ]*vpmovzxwq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 72 80[         ]*vpmovzxwq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 34 b2 f8 fb ff ff[        ]*vpmovzxwq -0x408\(%edx\),%ymm6\{%k7\}
+#pass
diff --git a/gas/testsuite/gas/i386/avx512f_vl.d b/gas/testsuite/gas/i386/avx512f_vl.d
new file mode 100644 (file)
index 0000000..7949168
--- /dev/null
@@ -0,0 +1,11402 @@
+#as:
+#objdump: -dw
+#name: i386 AVX512F/VL insns
+#source: avx512f_vl.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+00000000 <_start>:
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 f4[    ]*vaddpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 58 f4[    ]*vaddpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 31[    ]*vaddpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b4 f4 c0 1d fe ff[     ]*vaddpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 30[    ]*vaddpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 72 7f[         ]*vaddpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b2 00 08 00 00[        ]*vaddpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 72 80[         ]*vaddpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b2 f0 f7 ff ff[        ]*vaddpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 72 7f[         ]*vaddpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 b2 00 04 00 00[        ]*vaddpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 72 80[         ]*vaddpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 b2 f8 fb ff ff[        ]*vaddpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 f4[    ]*vaddpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 58 f4[    ]*vaddpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 31[    ]*vaddpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b4 f4 c0 1d fe ff[     ]*vaddpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 30[    ]*vaddpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 72 7f[         ]*vaddpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b2 00 10 00 00[        ]*vaddpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 72 80[         ]*vaddpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b2 e0 ef ff ff[        ]*vaddpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 72 7f[         ]*vaddpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 b2 00 04 00 00[        ]*vaddpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 72 80[         ]*vaddpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 b2 f8 fb ff ff[        ]*vaddpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 f4[    ]*vaddps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 58 f4[    ]*vaddps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 31[    ]*vaddps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b4 f4 c0 1d fe ff[     ]*vaddps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 30[    ]*vaddps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 72 7f[         ]*vaddps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b2 00 08 00 00[        ]*vaddps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 72 80[         ]*vaddps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b2 f0 f7 ff ff[        ]*vaddps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 72 7f[         ]*vaddps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 b2 00 02 00 00[        ]*vaddps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 72 80[         ]*vaddps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 b2 fc fd ff ff[        ]*vaddps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 f4[    ]*vaddps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 58 f4[    ]*vaddps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 31[    ]*vaddps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b4 f4 c0 1d fe ff[     ]*vaddps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 30[    ]*vaddps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 72 7f[         ]*vaddps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b2 00 10 00 00[        ]*vaddps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 72 80[         ]*vaddps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b2 e0 ef ff ff[        ]*vaddps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 72 7f[         ]*vaddps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 b2 00 02 00 00[        ]*vaddps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 72 80[         ]*vaddps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 b2 fc fd ff ff[        ]*vaddps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 f4 ab[         ]*valignd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 03 f4 ab[         ]*valignd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 f4 7b[         ]*valignd \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 31 7b[         ]*valignd \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b4 f4 c0 1d fe ff 7b[  ]*valignd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 30 7b[         ]*valignd \$0x7b,\(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 72 7f 7b[      ]*valignd \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b2 00 08 00 00 7b[     ]*valignd \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 72 80 7b[      ]*valignd \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b2 f0 f7 ff ff 7b[     ]*valignd \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 72 7f 7b[      ]*valignd \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 b2 00 02 00 00 7b[     ]*valignd \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 72 80 7b[      ]*valignd \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 b2 fc fd ff ff 7b[     ]*valignd \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 f4 ab[         ]*valignd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 03 f4 ab[         ]*valignd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 f4 7b[         ]*valignd \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 31 7b[         ]*valignd \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b4 f4 c0 1d fe ff 7b[  ]*valignd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 30 7b[         ]*valignd \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 72 7f 7b[      ]*valignd \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b2 00 10 00 00 7b[     ]*valignd \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 72 80 7b[      ]*valignd \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b2 e0 ef ff ff 7b[     ]*valignd \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 72 7f 7b[      ]*valignd \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 b2 00 02 00 00 7b[     ]*valignd \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 72 80 7b[      ]*valignd \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 b2 fc fd ff ff 7b[     ]*valignd \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 f4[    ]*vblendmpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 65 f4[    ]*vblendmpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 31[    ]*vblendmpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b4 f4 c0 1d fe ff[     ]*vblendmpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 30[    ]*vblendmpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 72 7f[         ]*vblendmpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b2 00 08 00 00[        ]*vblendmpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 72 80[         ]*vblendmpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b2 f0 f7 ff ff[        ]*vblendmpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 72 7f[         ]*vblendmpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 b2 00 04 00 00[        ]*vblendmpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 72 80[         ]*vblendmpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 b2 f8 fb ff ff[        ]*vblendmpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 f4[    ]*vblendmpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 65 f4[    ]*vblendmpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 31[    ]*vblendmpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b4 f4 c0 1d fe ff[     ]*vblendmpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 30[    ]*vblendmpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 72 7f[         ]*vblendmpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b2 00 10 00 00[        ]*vblendmpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 72 80[         ]*vblendmpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b2 e0 ef ff ff[        ]*vblendmpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 72 7f[         ]*vblendmpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 b2 00 04 00 00[        ]*vblendmpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 72 80[         ]*vblendmpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 b2 f8 fb ff ff[        ]*vblendmpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 f4[    ]*vblendmps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 65 f4[    ]*vblendmps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 31[    ]*vblendmps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b4 f4 c0 1d fe ff[     ]*vblendmps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 30[    ]*vblendmps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 72 7f[         ]*vblendmps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b2 00 08 00 00[        ]*vblendmps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 72 80[         ]*vblendmps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b2 f0 f7 ff ff[        ]*vblendmps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 72 7f[         ]*vblendmps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 b2 00 02 00 00[        ]*vblendmps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 72 80[         ]*vblendmps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 b2 fc fd ff ff[        ]*vblendmps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 f4[    ]*vblendmps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 65 f4[    ]*vblendmps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 31[    ]*vblendmps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b4 f4 c0 1d fe ff[     ]*vblendmps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 30[    ]*vblendmps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 72 7f[         ]*vblendmps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b2 00 10 00 00[        ]*vblendmps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 72 80[         ]*vblendmps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b2 e0 ef ff ff[        ]*vblendmps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 72 7f[         ]*vblendmps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 b2 00 02 00 00[        ]*vblendmps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 72 80[         ]*vblendmps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 b2 fc fd ff ff[        ]*vblendmps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 31[    ]*vbroadcastf32x4 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 1a 31[    ]*vbroadcastf32x4 \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b4 f4 c0 1d fe ff[     ]*vbroadcastf32x4 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 72 7f[         ]*vbroadcastf32x4 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b2 00 08 00 00[        ]*vbroadcastf32x4 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 72 80[         ]*vbroadcastf32x4 -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b2 f0 f7 ff ff[        ]*vbroadcastf32x4 -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 31[    ]*vbroadcasti32x4 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 5a 31[    ]*vbroadcasti32x4 \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b4 f4 c0 1d fe ff[     ]*vbroadcasti32x4 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 72 7f[         ]*vbroadcasti32x4 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b2 00 08 00 00[        ]*vbroadcasti32x4 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 72 80[         ]*vbroadcasti32x4 -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b2 f0 f7 ff ff[        ]*vbroadcasti32x4 -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 31[    ]*vbroadcastsd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 19 31[    ]*vbroadcastsd \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b4 f4 c0 1d fe ff[     ]*vbroadcastsd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 72 7f[         ]*vbroadcastsd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b2 00 04 00 00[        ]*vbroadcastsd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 72 80[         ]*vbroadcastsd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b2 f8 fb ff ff[        ]*vbroadcastsd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 f5[    ]*vbroadcastsd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 19 f5[    ]*vbroadcastsd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 31[    ]*vbroadcastss \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 18 31[    ]*vbroadcastss \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b4 f4 c0 1d fe ff[     ]*vbroadcastss -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 72 7f[         ]*vbroadcastss 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b2 00 02 00 00[        ]*vbroadcastss 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 72 80[         ]*vbroadcastss -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b2 fc fd ff ff[        ]*vbroadcastss -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 31[    ]*vbroadcastss \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 18 31[    ]*vbroadcastss \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b4 f4 c0 1d fe ff[     ]*vbroadcastss -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 72 7f[         ]*vbroadcastss 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b2 00 02 00 00[        ]*vbroadcastss 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 72 80[         ]*vbroadcastss -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b2 fc fd ff ff[        ]*vbroadcastss -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 f5[    ]*vbroadcastss %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 18 f5[    ]*vbroadcastss %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 f5[    ]*vbroadcastss %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 18 f5[    ]*vbroadcastss %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ec ab[         ]*vcmppd \$0xab,%xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ec 7b[         ]*vcmppd \$0x7b,%xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 29 7b[         ]*vcmppd \$0x7b,\(%ecx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ac f4 c0 1d fe ff 7b[  ]*vcmppd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 28 7b[         ]*vcmppd \$0x7b,\(%eax\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x7f0\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 aa 00 08 00 00 7b[     ]*vcmppd \$0x7b,0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 aa f0 f7 ff ff 7b[     ]*vcmppd \$0x7b,-0x810\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 aa 00 04 00 00 7b[     ]*vcmppd \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 aa f8 fb ff ff 7b[     ]*vcmppd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ec ab[         ]*vcmppd \$0xab,%ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ec 7b[         ]*vcmppd \$0x7b,%ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 29 7b[         ]*vcmppd \$0x7b,\(%ecx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ac f4 c0 1d fe ff 7b[  ]*vcmppd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 28 7b[         ]*vcmppd \$0x7b,\(%eax\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 6a 7f 7b[      ]*vcmppd \$0x7b,0xfe0\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 aa 00 10 00 00 7b[     ]*vcmppd \$0x7b,0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 aa e0 ef ff ff 7b[     ]*vcmppd \$0x7b,-0x1020\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 aa 00 04 00 00 7b[     ]*vcmppd \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 aa f8 fb ff ff 7b[     ]*vcmppd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ec ab[         ]*vcmpps \$0xab,%xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ec 7b[         ]*vcmpps \$0x7b,%xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 29 7b[         ]*vcmpps \$0x7b,\(%ecx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ac f4 c0 1d fe ff 7b[  ]*vcmpps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 28 7b[         ]*vcmpps \$0x7b,\(%eax\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x7f0\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 aa 00 08 00 00 7b[     ]*vcmpps \$0x7b,0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 aa f0 f7 ff ff 7b[     ]*vcmpps \$0x7b,-0x810\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 aa 00 02 00 00 7b[     ]*vcmpps \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 aa fc fd ff ff 7b[     ]*vcmpps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ec ab[         ]*vcmpps \$0xab,%ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ec 7b[         ]*vcmpps \$0x7b,%ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 29 7b[         ]*vcmpps \$0x7b,\(%ecx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ac f4 c0 1d fe ff 7b[  ]*vcmpps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 28 7b[         ]*vcmpps \$0x7b,\(%eax\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 6a 7f 7b[      ]*vcmpps \$0x7b,0xfe0\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 aa 00 10 00 00 7b[     ]*vcmpps \$0x7b,0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 aa e0 ef ff ff 7b[     ]*vcmpps \$0x7b,-0x1020\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 aa 00 02 00 00 7b[     ]*vcmpps \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 aa fc fd ff ff 7b[     ]*vcmpps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 31[    ]*vcompresspd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b4 f4 c0 1d fe ff[     ]*vcompresspd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 72 7f[         ]*vcompresspd %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b2 00 04 00 00[        ]*vcompresspd %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 72 80[         ]*vcompresspd %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b2 f8 fb ff ff[        ]*vcompresspd %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 31[    ]*vcompresspd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b4 f4 c0 1d fe ff[     ]*vcompresspd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 72 7f[         ]*vcompresspd %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b2 00 04 00 00[        ]*vcompresspd %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 72 80[         ]*vcompresspd %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b2 f8 fb ff ff[        ]*vcompresspd %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a ee[    ]*vcompresspd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 8a ee[    ]*vcompresspd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a ee[    ]*vcompresspd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 8a ee[    ]*vcompresspd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 31[    ]*vcompressps %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b4 f4 c0 1d fe ff[     ]*vcompressps %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 72 7f[         ]*vcompressps %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b2 00 02 00 00[        ]*vcompressps %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 72 80[         ]*vcompressps %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b2 fc fd ff ff[        ]*vcompressps %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 31[    ]*vcompressps %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b4 f4 c0 1d fe ff[     ]*vcompressps %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 72 7f[         ]*vcompressps %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b2 00 02 00 00[        ]*vcompressps %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 72 80[         ]*vcompressps %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b2 fc fd ff ff[        ]*vcompressps %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a ee[    ]*vcompressps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 8a ee[    ]*vcompressps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a ee[    ]*vcompressps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 8a ee[    ]*vcompressps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 f5[    ]*vcvtdq2pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f e6 f5[    ]*vcvtdq2pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 31[    ]*vcvtdq2pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b4 f4 c0 1d fe ff[     ]*vcvtdq2pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 30[    ]*vcvtdq2pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 72 7f[         ]*vcvtdq2pd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b2 00 04 00 00[        ]*vcvtdq2pd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 72 80[         ]*vcvtdq2pd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b2 f8 fb ff ff[        ]*vcvtdq2pd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 72 7f[         ]*vcvtdq2pd 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 b2 00 02 00 00[        ]*vcvtdq2pd 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 72 80[         ]*vcvtdq2pd -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 b2 fc fd ff ff[        ]*vcvtdq2pd -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 f5[    ]*vcvtdq2pd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af e6 f5[    ]*vcvtdq2pd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 31[    ]*vcvtdq2pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b4 f4 c0 1d fe ff[     ]*vcvtdq2pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 30[    ]*vcvtdq2pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 72 7f[         ]*vcvtdq2pd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b2 00 08 00 00[        ]*vcvtdq2pd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 72 80[         ]*vcvtdq2pd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b2 f0 f7 ff ff[        ]*vcvtdq2pd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 72 7f[         ]*vcvtdq2pd 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 b2 00 02 00 00[        ]*vcvtdq2pd 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 72 80[         ]*vcvtdq2pd -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 b2 fc fd ff ff[        ]*vcvtdq2pd -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b f5[    ]*vcvtdq2ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 5b f5[    ]*vcvtdq2ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 31[    ]*vcvtdq2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b4 f4 c0 1d fe ff[     ]*vcvtdq2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 30[    ]*vcvtdq2ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 72 7f[         ]*vcvtdq2ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b2 00 08 00 00[        ]*vcvtdq2ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 72 80[         ]*vcvtdq2ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b2 f0 f7 ff ff[        ]*vcvtdq2ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 72 7f[         ]*vcvtdq2ps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b b2 00 02 00 00[        ]*vcvtdq2ps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 72 80[         ]*vcvtdq2ps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b b2 fc fd ff ff[        ]*vcvtdq2ps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b f5[    ]*vcvtdq2ps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 5b f5[    ]*vcvtdq2ps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 31[    ]*vcvtdq2ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b4 f4 c0 1d fe ff[     ]*vcvtdq2ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 30[    ]*vcvtdq2ps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 72 7f[         ]*vcvtdq2ps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b2 00 10 00 00[        ]*vcvtdq2ps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 72 80[         ]*vcvtdq2ps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b2 e0 ef ff ff[        ]*vcvtdq2ps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 72 7f[         ]*vcvtdq2ps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b b2 00 02 00 00[        ]*vcvtdq2ps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 72 80[         ]*vcvtdq2ps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b b2 fc fd ff ff[        ]*vcvtdq2ps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 f5[    ]*vcvtpd2dq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 8f e6 f5[    ]*vcvtpd2dq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 31[    ]*vcvtpd2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b4 f4 c0 1d fe ff[     ]*vcvtpd2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 30[    ]*vcvtpd2dq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 72 7f[         ]*vcvtpd2dq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b2 00 08 00 00[        ]*vcvtpd2dq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 72 80[         ]*vcvtpd2dq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b2 f0 f7 ff ff[        ]*vcvtpd2dq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 72 7f[         ]*vcvtpd2dq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 b2 00 04 00 00[        ]*vcvtpd2dq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 72 80[         ]*vcvtpd2dq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 b2 f8 fb ff ff[        ]*vcvtpd2dq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 f5[    ]*vcvtpd2dq %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff af e6 f5[    ]*vcvtpd2dq %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 31[    ]*vcvtpd2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b4 f4 c0 1d fe ff[     ]*vcvtpd2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 30[    ]*vcvtpd2dq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 72 7f[         ]*vcvtpd2dq 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b2 00 10 00 00[        ]*vcvtpd2dq 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 72 80[         ]*vcvtpd2dq -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b2 e0 ef ff ff[        ]*vcvtpd2dq -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 72 7f[         ]*vcvtpd2dq 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 b2 00 04 00 00[        ]*vcvtpd2dq 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 72 80[         ]*vcvtpd2dq -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 b2 f8 fb ff ff[        ]*vcvtpd2dq -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a f5[    ]*vcvtpd2ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 5a f5[    ]*vcvtpd2ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 31[    ]*vcvtpd2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b4 f4 c0 1d fe ff[     ]*vcvtpd2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 30[    ]*vcvtpd2ps \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 72 7f[         ]*vcvtpd2ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b2 00 08 00 00[        ]*vcvtpd2ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 72 80[         ]*vcvtpd2ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b2 f0 f7 ff ff[        ]*vcvtpd2ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 72 7f[         ]*vcvtpd2ps 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a b2 00 04 00 00[        ]*vcvtpd2ps 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 72 80[         ]*vcvtpd2ps -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a b2 f8 fb ff ff[        ]*vcvtpd2ps -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a f5[    ]*vcvtpd2ps %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 5a f5[    ]*vcvtpd2ps %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 31[    ]*vcvtpd2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b4 f4 c0 1d fe ff[     ]*vcvtpd2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 30[    ]*vcvtpd2ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 72 7f[         ]*vcvtpd2ps 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b2 00 10 00 00[        ]*vcvtpd2ps 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 72 80[         ]*vcvtpd2ps -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b2 e0 ef ff ff[        ]*vcvtpd2ps -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 72 7f[         ]*vcvtpd2ps 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a b2 00 04 00 00[        ]*vcvtpd2ps 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 72 80[         ]*vcvtpd2ps -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a b2 f8 fb ff ff[        ]*vcvtpd2ps -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 f5[    ]*vcvtpd2udq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 8f 79 f5[    ]*vcvtpd2udq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 31[    ]*vcvtpd2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b4 f4 c0 1d fe ff[     ]*vcvtpd2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 30[    ]*vcvtpd2udq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 72 7f[         ]*vcvtpd2udq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b2 00 08 00 00[        ]*vcvtpd2udq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 72 80[         ]*vcvtpd2udq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b2 f0 f7 ff ff[        ]*vcvtpd2udq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 72 7f[         ]*vcvtpd2udq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 b2 00 04 00 00[        ]*vcvtpd2udq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 72 80[         ]*vcvtpd2udq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 b2 f8 fb ff ff[        ]*vcvtpd2udq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 f5[    ]*vcvtpd2udq %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc af 79 f5[    ]*vcvtpd2udq %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 31[    ]*vcvtpd2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b4 f4 c0 1d fe ff[     ]*vcvtpd2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 30[    ]*vcvtpd2udq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 72 7f[         ]*vcvtpd2udq 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b2 00 10 00 00[        ]*vcvtpd2udq 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 72 80[         ]*vcvtpd2udq -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b2 e0 ef ff ff[        ]*vcvtpd2udq -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 72 7f[         ]*vcvtpd2udq 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 b2 00 04 00 00[        ]*vcvtpd2udq 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 72 80[         ]*vcvtpd2udq -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 b2 f8 fb ff ff[        ]*vcvtpd2udq -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 f5[    ]*vcvtph2ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 13 f5[    ]*vcvtph2ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 31[    ]*vcvtph2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b4 f4 c0 1d fe ff[     ]*vcvtph2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 72 7f[         ]*vcvtph2ps 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b2 00 04 00 00[        ]*vcvtph2ps 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 72 80[         ]*vcvtph2ps -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b2 f8 fb ff ff[        ]*vcvtph2ps -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 f5[    ]*vcvtph2ps %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 13 f5[    ]*vcvtph2ps %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 31[    ]*vcvtph2ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b4 f4 c0 1d fe ff[     ]*vcvtph2ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 72 7f[         ]*vcvtph2ps 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b2 00 08 00 00[        ]*vcvtph2ps 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 72 80[         ]*vcvtph2ps -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b2 f0 f7 ff ff[        ]*vcvtph2ps -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b f5[    ]*vcvtps2dq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 5b f5[    ]*vcvtps2dq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 31[    ]*vcvtps2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b4 f4 c0 1d fe ff[     ]*vcvtps2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 30[    ]*vcvtps2dq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 72 7f[         ]*vcvtps2dq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b2 00 08 00 00[        ]*vcvtps2dq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 72 80[         ]*vcvtps2dq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b2 f0 f7 ff ff[        ]*vcvtps2dq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 72 7f[         ]*vcvtps2dq 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b b2 00 02 00 00[        ]*vcvtps2dq 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 72 80[         ]*vcvtps2dq -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b b2 fc fd ff ff[        ]*vcvtps2dq -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b f5[    ]*vcvtps2dq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 5b f5[    ]*vcvtps2dq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 31[    ]*vcvtps2dq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b4 f4 c0 1d fe ff[     ]*vcvtps2dq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 30[    ]*vcvtps2dq \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 72 7f[         ]*vcvtps2dq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b2 00 10 00 00[        ]*vcvtps2dq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 72 80[         ]*vcvtps2dq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b2 e0 ef ff ff[        ]*vcvtps2dq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 72 7f[         ]*vcvtps2dq 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b b2 00 02 00 00[        ]*vcvtps2dq 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 72 80[         ]*vcvtps2dq -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b b2 fc fd ff ff[        ]*vcvtps2dq -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a f5[    ]*vcvtps2pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 5a f5[    ]*vcvtps2pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 31[    ]*vcvtps2pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b4 f4 c0 1d fe ff[     ]*vcvtps2pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 30[    ]*vcvtps2pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 72 7f[         ]*vcvtps2pd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b2 00 04 00 00[        ]*vcvtps2pd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 72 80[         ]*vcvtps2pd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b2 f8 fb ff ff[        ]*vcvtps2pd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 72 7f[         ]*vcvtps2pd 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a b2 00 02 00 00[        ]*vcvtps2pd 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 72 80[         ]*vcvtps2pd -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a b2 fc fd ff ff[        ]*vcvtps2pd -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a f5[    ]*vcvtps2pd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 5a f5[    ]*vcvtps2pd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 31[    ]*vcvtps2pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b4 f4 c0 1d fe ff[     ]*vcvtps2pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 30[    ]*vcvtps2pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 72 7f[         ]*vcvtps2pd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b2 00 08 00 00[        ]*vcvtps2pd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 72 80[         ]*vcvtps2pd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b2 f0 f7 ff ff[        ]*vcvtps2pd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 72 7f[         ]*vcvtps2pd 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a b2 00 02 00 00[        ]*vcvtps2pd 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 72 80[         ]*vcvtps2pd -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a b2 fc fd ff ff[        ]*vcvtps2pd -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d ee 7b[         ]*vcvtps2ph \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d ee 7b[         ]*vcvtps2ph \$0x7b,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 f5[    ]*vcvtps2udq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 79 f5[    ]*vcvtps2udq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 31[    ]*vcvtps2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b4 f4 c0 1d fe ff[     ]*vcvtps2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 30[    ]*vcvtps2udq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 72 7f[         ]*vcvtps2udq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b2 00 08 00 00[        ]*vcvtps2udq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 72 80[         ]*vcvtps2udq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b2 f0 f7 ff ff[        ]*vcvtps2udq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 72 7f[         ]*vcvtps2udq 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 b2 00 02 00 00[        ]*vcvtps2udq 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 72 80[         ]*vcvtps2udq -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 b2 fc fd ff ff[        ]*vcvtps2udq -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 f5[    ]*vcvtps2udq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 79 f5[    ]*vcvtps2udq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 31[    ]*vcvtps2udq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b4 f4 c0 1d fe ff[     ]*vcvtps2udq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 30[    ]*vcvtps2udq \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 72 7f[         ]*vcvtps2udq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b2 00 10 00 00[        ]*vcvtps2udq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 72 80[         ]*vcvtps2udq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b2 e0 ef ff ff[        ]*vcvtps2udq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 72 7f[         ]*vcvtps2udq 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 b2 00 02 00 00[        ]*vcvtps2udq 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 72 80[         ]*vcvtps2udq -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 b2 fc fd ff ff[        ]*vcvtps2udq -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 f5[    ]*vcvttpd2dq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f e6 f5[    ]*vcvttpd2dq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 31[    ]*vcvttpd2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b4 f4 c0 1d fe ff[     ]*vcvttpd2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 30[    ]*vcvttpd2dq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 72 7f[         ]*vcvttpd2dq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b2 00 08 00 00[        ]*vcvttpd2dq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 72 80[         ]*vcvttpd2dq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b2 f0 f7 ff ff[        ]*vcvttpd2dq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 72 7f[         ]*vcvttpd2dq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 b2 00 04 00 00[        ]*vcvttpd2dq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 72 80[         ]*vcvttpd2dq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 b2 f8 fb ff ff[        ]*vcvttpd2dq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 f5[    ]*vcvttpd2dq %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af e6 f5[    ]*vcvttpd2dq %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 31[    ]*vcvttpd2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b4 f4 c0 1d fe ff[     ]*vcvttpd2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 30[    ]*vcvttpd2dq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 72 7f[         ]*vcvttpd2dq 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b2 00 10 00 00[        ]*vcvttpd2dq 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 72 80[         ]*vcvttpd2dq -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b2 e0 ef ff ff[        ]*vcvttpd2dq -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 72 7f[         ]*vcvttpd2dq 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 b2 00 04 00 00[        ]*vcvttpd2dq 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 72 80[         ]*vcvttpd2dq -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 b2 f8 fb ff ff[        ]*vcvttpd2dq -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b f5[    ]*vcvttps2dq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 5b f5[    ]*vcvttps2dq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 31[    ]*vcvttps2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b4 f4 c0 1d fe ff[     ]*vcvttps2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 30[    ]*vcvttps2dq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 72 7f[         ]*vcvttps2dq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b2 00 08 00 00[        ]*vcvttps2dq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 72 80[         ]*vcvttps2dq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b2 f0 f7 ff ff[        ]*vcvttps2dq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 72 7f[         ]*vcvttps2dq 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b b2 00 02 00 00[        ]*vcvttps2dq 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 72 80[         ]*vcvttps2dq -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b b2 fc fd ff ff[        ]*vcvttps2dq -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b f5[    ]*vcvttps2dq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 5b f5[    ]*vcvttps2dq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 31[    ]*vcvttps2dq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b4 f4 c0 1d fe ff[     ]*vcvttps2dq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 30[    ]*vcvttps2dq \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 72 7f[         ]*vcvttps2dq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b2 00 10 00 00[        ]*vcvttps2dq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 72 80[         ]*vcvttps2dq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b2 e0 ef ff ff[        ]*vcvttps2dq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 72 7f[         ]*vcvttps2dq 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b b2 00 02 00 00[        ]*vcvttps2dq 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 72 80[         ]*vcvttps2dq -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b b2 fc fd ff ff[        ]*vcvttps2dq -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a f5[    ]*vcvtudq2pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7a f5[    ]*vcvtudq2pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 31[    ]*vcvtudq2pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 30[    ]*vcvtudq2pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 72 7f[         ]*vcvtudq2pd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b2 00 04 00 00[        ]*vcvtudq2pd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 72 80[         ]*vcvtudq2pd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b2 f8 fb ff ff[        ]*vcvtudq2pd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 72 7f[         ]*vcvtudq2pd 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a b2 00 02 00 00[        ]*vcvtudq2pd 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 72 80[         ]*vcvtudq2pd -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a b2 fc fd ff ff[        ]*vcvtudq2pd -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a f5[    ]*vcvtudq2pd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7a f5[    ]*vcvtudq2pd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 31[    ]*vcvtudq2pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 30[    ]*vcvtudq2pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 72 7f[         ]*vcvtudq2pd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b2 00 08 00 00[        ]*vcvtudq2pd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 72 80[         ]*vcvtudq2pd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b2 f0 f7 ff ff[        ]*vcvtudq2pd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 72 7f[         ]*vcvtudq2pd 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a b2 00 02 00 00[        ]*vcvtudq2pd 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 72 80[         ]*vcvtudq2pd -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a b2 fc fd ff ff[        ]*vcvtudq2pd -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a f5[    ]*vcvtudq2ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 8f 7a f5[    ]*vcvtudq2ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 31[    ]*vcvtudq2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 30[    ]*vcvtudq2ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 72 7f[         ]*vcvtudq2ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b2 00 08 00 00[        ]*vcvtudq2ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 72 80[         ]*vcvtudq2ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b2 f0 f7 ff ff[        ]*vcvtudq2ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 72 7f[         ]*vcvtudq2ps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a b2 00 02 00 00[        ]*vcvtudq2ps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 72 80[         ]*vcvtudq2ps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a b2 fc fd ff ff[        ]*vcvtudq2ps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a f5[    ]*vcvtudq2ps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f af 7a f5[    ]*vcvtudq2ps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 31[    ]*vcvtudq2ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 30[    ]*vcvtudq2ps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 72 7f[         ]*vcvtudq2ps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b2 00 10 00 00[        ]*vcvtudq2ps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 72 80[         ]*vcvtudq2ps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b2 e0 ef ff ff[        ]*vcvtudq2ps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 72 7f[         ]*vcvtudq2ps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a b2 00 02 00 00[        ]*vcvtudq2ps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 72 80[         ]*vcvtudq2ps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a b2 fc fd ff ff[        ]*vcvtudq2ps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e f4[    ]*vdivpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5e f4[    ]*vdivpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 31[    ]*vdivpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b4 f4 c0 1d fe ff[     ]*vdivpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 30[    ]*vdivpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 72 7f[         ]*vdivpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b2 00 08 00 00[        ]*vdivpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 72 80[         ]*vdivpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b2 f0 f7 ff ff[        ]*vdivpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 72 7f[         ]*vdivpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e b2 00 04 00 00[        ]*vdivpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 72 80[         ]*vdivpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e b2 f8 fb ff ff[        ]*vdivpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e f4[    ]*vdivpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5e f4[    ]*vdivpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 31[    ]*vdivpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b4 f4 c0 1d fe ff[     ]*vdivpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 30[    ]*vdivpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 72 7f[         ]*vdivpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b2 00 10 00 00[        ]*vdivpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 72 80[         ]*vdivpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b2 e0 ef ff ff[        ]*vdivpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 72 7f[         ]*vdivpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e b2 00 04 00 00[        ]*vdivpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 72 80[         ]*vdivpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e b2 f8 fb ff ff[        ]*vdivpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e f4[    ]*vdivps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5e f4[    ]*vdivps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 31[    ]*vdivps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b4 f4 c0 1d fe ff[     ]*vdivps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 30[    ]*vdivps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 72 7f[         ]*vdivps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b2 00 08 00 00[        ]*vdivps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 72 80[         ]*vdivps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b2 f0 f7 ff ff[        ]*vdivps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 72 7f[         ]*vdivps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e b2 00 02 00 00[        ]*vdivps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 72 80[         ]*vdivps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e b2 fc fd ff ff[        ]*vdivps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e f4[    ]*vdivps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5e f4[    ]*vdivps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 31[    ]*vdivps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b4 f4 c0 1d fe ff[     ]*vdivps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 30[    ]*vdivps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 72 7f[         ]*vdivps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b2 00 10 00 00[        ]*vdivps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 72 80[         ]*vdivps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b2 e0 ef ff ff[        ]*vdivps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 72 7f[         ]*vdivps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e b2 00 02 00 00[        ]*vdivps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 72 80[         ]*vdivps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e b2 fc fd ff ff[        ]*vdivps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 31[    ]*vexpandpd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 88 31[    ]*vexpandpd \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b4 f4 c0 1d fe ff[     ]*vexpandpd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 72 7f[         ]*vexpandpd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b2 00 04 00 00[        ]*vexpandpd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 72 80[         ]*vexpandpd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b2 f8 fb ff ff[        ]*vexpandpd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 31[    ]*vexpandpd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 88 31[    ]*vexpandpd \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b4 f4 c0 1d fe ff[     ]*vexpandpd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 72 7f[         ]*vexpandpd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b2 00 04 00 00[        ]*vexpandpd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 72 80[         ]*vexpandpd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b2 f8 fb ff ff[        ]*vexpandpd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 f5[    ]*vexpandpd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 88 f5[    ]*vexpandpd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 f5[    ]*vexpandpd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 88 f5[    ]*vexpandpd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 31[    ]*vexpandps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 88 31[    ]*vexpandps \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b4 f4 c0 1d fe ff[     ]*vexpandps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 72 7f[         ]*vexpandps 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b2 00 02 00 00[        ]*vexpandps 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 72 80[         ]*vexpandps -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b2 fc fd ff ff[        ]*vexpandps -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 31[    ]*vexpandps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 88 31[    ]*vexpandps \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b4 f4 c0 1d fe ff[     ]*vexpandps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 72 7f[         ]*vexpandps 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b2 00 02 00 00[        ]*vexpandps 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 72 80[         ]*vexpandps -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b2 fc fd ff ff[        ]*vexpandps -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 f5[    ]*vexpandps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 88 f5[    ]*vexpandps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 f5[    ]*vexpandps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 88 f5[    ]*vexpandps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ee 7b[         ]*vextractf32x4 \$0x7b,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ee 7b[         ]*vextracti32x4 \$0x7b,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 f4[    ]*vfmadd132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 98 f4[    ]*vfmadd132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 31[    ]*vfmadd132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 30[    ]*vfmadd132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 72 7f[         ]*vfmadd132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b2 00 08 00 00[        ]*vfmadd132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 72 80[         ]*vfmadd132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b2 f0 f7 ff ff[        ]*vfmadd132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 72 7f[         ]*vfmadd132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 b2 00 04 00 00[        ]*vfmadd132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 72 80[         ]*vfmadd132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 b2 f8 fb ff ff[        ]*vfmadd132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 f4[    ]*vfmadd132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 98 f4[    ]*vfmadd132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 31[    ]*vfmadd132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 30[    ]*vfmadd132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 72 7f[         ]*vfmadd132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b2 00 10 00 00[        ]*vfmadd132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 72 80[         ]*vfmadd132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b2 e0 ef ff ff[        ]*vfmadd132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 72 7f[         ]*vfmadd132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 b2 00 04 00 00[        ]*vfmadd132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 72 80[         ]*vfmadd132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 b2 f8 fb ff ff[        ]*vfmadd132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 f4[    ]*vfmadd132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 98 f4[    ]*vfmadd132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 31[    ]*vfmadd132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 30[    ]*vfmadd132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 72 7f[         ]*vfmadd132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b2 00 08 00 00[        ]*vfmadd132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 72 80[         ]*vfmadd132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b2 f0 f7 ff ff[        ]*vfmadd132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 72 7f[         ]*vfmadd132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 b2 00 02 00 00[        ]*vfmadd132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 72 80[         ]*vfmadd132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 b2 fc fd ff ff[        ]*vfmadd132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 f4[    ]*vfmadd132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 98 f4[    ]*vfmadd132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 31[    ]*vfmadd132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 30[    ]*vfmadd132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 72 7f[         ]*vfmadd132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b2 00 10 00 00[        ]*vfmadd132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 72 80[         ]*vfmadd132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b2 e0 ef ff ff[        ]*vfmadd132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 72 7f[         ]*vfmadd132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 b2 00 02 00 00[        ]*vfmadd132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 72 80[         ]*vfmadd132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 b2 fc fd ff ff[        ]*vfmadd132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 f4[    ]*vfmadd213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a8 f4[    ]*vfmadd213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 31[    ]*vfmadd213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 30[    ]*vfmadd213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 72 7f[         ]*vfmadd213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b2 00 08 00 00[        ]*vfmadd213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 72 80[         ]*vfmadd213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b2 f0 f7 ff ff[        ]*vfmadd213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 72 7f[         ]*vfmadd213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 b2 00 04 00 00[        ]*vfmadd213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 72 80[         ]*vfmadd213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 b2 f8 fb ff ff[        ]*vfmadd213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 f4[    ]*vfmadd213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a8 f4[    ]*vfmadd213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 31[    ]*vfmadd213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 30[    ]*vfmadd213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 72 7f[         ]*vfmadd213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b2 00 10 00 00[        ]*vfmadd213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 72 80[         ]*vfmadd213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b2 e0 ef ff ff[        ]*vfmadd213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 72 7f[         ]*vfmadd213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 b2 00 04 00 00[        ]*vfmadd213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 72 80[         ]*vfmadd213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 b2 f8 fb ff ff[        ]*vfmadd213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 f4[    ]*vfmadd213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a8 f4[    ]*vfmadd213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 31[    ]*vfmadd213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 30[    ]*vfmadd213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 72 7f[         ]*vfmadd213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b2 00 08 00 00[        ]*vfmadd213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 72 80[         ]*vfmadd213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b2 f0 f7 ff ff[        ]*vfmadd213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 72 7f[         ]*vfmadd213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 b2 00 02 00 00[        ]*vfmadd213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 72 80[         ]*vfmadd213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 b2 fc fd ff ff[        ]*vfmadd213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 f4[    ]*vfmadd213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a8 f4[    ]*vfmadd213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 31[    ]*vfmadd213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 30[    ]*vfmadd213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 72 7f[         ]*vfmadd213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b2 00 10 00 00[        ]*vfmadd213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 72 80[         ]*vfmadd213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b2 e0 ef ff ff[        ]*vfmadd213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 72 7f[         ]*vfmadd213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 b2 00 02 00 00[        ]*vfmadd213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 72 80[         ]*vfmadd213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 b2 fc fd ff ff[        ]*vfmadd213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 f4[    ]*vfmadd231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b8 f4[    ]*vfmadd231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 31[    ]*vfmadd231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 30[    ]*vfmadd231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 72 7f[         ]*vfmadd231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b2 00 08 00 00[        ]*vfmadd231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 72 80[         ]*vfmadd231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b2 f0 f7 ff ff[        ]*vfmadd231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 72 7f[         ]*vfmadd231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 b2 00 04 00 00[        ]*vfmadd231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 72 80[         ]*vfmadd231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 b2 f8 fb ff ff[        ]*vfmadd231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 f4[    ]*vfmadd231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b8 f4[    ]*vfmadd231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 31[    ]*vfmadd231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 30[    ]*vfmadd231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 72 7f[         ]*vfmadd231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b2 00 10 00 00[        ]*vfmadd231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 72 80[         ]*vfmadd231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b2 e0 ef ff ff[        ]*vfmadd231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 72 7f[         ]*vfmadd231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 b2 00 04 00 00[        ]*vfmadd231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 72 80[         ]*vfmadd231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 b2 f8 fb ff ff[        ]*vfmadd231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 f4[    ]*vfmadd231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b8 f4[    ]*vfmadd231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 31[    ]*vfmadd231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 30[    ]*vfmadd231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 72 7f[         ]*vfmadd231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b2 00 08 00 00[        ]*vfmadd231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 72 80[         ]*vfmadd231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b2 f0 f7 ff ff[        ]*vfmadd231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 72 7f[         ]*vfmadd231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 b2 00 02 00 00[        ]*vfmadd231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 72 80[         ]*vfmadd231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 b2 fc fd ff ff[        ]*vfmadd231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 f4[    ]*vfmadd231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b8 f4[    ]*vfmadd231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 31[    ]*vfmadd231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 30[    ]*vfmadd231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 72 7f[         ]*vfmadd231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b2 00 10 00 00[        ]*vfmadd231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 72 80[         ]*vfmadd231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b2 e0 ef ff ff[        ]*vfmadd231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 72 7f[         ]*vfmadd231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 b2 00 02 00 00[        ]*vfmadd231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 72 80[         ]*vfmadd231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 b2 fc fd ff ff[        ]*vfmadd231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 f4[    ]*vfmaddsub132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 96 f4[    ]*vfmaddsub132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 31[    ]*vfmaddsub132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 30[    ]*vfmaddsub132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 72 7f[         ]*vfmaddsub132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b2 00 08 00 00[        ]*vfmaddsub132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 72 80[         ]*vfmaddsub132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b2 f0 f7 ff ff[        ]*vfmaddsub132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 72 7f[         ]*vfmaddsub132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 b2 00 04 00 00[        ]*vfmaddsub132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 72 80[         ]*vfmaddsub132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 f4[    ]*vfmaddsub132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 96 f4[    ]*vfmaddsub132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 31[    ]*vfmaddsub132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 30[    ]*vfmaddsub132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 72 7f[         ]*vfmaddsub132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b2 00 10 00 00[        ]*vfmaddsub132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 72 80[         ]*vfmaddsub132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b2 e0 ef ff ff[        ]*vfmaddsub132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 72 7f[         ]*vfmaddsub132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 b2 00 04 00 00[        ]*vfmaddsub132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 72 80[         ]*vfmaddsub132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 f4[    ]*vfmaddsub132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 96 f4[    ]*vfmaddsub132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 31[    ]*vfmaddsub132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 30[    ]*vfmaddsub132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 72 7f[         ]*vfmaddsub132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b2 00 08 00 00[        ]*vfmaddsub132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 72 80[         ]*vfmaddsub132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b2 f0 f7 ff ff[        ]*vfmaddsub132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 72 7f[         ]*vfmaddsub132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 b2 00 02 00 00[        ]*vfmaddsub132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 72 80[         ]*vfmaddsub132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 b2 fc fd ff ff[        ]*vfmaddsub132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 f4[    ]*vfmaddsub132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 96 f4[    ]*vfmaddsub132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 31[    ]*vfmaddsub132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 30[    ]*vfmaddsub132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 72 7f[         ]*vfmaddsub132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b2 00 10 00 00[        ]*vfmaddsub132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 72 80[         ]*vfmaddsub132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b2 e0 ef ff ff[        ]*vfmaddsub132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 72 7f[         ]*vfmaddsub132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 b2 00 02 00 00[        ]*vfmaddsub132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 72 80[         ]*vfmaddsub132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 b2 fc fd ff ff[        ]*vfmaddsub132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 f4[    ]*vfmaddsub213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a6 f4[    ]*vfmaddsub213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 31[    ]*vfmaddsub213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 30[    ]*vfmaddsub213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 72 7f[         ]*vfmaddsub213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b2 00 08 00 00[        ]*vfmaddsub213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 72 80[         ]*vfmaddsub213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b2 f0 f7 ff ff[        ]*vfmaddsub213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 72 7f[         ]*vfmaddsub213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 b2 00 04 00 00[        ]*vfmaddsub213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 72 80[         ]*vfmaddsub213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 f4[    ]*vfmaddsub213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a6 f4[    ]*vfmaddsub213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 31[    ]*vfmaddsub213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 30[    ]*vfmaddsub213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 72 7f[         ]*vfmaddsub213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b2 00 10 00 00[        ]*vfmaddsub213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 72 80[         ]*vfmaddsub213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b2 e0 ef ff ff[        ]*vfmaddsub213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 72 7f[         ]*vfmaddsub213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 b2 00 04 00 00[        ]*vfmaddsub213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 72 80[         ]*vfmaddsub213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 f4[    ]*vfmaddsub213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a6 f4[    ]*vfmaddsub213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 31[    ]*vfmaddsub213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 30[    ]*vfmaddsub213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 72 7f[         ]*vfmaddsub213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b2 00 08 00 00[        ]*vfmaddsub213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 72 80[         ]*vfmaddsub213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b2 f0 f7 ff ff[        ]*vfmaddsub213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 72 7f[         ]*vfmaddsub213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 b2 00 02 00 00[        ]*vfmaddsub213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 72 80[         ]*vfmaddsub213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 b2 fc fd ff ff[        ]*vfmaddsub213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 f4[    ]*vfmaddsub213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a6 f4[    ]*vfmaddsub213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 31[    ]*vfmaddsub213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 30[    ]*vfmaddsub213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 72 7f[         ]*vfmaddsub213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b2 00 10 00 00[        ]*vfmaddsub213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 72 80[         ]*vfmaddsub213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b2 e0 ef ff ff[        ]*vfmaddsub213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 72 7f[         ]*vfmaddsub213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 b2 00 02 00 00[        ]*vfmaddsub213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 72 80[         ]*vfmaddsub213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 b2 fc fd ff ff[        ]*vfmaddsub213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 f4[    ]*vfmaddsub231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b6 f4[    ]*vfmaddsub231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 31[    ]*vfmaddsub231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 30[    ]*vfmaddsub231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 72 7f[         ]*vfmaddsub231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b2 00 08 00 00[        ]*vfmaddsub231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 72 80[         ]*vfmaddsub231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b2 f0 f7 ff ff[        ]*vfmaddsub231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 72 7f[         ]*vfmaddsub231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 b2 00 04 00 00[        ]*vfmaddsub231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 72 80[         ]*vfmaddsub231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 f4[    ]*vfmaddsub231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b6 f4[    ]*vfmaddsub231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 31[    ]*vfmaddsub231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 30[    ]*vfmaddsub231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 72 7f[         ]*vfmaddsub231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b2 00 10 00 00[        ]*vfmaddsub231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 72 80[         ]*vfmaddsub231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b2 e0 ef ff ff[        ]*vfmaddsub231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 72 7f[         ]*vfmaddsub231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 b2 00 04 00 00[        ]*vfmaddsub231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 72 80[         ]*vfmaddsub231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 f4[    ]*vfmaddsub231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b6 f4[    ]*vfmaddsub231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 31[    ]*vfmaddsub231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 30[    ]*vfmaddsub231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 72 7f[         ]*vfmaddsub231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b2 00 08 00 00[        ]*vfmaddsub231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 72 80[         ]*vfmaddsub231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b2 f0 f7 ff ff[        ]*vfmaddsub231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 72 7f[         ]*vfmaddsub231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 b2 00 02 00 00[        ]*vfmaddsub231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 72 80[         ]*vfmaddsub231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 b2 fc fd ff ff[        ]*vfmaddsub231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 f4[    ]*vfmaddsub231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b6 f4[    ]*vfmaddsub231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 31[    ]*vfmaddsub231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 30[    ]*vfmaddsub231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 72 7f[         ]*vfmaddsub231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b2 00 10 00 00[        ]*vfmaddsub231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 72 80[         ]*vfmaddsub231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b2 e0 ef ff ff[        ]*vfmaddsub231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 72 7f[         ]*vfmaddsub231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 b2 00 02 00 00[        ]*vfmaddsub231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 72 80[         ]*vfmaddsub231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 b2 fc fd ff ff[        ]*vfmaddsub231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a f4[    ]*vfmsub132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9a f4[    ]*vfmsub132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 31[    ]*vfmsub132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 30[    ]*vfmsub132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 72 7f[         ]*vfmsub132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b2 00 08 00 00[        ]*vfmsub132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 72 80[         ]*vfmsub132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b2 f0 f7 ff ff[        ]*vfmsub132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 72 7f[         ]*vfmsub132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a b2 00 04 00 00[        ]*vfmsub132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 72 80[         ]*vfmsub132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a b2 f8 fb ff ff[        ]*vfmsub132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a f4[    ]*vfmsub132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9a f4[    ]*vfmsub132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 31[    ]*vfmsub132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 30[    ]*vfmsub132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 72 7f[         ]*vfmsub132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b2 00 10 00 00[        ]*vfmsub132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 72 80[         ]*vfmsub132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b2 e0 ef ff ff[        ]*vfmsub132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 72 7f[         ]*vfmsub132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a b2 00 04 00 00[        ]*vfmsub132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 72 80[         ]*vfmsub132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a b2 f8 fb ff ff[        ]*vfmsub132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a f4[    ]*vfmsub132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9a f4[    ]*vfmsub132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 31[    ]*vfmsub132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 30[    ]*vfmsub132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 72 7f[         ]*vfmsub132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b2 00 08 00 00[        ]*vfmsub132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 72 80[         ]*vfmsub132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b2 f0 f7 ff ff[        ]*vfmsub132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 72 7f[         ]*vfmsub132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a b2 00 02 00 00[        ]*vfmsub132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 72 80[         ]*vfmsub132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a b2 fc fd ff ff[        ]*vfmsub132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a f4[    ]*vfmsub132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9a f4[    ]*vfmsub132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 31[    ]*vfmsub132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 30[    ]*vfmsub132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 72 7f[         ]*vfmsub132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b2 00 10 00 00[        ]*vfmsub132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 72 80[         ]*vfmsub132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b2 e0 ef ff ff[        ]*vfmsub132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 72 7f[         ]*vfmsub132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a b2 00 02 00 00[        ]*vfmsub132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 72 80[         ]*vfmsub132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a b2 fc fd ff ff[        ]*vfmsub132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa f4[    ]*vfmsub213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f aa f4[    ]*vfmsub213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 31[    ]*vfmsub213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b4 f4 c0 1d fe ff[     ]*vfmsub213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 30[    ]*vfmsub213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 72 7f[         ]*vfmsub213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b2 00 08 00 00[        ]*vfmsub213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 72 80[         ]*vfmsub213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b2 f0 f7 ff ff[        ]*vfmsub213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 72 7f[         ]*vfmsub213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa b2 00 04 00 00[        ]*vfmsub213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 72 80[         ]*vfmsub213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa b2 f8 fb ff ff[        ]*vfmsub213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa f4[    ]*vfmsub213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af aa f4[    ]*vfmsub213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 31[    ]*vfmsub213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b4 f4 c0 1d fe ff[     ]*vfmsub213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 30[    ]*vfmsub213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 72 7f[         ]*vfmsub213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b2 00 10 00 00[        ]*vfmsub213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 72 80[         ]*vfmsub213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b2 e0 ef ff ff[        ]*vfmsub213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 72 7f[         ]*vfmsub213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa b2 00 04 00 00[        ]*vfmsub213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 72 80[         ]*vfmsub213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa b2 f8 fb ff ff[        ]*vfmsub213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa f4[    ]*vfmsub213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f aa f4[    ]*vfmsub213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 31[    ]*vfmsub213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b4 f4 c0 1d fe ff[     ]*vfmsub213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 30[    ]*vfmsub213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 72 7f[         ]*vfmsub213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b2 00 08 00 00[        ]*vfmsub213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 72 80[         ]*vfmsub213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b2 f0 f7 ff ff[        ]*vfmsub213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 72 7f[         ]*vfmsub213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa b2 00 02 00 00[        ]*vfmsub213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 72 80[         ]*vfmsub213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa b2 fc fd ff ff[        ]*vfmsub213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa f4[    ]*vfmsub213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af aa f4[    ]*vfmsub213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 31[    ]*vfmsub213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b4 f4 c0 1d fe ff[     ]*vfmsub213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 30[    ]*vfmsub213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 72 7f[         ]*vfmsub213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b2 00 10 00 00[        ]*vfmsub213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 72 80[         ]*vfmsub213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b2 e0 ef ff ff[        ]*vfmsub213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 72 7f[         ]*vfmsub213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa b2 00 02 00 00[        ]*vfmsub213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 72 80[         ]*vfmsub213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa b2 fc fd ff ff[        ]*vfmsub213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba f4[    ]*vfmsub231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ba f4[    ]*vfmsub231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 31[    ]*vfmsub231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b4 f4 c0 1d fe ff[     ]*vfmsub231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 30[    ]*vfmsub231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 72 7f[         ]*vfmsub231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b2 00 08 00 00[        ]*vfmsub231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 72 80[         ]*vfmsub231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b2 f0 f7 ff ff[        ]*vfmsub231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 72 7f[         ]*vfmsub231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba b2 00 04 00 00[        ]*vfmsub231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 72 80[         ]*vfmsub231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba b2 f8 fb ff ff[        ]*vfmsub231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba f4[    ]*vfmsub231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ba f4[    ]*vfmsub231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 31[    ]*vfmsub231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b4 f4 c0 1d fe ff[     ]*vfmsub231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 30[    ]*vfmsub231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 72 7f[         ]*vfmsub231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b2 00 10 00 00[        ]*vfmsub231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 72 80[         ]*vfmsub231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b2 e0 ef ff ff[        ]*vfmsub231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 72 7f[         ]*vfmsub231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba b2 00 04 00 00[        ]*vfmsub231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 72 80[         ]*vfmsub231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba b2 f8 fb ff ff[        ]*vfmsub231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba f4[    ]*vfmsub231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ba f4[    ]*vfmsub231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 31[    ]*vfmsub231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b4 f4 c0 1d fe ff[     ]*vfmsub231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 30[    ]*vfmsub231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 72 7f[         ]*vfmsub231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b2 00 08 00 00[        ]*vfmsub231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 72 80[         ]*vfmsub231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b2 f0 f7 ff ff[        ]*vfmsub231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 72 7f[         ]*vfmsub231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba b2 00 02 00 00[        ]*vfmsub231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 72 80[         ]*vfmsub231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba b2 fc fd ff ff[        ]*vfmsub231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba f4[    ]*vfmsub231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ba f4[    ]*vfmsub231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 31[    ]*vfmsub231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b4 f4 c0 1d fe ff[     ]*vfmsub231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 30[    ]*vfmsub231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 72 7f[         ]*vfmsub231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b2 00 10 00 00[        ]*vfmsub231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 72 80[         ]*vfmsub231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b2 e0 ef ff ff[        ]*vfmsub231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 72 7f[         ]*vfmsub231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba b2 00 02 00 00[        ]*vfmsub231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 72 80[         ]*vfmsub231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba b2 fc fd ff ff[        ]*vfmsub231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 f4[    ]*vfmsubadd132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 97 f4[    ]*vfmsubadd132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 31[    ]*vfmsubadd132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 30[    ]*vfmsubadd132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 72 7f[         ]*vfmsubadd132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b2 00 08 00 00[        ]*vfmsubadd132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 72 80[         ]*vfmsubadd132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b2 f0 f7 ff ff[        ]*vfmsubadd132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 72 7f[         ]*vfmsubadd132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 b2 00 04 00 00[        ]*vfmsubadd132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 72 80[         ]*vfmsubadd132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 f4[    ]*vfmsubadd132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 97 f4[    ]*vfmsubadd132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 31[    ]*vfmsubadd132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 30[    ]*vfmsubadd132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 72 7f[         ]*vfmsubadd132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b2 00 10 00 00[        ]*vfmsubadd132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 72 80[         ]*vfmsubadd132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b2 e0 ef ff ff[        ]*vfmsubadd132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 72 7f[         ]*vfmsubadd132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 b2 00 04 00 00[        ]*vfmsubadd132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 72 80[         ]*vfmsubadd132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 f4[    ]*vfmsubadd132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 97 f4[    ]*vfmsubadd132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 31[    ]*vfmsubadd132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 30[    ]*vfmsubadd132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 72 7f[         ]*vfmsubadd132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b2 00 08 00 00[        ]*vfmsubadd132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 72 80[         ]*vfmsubadd132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b2 f0 f7 ff ff[        ]*vfmsubadd132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 72 7f[         ]*vfmsubadd132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 b2 00 02 00 00[        ]*vfmsubadd132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 72 80[         ]*vfmsubadd132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 b2 fc fd ff ff[        ]*vfmsubadd132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 f4[    ]*vfmsubadd132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 97 f4[    ]*vfmsubadd132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 31[    ]*vfmsubadd132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 30[    ]*vfmsubadd132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 72 7f[         ]*vfmsubadd132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b2 00 10 00 00[        ]*vfmsubadd132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 72 80[         ]*vfmsubadd132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b2 e0 ef ff ff[        ]*vfmsubadd132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 72 7f[         ]*vfmsubadd132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 b2 00 02 00 00[        ]*vfmsubadd132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 72 80[         ]*vfmsubadd132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 b2 fc fd ff ff[        ]*vfmsubadd132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 f4[    ]*vfmsubadd213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a7 f4[    ]*vfmsubadd213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 31[    ]*vfmsubadd213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 30[    ]*vfmsubadd213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 72 7f[         ]*vfmsubadd213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b2 00 08 00 00[        ]*vfmsubadd213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 72 80[         ]*vfmsubadd213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b2 f0 f7 ff ff[        ]*vfmsubadd213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 72 7f[         ]*vfmsubadd213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 b2 00 04 00 00[        ]*vfmsubadd213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 72 80[         ]*vfmsubadd213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 f4[    ]*vfmsubadd213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a7 f4[    ]*vfmsubadd213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 31[    ]*vfmsubadd213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 30[    ]*vfmsubadd213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 72 7f[         ]*vfmsubadd213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b2 00 10 00 00[        ]*vfmsubadd213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 72 80[         ]*vfmsubadd213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b2 e0 ef ff ff[        ]*vfmsubadd213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 72 7f[         ]*vfmsubadd213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 b2 00 04 00 00[        ]*vfmsubadd213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 72 80[         ]*vfmsubadd213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 f4[    ]*vfmsubadd213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a7 f4[    ]*vfmsubadd213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 31[    ]*vfmsubadd213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 30[    ]*vfmsubadd213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 72 7f[         ]*vfmsubadd213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b2 00 08 00 00[        ]*vfmsubadd213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 72 80[         ]*vfmsubadd213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b2 f0 f7 ff ff[        ]*vfmsubadd213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 72 7f[         ]*vfmsubadd213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 b2 00 02 00 00[        ]*vfmsubadd213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 72 80[         ]*vfmsubadd213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 b2 fc fd ff ff[        ]*vfmsubadd213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 f4[    ]*vfmsubadd213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a7 f4[    ]*vfmsubadd213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 31[    ]*vfmsubadd213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 30[    ]*vfmsubadd213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 72 7f[         ]*vfmsubadd213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b2 00 10 00 00[        ]*vfmsubadd213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 72 80[         ]*vfmsubadd213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b2 e0 ef ff ff[        ]*vfmsubadd213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 72 7f[         ]*vfmsubadd213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 b2 00 02 00 00[        ]*vfmsubadd213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 72 80[         ]*vfmsubadd213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 b2 fc fd ff ff[        ]*vfmsubadd213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 f4[    ]*vfmsubadd231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b7 f4[    ]*vfmsubadd231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 31[    ]*vfmsubadd231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 30[    ]*vfmsubadd231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 72 7f[         ]*vfmsubadd231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b2 00 08 00 00[        ]*vfmsubadd231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 72 80[         ]*vfmsubadd231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b2 f0 f7 ff ff[        ]*vfmsubadd231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 72 7f[         ]*vfmsubadd231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 b2 00 04 00 00[        ]*vfmsubadd231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 72 80[         ]*vfmsubadd231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 f4[    ]*vfmsubadd231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b7 f4[    ]*vfmsubadd231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 31[    ]*vfmsubadd231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 30[    ]*vfmsubadd231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 72 7f[         ]*vfmsubadd231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b2 00 10 00 00[        ]*vfmsubadd231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 72 80[         ]*vfmsubadd231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b2 e0 ef ff ff[        ]*vfmsubadd231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 72 7f[         ]*vfmsubadd231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 b2 00 04 00 00[        ]*vfmsubadd231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 72 80[         ]*vfmsubadd231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 f4[    ]*vfmsubadd231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b7 f4[    ]*vfmsubadd231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 31[    ]*vfmsubadd231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 30[    ]*vfmsubadd231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 72 7f[         ]*vfmsubadd231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b2 00 08 00 00[        ]*vfmsubadd231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 72 80[         ]*vfmsubadd231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b2 f0 f7 ff ff[        ]*vfmsubadd231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 72 7f[         ]*vfmsubadd231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 b2 00 02 00 00[        ]*vfmsubadd231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 72 80[         ]*vfmsubadd231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 b2 fc fd ff ff[        ]*vfmsubadd231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 f4[    ]*vfmsubadd231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b7 f4[    ]*vfmsubadd231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 31[    ]*vfmsubadd231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 30[    ]*vfmsubadd231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 72 7f[         ]*vfmsubadd231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b2 00 10 00 00[        ]*vfmsubadd231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 72 80[         ]*vfmsubadd231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b2 e0 ef ff ff[        ]*vfmsubadd231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 72 7f[         ]*vfmsubadd231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 b2 00 02 00 00[        ]*vfmsubadd231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 72 80[         ]*vfmsubadd231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 b2 fc fd ff ff[        ]*vfmsubadd231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c f4[    ]*vfnmadd132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9c f4[    ]*vfnmadd132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 31[    ]*vfnmadd132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 30[    ]*vfnmadd132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 72 7f[         ]*vfnmadd132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b2 00 08 00 00[        ]*vfnmadd132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 72 80[         ]*vfnmadd132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b2 f0 f7 ff ff[        ]*vfnmadd132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 72 7f[         ]*vfnmadd132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c b2 00 04 00 00[        ]*vfnmadd132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 72 80[         ]*vfnmadd132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c b2 f8 fb ff ff[        ]*vfnmadd132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c f4[    ]*vfnmadd132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9c f4[    ]*vfnmadd132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 31[    ]*vfnmadd132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 30[    ]*vfnmadd132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 72 7f[         ]*vfnmadd132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b2 00 10 00 00[        ]*vfnmadd132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 72 80[         ]*vfnmadd132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b2 e0 ef ff ff[        ]*vfnmadd132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 72 7f[         ]*vfnmadd132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c b2 00 04 00 00[        ]*vfnmadd132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 72 80[         ]*vfnmadd132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c b2 f8 fb ff ff[        ]*vfnmadd132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c f4[    ]*vfnmadd132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9c f4[    ]*vfnmadd132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 31[    ]*vfnmadd132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 30[    ]*vfnmadd132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 72 7f[         ]*vfnmadd132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b2 00 08 00 00[        ]*vfnmadd132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 72 80[         ]*vfnmadd132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b2 f0 f7 ff ff[        ]*vfnmadd132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 72 7f[         ]*vfnmadd132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c b2 00 02 00 00[        ]*vfnmadd132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 72 80[         ]*vfnmadd132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c b2 fc fd ff ff[        ]*vfnmadd132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c f4[    ]*vfnmadd132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9c f4[    ]*vfnmadd132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 31[    ]*vfnmadd132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 30[    ]*vfnmadd132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 72 7f[         ]*vfnmadd132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b2 00 10 00 00[        ]*vfnmadd132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 72 80[         ]*vfnmadd132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b2 e0 ef ff ff[        ]*vfnmadd132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 72 7f[         ]*vfnmadd132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c b2 00 02 00 00[        ]*vfnmadd132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 72 80[         ]*vfnmadd132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c b2 fc fd ff ff[        ]*vfnmadd132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac f4[    ]*vfnmadd213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ac f4[    ]*vfnmadd213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 31[    ]*vfnmadd213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 30[    ]*vfnmadd213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 72 7f[         ]*vfnmadd213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b2 00 08 00 00[        ]*vfnmadd213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 72 80[         ]*vfnmadd213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b2 f0 f7 ff ff[        ]*vfnmadd213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 72 7f[         ]*vfnmadd213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac b2 00 04 00 00[        ]*vfnmadd213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 72 80[         ]*vfnmadd213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac b2 f8 fb ff ff[        ]*vfnmadd213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac f4[    ]*vfnmadd213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ac f4[    ]*vfnmadd213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 31[    ]*vfnmadd213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 30[    ]*vfnmadd213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 72 7f[         ]*vfnmadd213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b2 00 10 00 00[        ]*vfnmadd213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 72 80[         ]*vfnmadd213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b2 e0 ef ff ff[        ]*vfnmadd213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 72 7f[         ]*vfnmadd213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac b2 00 04 00 00[        ]*vfnmadd213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 72 80[         ]*vfnmadd213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac b2 f8 fb ff ff[        ]*vfnmadd213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac f4[    ]*vfnmadd213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ac f4[    ]*vfnmadd213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 31[    ]*vfnmadd213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 30[    ]*vfnmadd213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 72 7f[         ]*vfnmadd213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b2 00 08 00 00[        ]*vfnmadd213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 72 80[         ]*vfnmadd213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b2 f0 f7 ff ff[        ]*vfnmadd213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 72 7f[         ]*vfnmadd213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac b2 00 02 00 00[        ]*vfnmadd213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 72 80[         ]*vfnmadd213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac b2 fc fd ff ff[        ]*vfnmadd213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac f4[    ]*vfnmadd213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ac f4[    ]*vfnmadd213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 31[    ]*vfnmadd213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 30[    ]*vfnmadd213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 72 7f[         ]*vfnmadd213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b2 00 10 00 00[        ]*vfnmadd213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 72 80[         ]*vfnmadd213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b2 e0 ef ff ff[        ]*vfnmadd213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 72 7f[         ]*vfnmadd213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac b2 00 02 00 00[        ]*vfnmadd213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 72 80[         ]*vfnmadd213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac b2 fc fd ff ff[        ]*vfnmadd213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc f4[    ]*vfnmadd231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f bc f4[    ]*vfnmadd231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 31[    ]*vfnmadd231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 30[    ]*vfnmadd231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 72 7f[         ]*vfnmadd231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b2 00 08 00 00[        ]*vfnmadd231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 72 80[         ]*vfnmadd231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b2 f0 f7 ff ff[        ]*vfnmadd231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 72 7f[         ]*vfnmadd231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc b2 00 04 00 00[        ]*vfnmadd231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 72 80[         ]*vfnmadd231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc b2 f8 fb ff ff[        ]*vfnmadd231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc f4[    ]*vfnmadd231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af bc f4[    ]*vfnmadd231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 31[    ]*vfnmadd231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 30[    ]*vfnmadd231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 72 7f[         ]*vfnmadd231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b2 00 10 00 00[        ]*vfnmadd231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 72 80[         ]*vfnmadd231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b2 e0 ef ff ff[        ]*vfnmadd231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 72 7f[         ]*vfnmadd231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc b2 00 04 00 00[        ]*vfnmadd231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 72 80[         ]*vfnmadd231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc b2 f8 fb ff ff[        ]*vfnmadd231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc f4[    ]*vfnmadd231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f bc f4[    ]*vfnmadd231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 31[    ]*vfnmadd231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 30[    ]*vfnmadd231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 72 7f[         ]*vfnmadd231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b2 00 08 00 00[        ]*vfnmadd231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 72 80[         ]*vfnmadd231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b2 f0 f7 ff ff[        ]*vfnmadd231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 72 7f[         ]*vfnmadd231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc b2 00 02 00 00[        ]*vfnmadd231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 72 80[         ]*vfnmadd231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc b2 fc fd ff ff[        ]*vfnmadd231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc f4[    ]*vfnmadd231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af bc f4[    ]*vfnmadd231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 31[    ]*vfnmadd231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 30[    ]*vfnmadd231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 72 7f[         ]*vfnmadd231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b2 00 10 00 00[        ]*vfnmadd231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 72 80[         ]*vfnmadd231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b2 e0 ef ff ff[        ]*vfnmadd231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 72 7f[         ]*vfnmadd231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc b2 00 02 00 00[        ]*vfnmadd231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 72 80[         ]*vfnmadd231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc b2 fc fd ff ff[        ]*vfnmadd231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e f4[    ]*vfnmsub132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9e f4[    ]*vfnmsub132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 31[    ]*vfnmsub132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 30[    ]*vfnmsub132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 72 7f[         ]*vfnmsub132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b2 00 08 00 00[        ]*vfnmsub132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 72 80[         ]*vfnmsub132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b2 f0 f7 ff ff[        ]*vfnmsub132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 72 7f[         ]*vfnmsub132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e b2 00 04 00 00[        ]*vfnmsub132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 72 80[         ]*vfnmsub132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e b2 f8 fb ff ff[        ]*vfnmsub132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e f4[    ]*vfnmsub132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9e f4[    ]*vfnmsub132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 31[    ]*vfnmsub132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 30[    ]*vfnmsub132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 72 7f[         ]*vfnmsub132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b2 00 10 00 00[        ]*vfnmsub132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 72 80[         ]*vfnmsub132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b2 e0 ef ff ff[        ]*vfnmsub132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 72 7f[         ]*vfnmsub132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e b2 00 04 00 00[        ]*vfnmsub132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 72 80[         ]*vfnmsub132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e b2 f8 fb ff ff[        ]*vfnmsub132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e f4[    ]*vfnmsub132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9e f4[    ]*vfnmsub132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 31[    ]*vfnmsub132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 30[    ]*vfnmsub132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 72 7f[         ]*vfnmsub132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b2 00 08 00 00[        ]*vfnmsub132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 72 80[         ]*vfnmsub132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b2 f0 f7 ff ff[        ]*vfnmsub132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 72 7f[         ]*vfnmsub132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e b2 00 02 00 00[        ]*vfnmsub132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 72 80[         ]*vfnmsub132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e b2 fc fd ff ff[        ]*vfnmsub132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e f4[    ]*vfnmsub132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9e f4[    ]*vfnmsub132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 31[    ]*vfnmsub132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 30[    ]*vfnmsub132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 72 7f[         ]*vfnmsub132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b2 00 10 00 00[        ]*vfnmsub132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 72 80[         ]*vfnmsub132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b2 e0 ef ff ff[        ]*vfnmsub132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 72 7f[         ]*vfnmsub132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e b2 00 02 00 00[        ]*vfnmsub132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 72 80[         ]*vfnmsub132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e b2 fc fd ff ff[        ]*vfnmsub132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae f4[    ]*vfnmsub213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ae f4[    ]*vfnmsub213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 31[    ]*vfnmsub213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 30[    ]*vfnmsub213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 72 7f[         ]*vfnmsub213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b2 00 08 00 00[        ]*vfnmsub213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 72 80[         ]*vfnmsub213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b2 f0 f7 ff ff[        ]*vfnmsub213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 72 7f[         ]*vfnmsub213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae b2 00 04 00 00[        ]*vfnmsub213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 72 80[         ]*vfnmsub213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae b2 f8 fb ff ff[        ]*vfnmsub213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae f4[    ]*vfnmsub213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ae f4[    ]*vfnmsub213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 31[    ]*vfnmsub213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 30[    ]*vfnmsub213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 72 7f[         ]*vfnmsub213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b2 00 10 00 00[        ]*vfnmsub213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 72 80[         ]*vfnmsub213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b2 e0 ef ff ff[        ]*vfnmsub213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 72 7f[         ]*vfnmsub213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae b2 00 04 00 00[        ]*vfnmsub213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 72 80[         ]*vfnmsub213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae b2 f8 fb ff ff[        ]*vfnmsub213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae f4[    ]*vfnmsub213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ae f4[    ]*vfnmsub213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 31[    ]*vfnmsub213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 30[    ]*vfnmsub213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 72 7f[         ]*vfnmsub213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b2 00 08 00 00[        ]*vfnmsub213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 72 80[         ]*vfnmsub213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b2 f0 f7 ff ff[        ]*vfnmsub213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 72 7f[         ]*vfnmsub213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae b2 00 02 00 00[        ]*vfnmsub213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 72 80[         ]*vfnmsub213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae b2 fc fd ff ff[        ]*vfnmsub213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae f4[    ]*vfnmsub213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ae f4[    ]*vfnmsub213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 31[    ]*vfnmsub213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 30[    ]*vfnmsub213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 72 7f[         ]*vfnmsub213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b2 00 10 00 00[        ]*vfnmsub213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 72 80[         ]*vfnmsub213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b2 e0 ef ff ff[        ]*vfnmsub213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 72 7f[         ]*vfnmsub213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae b2 00 02 00 00[        ]*vfnmsub213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 72 80[         ]*vfnmsub213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae b2 fc fd ff ff[        ]*vfnmsub213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be f4[    ]*vfnmsub231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f be f4[    ]*vfnmsub231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 31[    ]*vfnmsub231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b4 f4 c0 1d fe ff[     ]*vfnmsub231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 30[    ]*vfnmsub231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 72 7f[         ]*vfnmsub231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b2 00 08 00 00[        ]*vfnmsub231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 72 80[         ]*vfnmsub231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b2 f0 f7 ff ff[        ]*vfnmsub231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 72 7f[         ]*vfnmsub231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be b2 00 04 00 00[        ]*vfnmsub231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 72 80[         ]*vfnmsub231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be b2 f8 fb ff ff[        ]*vfnmsub231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be f4[    ]*vfnmsub231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af be f4[    ]*vfnmsub231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 31[    ]*vfnmsub231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b4 f4 c0 1d fe ff[     ]*vfnmsub231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 30[    ]*vfnmsub231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 72 7f[         ]*vfnmsub231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b2 00 10 00 00[        ]*vfnmsub231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 72 80[         ]*vfnmsub231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b2 e0 ef ff ff[        ]*vfnmsub231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 72 7f[         ]*vfnmsub231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be b2 00 04 00 00[        ]*vfnmsub231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 72 80[         ]*vfnmsub231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be b2 f8 fb ff ff[        ]*vfnmsub231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be f4[    ]*vfnmsub231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f be f4[    ]*vfnmsub231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 31[    ]*vfnmsub231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b4 f4 c0 1d fe ff[     ]*vfnmsub231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 30[    ]*vfnmsub231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 72 7f[         ]*vfnmsub231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b2 00 08 00 00[        ]*vfnmsub231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 72 80[         ]*vfnmsub231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b2 f0 f7 ff ff[        ]*vfnmsub231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 72 7f[         ]*vfnmsub231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be b2 00 02 00 00[        ]*vfnmsub231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 72 80[         ]*vfnmsub231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be b2 fc fd ff ff[        ]*vfnmsub231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be f4[    ]*vfnmsub231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af be f4[    ]*vfnmsub231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 31[    ]*vfnmsub231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b4 f4 c0 1d fe ff[     ]*vfnmsub231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 30[    ]*vfnmsub231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 72 7f[         ]*vfnmsub231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b2 00 10 00 00[        ]*vfnmsub231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 72 80[         ]*vfnmsub231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b2 e0 ef ff ff[        ]*vfnmsub231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 72 7f[         ]*vfnmsub231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be b2 00 02 00 00[        ]*vfnmsub231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 72 80[         ]*vfnmsub231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be b2 fc fd ff ff[        ]*vfnmsub231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 b4 fd 7b 00 00 00[     ]*vgatherdpd 0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 74 38 20[      ]*vgatherdpd 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 b4 b9 00 04 00 00[     ]*vgatherdpd 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 b4 fd 7b 00 00 00[     ]*vgatherdpd 0x7b\(%ebp,%xmm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 74 38 20[      ]*vgatherdpd 0x100\(%eax,%xmm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 b4 b9 00 04 00 00[     ]*vgatherdpd 0x400\(%ecx,%xmm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 b4 fd 7b 00 00 00[     ]*vgatherdps 0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 74 38 40[      ]*vgatherdps 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 b4 b9 00 04 00 00[     ]*vgatherdps 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 b4 fd 7b 00 00 00[     ]*vgatherdps 0x7b\(%ebp,%ymm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 74 38 40[      ]*vgatherdps 0x100\(%eax,%ymm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 b4 b9 00 04 00 00[     ]*vgatherdps 0x400\(%ecx,%ymm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 b4 fd 7b 00 00 00[     ]*vgatherqpd 0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 74 38 20[      ]*vgatherqpd 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 b4 b9 00 04 00 00[     ]*vgatherqpd 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 b4 fd 7b 00 00 00[     ]*vgatherqpd 0x7b\(%ebp,%ymm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 74 38 20[      ]*vgatherqpd 0x100\(%eax,%ymm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 b4 b9 00 04 00 00[     ]*vgatherqpd 0x400\(%ecx,%ymm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 b4 fd 7b 00 00 00[     ]*vgatherqps 0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 74 38 40[      ]*vgatherqps 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 b4 b9 00 04 00 00[     ]*vgatherqps 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 b4 fd 7b 00 00 00[     ]*vgatherqps 0x7b\(%ebp,%ymm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 74 38 40[      ]*vgatherqps 0x100\(%eax,%ymm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 b4 b9 00 04 00 00[     ]*vgatherqps 0x400\(%ecx,%ymm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 f5[    ]*vgetexppd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 42 f5[    ]*vgetexppd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 31[    ]*vgetexppd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b4 f4 c0 1d fe ff[     ]*vgetexppd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 30[    ]*vgetexppd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 72 7f[         ]*vgetexppd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b2 00 08 00 00[        ]*vgetexppd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 72 80[         ]*vgetexppd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b2 f0 f7 ff ff[        ]*vgetexppd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 72 7f[         ]*vgetexppd 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 b2 00 04 00 00[        ]*vgetexppd 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 72 80[         ]*vgetexppd -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 b2 f8 fb ff ff[        ]*vgetexppd -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 f5[    ]*vgetexppd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 42 f5[    ]*vgetexppd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 31[    ]*vgetexppd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b4 f4 c0 1d fe ff[     ]*vgetexppd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 30[    ]*vgetexppd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 72 7f[         ]*vgetexppd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b2 00 10 00 00[        ]*vgetexppd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 72 80[         ]*vgetexppd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b2 e0 ef ff ff[        ]*vgetexppd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 72 7f[         ]*vgetexppd 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 b2 00 04 00 00[        ]*vgetexppd 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 72 80[         ]*vgetexppd -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 b2 f8 fb ff ff[        ]*vgetexppd -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 f5[    ]*vgetexpps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 42 f5[    ]*vgetexpps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 31[    ]*vgetexpps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b4 f4 c0 1d fe ff[     ]*vgetexpps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 30[    ]*vgetexpps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 72 7f[         ]*vgetexpps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b2 00 08 00 00[        ]*vgetexpps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 72 80[         ]*vgetexpps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b2 f0 f7 ff ff[        ]*vgetexpps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 72 7f[         ]*vgetexpps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 b2 00 02 00 00[        ]*vgetexpps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 72 80[         ]*vgetexpps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 b2 fc fd ff ff[        ]*vgetexpps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 f5[    ]*vgetexpps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 42 f5[    ]*vgetexpps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 31[    ]*vgetexpps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b4 f4 c0 1d fe ff[     ]*vgetexpps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 30[    ]*vgetexpps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 72 7f[         ]*vgetexpps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b2 00 10 00 00[        ]*vgetexpps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 72 80[         ]*vgetexpps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b2 e0 ef ff ff[        ]*vgetexpps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 72 7f[         ]*vgetexpps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 b2 00 02 00 00[        ]*vgetexpps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 72 80[         ]*vgetexpps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 b2 fc fd ff ff[        ]*vgetexpps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 f5 7b[         ]*vgetmantpd \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 31 7b[         ]*vgetmantpd \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 30 7b[         ]*vgetmantpd \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b2 00 08 00 00 7b[     ]*vgetmantpd \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b2 f0 f7 ff ff 7b[     ]*vgetmantpd \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 b2 00 04 00 00 7b[     ]*vgetmantpd \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 f5 7b[         ]*vgetmantpd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 31 7b[         ]*vgetmantpd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 30 7b[         ]*vgetmantpd \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b2 00 10 00 00 7b[     ]*vgetmantpd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b2 e0 ef ff ff 7b[     ]*vgetmantpd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 b2 00 04 00 00 7b[     ]*vgetmantpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 f5 ab[         ]*vgetmantps \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 26 f5 ab[         ]*vgetmantps \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 f5 7b[         ]*vgetmantps \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 31 7b[         ]*vgetmantps \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 30 7b[         ]*vgetmantps \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b2 00 08 00 00 7b[     ]*vgetmantps \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b2 f0 f7 ff ff 7b[     ]*vgetmantps \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 b2 00 02 00 00 7b[     ]*vgetmantps \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 b2 fc fd ff ff 7b[     ]*vgetmantps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 f5 ab[         ]*vgetmantps \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 26 f5 ab[         ]*vgetmantps \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 f5 7b[         ]*vgetmantps \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 31 7b[         ]*vgetmantps \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 30 7b[         ]*vgetmantps \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 72 7f 7b[      ]*vgetmantps \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b2 00 10 00 00 7b[     ]*vgetmantps \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b2 e0 ef ff ff 7b[     ]*vgetmantps \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 b2 00 02 00 00 7b[     ]*vgetmantps \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 b2 fc fd ff ff 7b[     ]*vgetmantps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 f4 7b[         ]*vinsertf32x4 \$0x7b,%xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 31 7b[         ]*vinsertf32x4 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b4 f4 c0 1d fe ff 7b[  ]*vinsertf32x4 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 72 7f 7b[      ]*vinsertf32x4 \$0x7b,0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b2 00 08 00 00 7b[     ]*vinsertf32x4 \$0x7b,0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 72 80 7b[      ]*vinsertf32x4 \$0x7b,-0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b2 f0 f7 ff ff 7b[     ]*vinsertf32x4 \$0x7b,-0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 f4 7b[         ]*vinserti32x4 \$0x7b,%xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 31 7b[         ]*vinserti32x4 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b4 f4 c0 1d fe ff 7b[  ]*vinserti32x4 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 72 7f 7b[      ]*vinserti32x4 \$0x7b,0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b2 00 08 00 00 7b[     ]*vinserti32x4 \$0x7b,0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 72 80 7b[      ]*vinserti32x4 \$0x7b,-0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b2 f0 f7 ff ff 7b[     ]*vinserti32x4 \$0x7b,-0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f f4[    ]*vmaxpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5f f4[    ]*vmaxpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 31[    ]*vmaxpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b4 f4 c0 1d fe ff[     ]*vmaxpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 30[    ]*vmaxpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 72 7f[         ]*vmaxpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b2 00 08 00 00[        ]*vmaxpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 72 80[         ]*vmaxpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b2 f0 f7 ff ff[        ]*vmaxpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 72 7f[         ]*vmaxpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f b2 00 04 00 00[        ]*vmaxpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 72 80[         ]*vmaxpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f b2 f8 fb ff ff[        ]*vmaxpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f f4[    ]*vmaxpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5f f4[    ]*vmaxpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 31[    ]*vmaxpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b4 f4 c0 1d fe ff[     ]*vmaxpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 30[    ]*vmaxpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 72 7f[         ]*vmaxpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b2 00 10 00 00[        ]*vmaxpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 72 80[         ]*vmaxpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b2 e0 ef ff ff[        ]*vmaxpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 72 7f[         ]*vmaxpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f b2 00 04 00 00[        ]*vmaxpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 72 80[         ]*vmaxpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f b2 f8 fb ff ff[        ]*vmaxpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f f4[    ]*vmaxps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5f f4[    ]*vmaxps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 31[    ]*vmaxps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b4 f4 c0 1d fe ff[     ]*vmaxps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 30[    ]*vmaxps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 72 7f[         ]*vmaxps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b2 00 08 00 00[        ]*vmaxps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 72 80[         ]*vmaxps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b2 f0 f7 ff ff[        ]*vmaxps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 72 7f[         ]*vmaxps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f b2 00 02 00 00[        ]*vmaxps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 72 80[         ]*vmaxps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f b2 fc fd ff ff[        ]*vmaxps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f f4[    ]*vmaxps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5f f4[    ]*vmaxps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 31[    ]*vmaxps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b4 f4 c0 1d fe ff[     ]*vmaxps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 30[    ]*vmaxps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 72 7f[         ]*vmaxps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b2 00 10 00 00[        ]*vmaxps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 72 80[         ]*vmaxps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b2 e0 ef ff ff[        ]*vmaxps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 72 7f[         ]*vmaxps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f b2 00 02 00 00[        ]*vmaxps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 72 80[         ]*vmaxps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f b2 fc fd ff ff[        ]*vmaxps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d f4[    ]*vminpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5d f4[    ]*vminpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 31[    ]*vminpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b4 f4 c0 1d fe ff[     ]*vminpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 30[    ]*vminpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 72 7f[         ]*vminpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b2 00 08 00 00[        ]*vminpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 72 80[         ]*vminpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b2 f0 f7 ff ff[        ]*vminpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 72 7f[         ]*vminpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d b2 00 04 00 00[        ]*vminpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 72 80[         ]*vminpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d b2 f8 fb ff ff[        ]*vminpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d f4[    ]*vminpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5d f4[    ]*vminpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 31[    ]*vminpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b4 f4 c0 1d fe ff[     ]*vminpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 30[    ]*vminpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 72 7f[         ]*vminpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b2 00 10 00 00[        ]*vminpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 72 80[         ]*vminpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b2 e0 ef ff ff[        ]*vminpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 72 7f[         ]*vminpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d b2 00 04 00 00[        ]*vminpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 72 80[         ]*vminpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d b2 f8 fb ff ff[        ]*vminpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d f4[    ]*vminps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5d f4[    ]*vminps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 31[    ]*vminps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b4 f4 c0 1d fe ff[     ]*vminps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 30[    ]*vminps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 72 7f[         ]*vminps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b2 00 08 00 00[        ]*vminps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 72 80[         ]*vminps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b2 f0 f7 ff ff[        ]*vminps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 72 7f[         ]*vminps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d b2 00 02 00 00[        ]*vminps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 72 80[         ]*vminps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d b2 fc fd ff ff[        ]*vminps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d f4[    ]*vminps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5d f4[    ]*vminps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 31[    ]*vminps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b4 f4 c0 1d fe ff[     ]*vminps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 30[    ]*vminps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 72 7f[         ]*vminps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b2 00 10 00 00[        ]*vminps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 72 80[         ]*vminps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b2 e0 ef ff ff[        ]*vminps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 72 7f[         ]*vminps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d b2 00 02 00 00[        ]*vminps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 72 80[         ]*vminps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d b2 fc fd ff ff[        ]*vminps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 31[    ]*vmovapd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b4 f4 c0 1d fe ff[     ]*vmovapd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 72 7f[         ]*vmovapd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b2 00 08 00 00[        ]*vmovapd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 72 80[         ]*vmovapd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b2 f0 f7 ff ff[        ]*vmovapd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 31[    ]*vmovapd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b4 f4 c0 1d fe ff[     ]*vmovapd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 72 7f[         ]*vmovapd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b2 00 10 00 00[        ]*vmovapd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 72 80[         ]*vmovapd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b2 e0 ef ff ff[        ]*vmovapd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 31[    ]*vmovaps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b4 f4 c0 1d fe ff[     ]*vmovaps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 72 7f[         ]*vmovaps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b2 00 08 00 00[        ]*vmovaps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 72 80[         ]*vmovaps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b2 f0 f7 ff ff[        ]*vmovaps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 31[    ]*vmovaps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b4 f4 c0 1d fe ff[     ]*vmovaps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 72 7f[         ]*vmovaps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b2 00 10 00 00[        ]*vmovaps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 72 80[         ]*vmovaps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b2 e0 ef ff ff[        ]*vmovaps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 f5[    ]*vmovddup %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 8f 12 f5[    ]*vmovddup %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 31[    ]*vmovddup \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b4 f4 c0 1d fe ff[     ]*vmovddup -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 72 7f[         ]*vmovddup 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b2 00 04 00 00[        ]*vmovddup 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 72 80[         ]*vmovddup -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b2 f8 fb ff ff[        ]*vmovddup -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 f5[    ]*vmovddup %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff af 12 f5[    ]*vmovddup %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 31[    ]*vmovddup \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b4 f4 c0 1d fe ff[     ]*vmovddup -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 72 7f[         ]*vmovddup 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b2 00 10 00 00[        ]*vmovddup 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 72 80[         ]*vmovddup -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b2 e0 ef ff ff[        ]*vmovddup -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 31[    ]*vmovdqa32 \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa32 -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 72 7f[         ]*vmovdqa32 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b2 00 08 00 00[        ]*vmovdqa32 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 72 80[         ]*vmovdqa32 -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b2 f0 f7 ff ff[        ]*vmovdqa32 -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 31[    ]*vmovdqa32 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa32 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 72 7f[         ]*vmovdqa32 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b2 00 10 00 00[        ]*vmovdqa32 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 72 80[         ]*vmovdqa32 -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b2 e0 ef ff ff[        ]*vmovdqa32 -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 31[    ]*vmovdqa64 \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa64 -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 72 7f[         ]*vmovdqa64 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b2 00 08 00 00[        ]*vmovdqa64 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 72 80[         ]*vmovdqa64 -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b2 f0 f7 ff ff[        ]*vmovdqa64 -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 31[    ]*vmovdqa64 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa64 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 72 7f[         ]*vmovdqa64 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b2 00 10 00 00[        ]*vmovdqa64 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 72 80[         ]*vmovdqa64 -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b2 e0 ef ff ff[        ]*vmovdqa64 -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 31[    ]*vmovdqu32 \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu32 -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 72 7f[         ]*vmovdqu32 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b2 00 08 00 00[        ]*vmovdqu32 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 72 80[         ]*vmovdqu32 -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b2 f0 f7 ff ff[        ]*vmovdqu32 -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 31[    ]*vmovdqu32 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu32 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 72 7f[         ]*vmovdqu32 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b2 00 10 00 00[        ]*vmovdqu32 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 72 80[         ]*vmovdqu32 -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b2 e0 ef ff ff[        ]*vmovdqu32 -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 31[    ]*vmovdqu64 \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu64 -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 72 7f[         ]*vmovdqu64 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b2 00 08 00 00[        ]*vmovdqu64 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 72 80[         ]*vmovdqu64 -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b2 f0 f7 ff ff[        ]*vmovdqu64 -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 31[    ]*vmovdqu64 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu64 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 72 7f[         ]*vmovdqu64 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b2 00 10 00 00[        ]*vmovdqu64 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 72 80[         ]*vmovdqu64 -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b2 e0 ef ff ff[        ]*vmovdqu64 -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 f5[    ]*vmovshdup %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 16 f5[    ]*vmovshdup %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 31[    ]*vmovshdup \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b4 f4 c0 1d fe ff[     ]*vmovshdup -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 72 7f[         ]*vmovshdup 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b2 00 08 00 00[        ]*vmovshdup 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 72 80[         ]*vmovshdup -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b2 f0 f7 ff ff[        ]*vmovshdup -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 f5[    ]*vmovshdup %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 16 f5[    ]*vmovshdup %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 31[    ]*vmovshdup \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b4 f4 c0 1d fe ff[     ]*vmovshdup -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 72 7f[         ]*vmovshdup 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b2 00 10 00 00[        ]*vmovshdup 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 72 80[         ]*vmovshdup -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b2 e0 ef ff ff[        ]*vmovshdup -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 f5[    ]*vmovsldup %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 12 f5[    ]*vmovsldup %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 31[    ]*vmovsldup \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b4 f4 c0 1d fe ff[     ]*vmovsldup -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 72 7f[         ]*vmovsldup 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b2 00 08 00 00[        ]*vmovsldup 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 72 80[         ]*vmovsldup -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b2 f0 f7 ff ff[        ]*vmovsldup -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 f5[    ]*vmovsldup %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 12 f5[    ]*vmovsldup %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 31[    ]*vmovsldup \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b4 f4 c0 1d fe ff[     ]*vmovsldup -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 72 7f[         ]*vmovsldup 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b2 00 10 00 00[        ]*vmovsldup 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 72 80[         ]*vmovsldup -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b2 e0 ef ff ff[        ]*vmovsldup -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 31[    ]*vmovupd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b4 f4 c0 1d fe ff[     ]*vmovupd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 72 7f[         ]*vmovupd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b2 00 08 00 00[        ]*vmovupd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 72 80[         ]*vmovupd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b2 f0 f7 ff ff[        ]*vmovupd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 31[    ]*vmovupd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b4 f4 c0 1d fe ff[     ]*vmovupd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 72 7f[         ]*vmovupd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b2 00 10 00 00[        ]*vmovupd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 72 80[         ]*vmovupd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b2 e0 ef ff ff[        ]*vmovupd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 31[    ]*vmovups \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b4 f4 c0 1d fe ff[     ]*vmovups -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 72 7f[         ]*vmovups 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b2 00 08 00 00[        ]*vmovups 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 72 80[         ]*vmovups -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b2 f0 f7 ff ff[        ]*vmovups -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 31[    ]*vmovups \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b4 f4 c0 1d fe ff[     ]*vmovups -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 72 7f[         ]*vmovups 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b2 00 10 00 00[        ]*vmovups 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 72 80[         ]*vmovups -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b2 e0 ef ff ff[        ]*vmovups -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 f4[    ]*vmulpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 59 f4[    ]*vmulpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 31[    ]*vmulpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b4 f4 c0 1d fe ff[     ]*vmulpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 30[    ]*vmulpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 72 7f[         ]*vmulpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b2 00 08 00 00[        ]*vmulpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 72 80[         ]*vmulpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b2 f0 f7 ff ff[        ]*vmulpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 72 7f[         ]*vmulpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 b2 00 04 00 00[        ]*vmulpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 72 80[         ]*vmulpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 b2 f8 fb ff ff[        ]*vmulpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 f4[    ]*vmulpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 59 f4[    ]*vmulpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 31[    ]*vmulpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b4 f4 c0 1d fe ff[     ]*vmulpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 30[    ]*vmulpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 72 7f[         ]*vmulpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b2 00 10 00 00[        ]*vmulpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 72 80[         ]*vmulpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b2 e0 ef ff ff[        ]*vmulpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 72 7f[         ]*vmulpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 b2 00 04 00 00[        ]*vmulpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 72 80[         ]*vmulpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 b2 f8 fb ff ff[        ]*vmulpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 f4[    ]*vmulps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 59 f4[    ]*vmulps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 31[    ]*vmulps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b4 f4 c0 1d fe ff[     ]*vmulps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 30[    ]*vmulps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 72 7f[         ]*vmulps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b2 00 08 00 00[        ]*vmulps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 72 80[         ]*vmulps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b2 f0 f7 ff ff[        ]*vmulps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 72 7f[         ]*vmulps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 b2 00 02 00 00[        ]*vmulps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 72 80[         ]*vmulps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 b2 fc fd ff ff[        ]*vmulps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 f4[    ]*vmulps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 59 f4[    ]*vmulps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 31[    ]*vmulps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b4 f4 c0 1d fe ff[     ]*vmulps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 30[    ]*vmulps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 72 7f[         ]*vmulps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b2 00 10 00 00[        ]*vmulps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 72 80[         ]*vmulps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b2 e0 ef ff ff[        ]*vmulps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 72 7f[         ]*vmulps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 b2 00 02 00 00[        ]*vmulps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 72 80[         ]*vmulps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 b2 fc fd ff ff[        ]*vmulps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e f5[    ]*vpabsd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 1e f5[    ]*vpabsd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 31[    ]*vpabsd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b4 f4 c0 1d fe ff[     ]*vpabsd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 30[    ]*vpabsd \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 72 7f[         ]*vpabsd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b2 00 08 00 00[        ]*vpabsd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 72 80[         ]*vpabsd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b2 f0 f7 ff ff[        ]*vpabsd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 72 7f[         ]*vpabsd 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e b2 00 02 00 00[        ]*vpabsd 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 72 80[         ]*vpabsd -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e b2 fc fd ff ff[        ]*vpabsd -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e f5[    ]*vpabsd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 1e f5[    ]*vpabsd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 31[    ]*vpabsd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b4 f4 c0 1d fe ff[     ]*vpabsd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 30[    ]*vpabsd \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 72 7f[         ]*vpabsd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b2 00 10 00 00[        ]*vpabsd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 72 80[         ]*vpabsd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b2 e0 ef ff ff[        ]*vpabsd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 72 7f[         ]*vpabsd 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e b2 00 02 00 00[        ]*vpabsd 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 72 80[         ]*vpabsd -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e b2 fc fd ff ff[        ]*vpabsd -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f f5[    ]*vpabsq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 1f f5[    ]*vpabsq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 31[    ]*vpabsq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b4 f4 c0 1d fe ff[     ]*vpabsq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 30[    ]*vpabsq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 72 7f[         ]*vpabsq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b2 00 08 00 00[        ]*vpabsq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 72 80[         ]*vpabsq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b2 f0 f7 ff ff[        ]*vpabsq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 72 7f[         ]*vpabsq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f b2 00 04 00 00[        ]*vpabsq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 72 80[         ]*vpabsq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f b2 f8 fb ff ff[        ]*vpabsq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f f5[    ]*vpabsq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 1f f5[    ]*vpabsq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 31[    ]*vpabsq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b4 f4 c0 1d fe ff[     ]*vpabsq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 30[    ]*vpabsq \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 72 7f[         ]*vpabsq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b2 00 10 00 00[        ]*vpabsq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 72 80[         ]*vpabsq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b2 e0 ef ff ff[        ]*vpabsq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 72 7f[         ]*vpabsq 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f b2 00 04 00 00[        ]*vpabsq 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 72 80[         ]*vpabsq -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f b2 f8 fb ff ff[        ]*vpabsq -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe f4[    ]*vpaddd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f fe f4[    ]*vpaddd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 31[    ]*vpaddd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b4 f4 c0 1d fe ff[     ]*vpaddd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 30[    ]*vpaddd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 72 7f[         ]*vpaddd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b2 00 08 00 00[        ]*vpaddd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 72 80[         ]*vpaddd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b2 f0 f7 ff ff[        ]*vpaddd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 72 7f[         ]*vpaddd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe b2 00 02 00 00[        ]*vpaddd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 72 80[         ]*vpaddd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe b2 fc fd ff ff[        ]*vpaddd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe f4[    ]*vpaddd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af fe f4[    ]*vpaddd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 31[    ]*vpaddd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b4 f4 c0 1d fe ff[     ]*vpaddd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 30[    ]*vpaddd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 72 7f[         ]*vpaddd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b2 00 10 00 00[        ]*vpaddd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 72 80[         ]*vpaddd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b2 e0 ef ff ff[        ]*vpaddd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 72 7f[         ]*vpaddd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe b2 00 02 00 00[        ]*vpaddd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 72 80[         ]*vpaddd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe b2 fc fd ff ff[        ]*vpaddd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 f4[    ]*vpaddq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f d4 f4[    ]*vpaddq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 31[    ]*vpaddq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b4 f4 c0 1d fe ff[     ]*vpaddq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 30[    ]*vpaddq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 72 7f[         ]*vpaddq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b2 00 08 00 00[        ]*vpaddq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 72 80[         ]*vpaddq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b2 f0 f7 ff ff[        ]*vpaddq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 72 7f[         ]*vpaddq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 b2 00 04 00 00[        ]*vpaddq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 72 80[         ]*vpaddq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 b2 f8 fb ff ff[        ]*vpaddq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 f4[    ]*vpaddq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af d4 f4[    ]*vpaddq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 31[    ]*vpaddq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b4 f4 c0 1d fe ff[     ]*vpaddq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 30[    ]*vpaddq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 72 7f[         ]*vpaddq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b2 00 10 00 00[        ]*vpaddq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 72 80[         ]*vpaddq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b2 e0 ef ff ff[        ]*vpaddq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 72 7f[         ]*vpaddq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 b2 00 04 00 00[        ]*vpaddq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 72 80[         ]*vpaddq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 b2 f8 fb ff ff[        ]*vpaddq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db f4[    ]*vpandd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f db f4[    ]*vpandd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 31[    ]*vpandd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b4 f4 c0 1d fe ff[     ]*vpandd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 30[    ]*vpandd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 72 7f[         ]*vpandd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b2 00 08 00 00[        ]*vpandd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 72 80[         ]*vpandd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b2 f0 f7 ff ff[        ]*vpandd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 72 7f[         ]*vpandd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db b2 00 02 00 00[        ]*vpandd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 72 80[         ]*vpandd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db b2 fc fd ff ff[        ]*vpandd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db f4[    ]*vpandd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af db f4[    ]*vpandd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 31[    ]*vpandd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b4 f4 c0 1d fe ff[     ]*vpandd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 30[    ]*vpandd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 72 7f[         ]*vpandd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b2 00 10 00 00[        ]*vpandd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 72 80[         ]*vpandd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b2 e0 ef ff ff[        ]*vpandd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 72 7f[         ]*vpandd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db b2 00 02 00 00[        ]*vpandd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 72 80[         ]*vpandd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db b2 fc fd ff ff[        ]*vpandd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df f4[    ]*vpandnd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f df f4[    ]*vpandnd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 31[    ]*vpandnd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b4 f4 c0 1d fe ff[     ]*vpandnd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 30[    ]*vpandnd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 72 7f[         ]*vpandnd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b2 00 08 00 00[        ]*vpandnd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 72 80[         ]*vpandnd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b2 f0 f7 ff ff[        ]*vpandnd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 72 7f[         ]*vpandnd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df b2 00 02 00 00[        ]*vpandnd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 72 80[         ]*vpandnd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df b2 fc fd ff ff[        ]*vpandnd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df f4[    ]*vpandnd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af df f4[    ]*vpandnd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 31[    ]*vpandnd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b4 f4 c0 1d fe ff[     ]*vpandnd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 30[    ]*vpandnd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 72 7f[         ]*vpandnd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b2 00 10 00 00[        ]*vpandnd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 72 80[         ]*vpandnd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b2 e0 ef ff ff[        ]*vpandnd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 72 7f[         ]*vpandnd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df b2 00 02 00 00[        ]*vpandnd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 72 80[         ]*vpandnd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df b2 fc fd ff ff[        ]*vpandnd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df f4[    ]*vpandnq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f df f4[    ]*vpandnq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 31[    ]*vpandnq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b4 f4 c0 1d fe ff[     ]*vpandnq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 30[    ]*vpandnq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 72 7f[         ]*vpandnq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b2 00 08 00 00[        ]*vpandnq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 72 80[         ]*vpandnq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b2 f0 f7 ff ff[        ]*vpandnq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 72 7f[         ]*vpandnq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df b2 00 04 00 00[        ]*vpandnq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 72 80[         ]*vpandnq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df b2 f8 fb ff ff[        ]*vpandnq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df f4[    ]*vpandnq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af df f4[    ]*vpandnq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 31[    ]*vpandnq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b4 f4 c0 1d fe ff[     ]*vpandnq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 30[    ]*vpandnq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 72 7f[         ]*vpandnq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b2 00 10 00 00[        ]*vpandnq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 72 80[         ]*vpandnq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b2 e0 ef ff ff[        ]*vpandnq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 72 7f[         ]*vpandnq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df b2 00 04 00 00[        ]*vpandnq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 72 80[         ]*vpandnq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df b2 f8 fb ff ff[        ]*vpandnq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db f4[    ]*vpandq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f db f4[    ]*vpandq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 31[    ]*vpandq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b4 f4 c0 1d fe ff[     ]*vpandq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 30[    ]*vpandq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 72 7f[         ]*vpandq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b2 00 08 00 00[        ]*vpandq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 72 80[         ]*vpandq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b2 f0 f7 ff ff[        ]*vpandq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 72 7f[         ]*vpandq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db b2 00 04 00 00[        ]*vpandq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 72 80[         ]*vpandq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db b2 f8 fb ff ff[        ]*vpandq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db f4[    ]*vpandq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af db f4[    ]*vpandq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 31[    ]*vpandq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b4 f4 c0 1d fe ff[     ]*vpandq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 30[    ]*vpandq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 72 7f[         ]*vpandq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b2 00 10 00 00[        ]*vpandq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 72 80[         ]*vpandq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b2 e0 ef ff ff[        ]*vpandq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 72 7f[         ]*vpandq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db b2 00 04 00 00[        ]*vpandq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 72 80[         ]*vpandq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db b2 f8 fb ff ff[        ]*vpandq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 f4[    ]*vpblendmd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 64 f4[    ]*vpblendmd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 31[    ]*vpblendmd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b4 f4 c0 1d fe ff[     ]*vpblendmd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 30[    ]*vpblendmd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 72 7f[         ]*vpblendmd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b2 00 08 00 00[        ]*vpblendmd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 72 80[         ]*vpblendmd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b2 f0 f7 ff ff[        ]*vpblendmd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 72 7f[         ]*vpblendmd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 b2 00 02 00 00[        ]*vpblendmd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 72 80[         ]*vpblendmd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 b2 fc fd ff ff[        ]*vpblendmd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 f4[    ]*vpblendmd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 64 f4[    ]*vpblendmd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 31[    ]*vpblendmd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b4 f4 c0 1d fe ff[     ]*vpblendmd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 30[    ]*vpblendmd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 72 7f[         ]*vpblendmd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b2 00 10 00 00[        ]*vpblendmd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 72 80[         ]*vpblendmd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b2 e0 ef ff ff[        ]*vpblendmd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 72 7f[         ]*vpblendmd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 b2 00 02 00 00[        ]*vpblendmd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 72 80[         ]*vpblendmd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 b2 fc fd ff ff[        ]*vpblendmd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 31[    ]*vpbroadcastd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 58 31[    ]*vpbroadcastd \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b4 f4 c0 1d fe ff[     ]*vpbroadcastd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 72 7f[         ]*vpbroadcastd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b2 00 02 00 00[        ]*vpbroadcastd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 72 80[         ]*vpbroadcastd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b2 fc fd ff ff[        ]*vpbroadcastd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 31[    ]*vpbroadcastd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 58 31[    ]*vpbroadcastd \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b4 f4 c0 1d fe ff[     ]*vpbroadcastd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 72 7f[         ]*vpbroadcastd 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b2 00 02 00 00[        ]*vpbroadcastd 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 72 80[         ]*vpbroadcastd -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b2 fc fd ff ff[        ]*vpbroadcastd -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 f5[    ]*vpbroadcastd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 58 f5[    ]*vpbroadcastd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 f5[    ]*vpbroadcastd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 58 f5[    ]*vpbroadcastd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 7c f0[    ]*vpbroadcastd %eax,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 7c f0[    ]*vpbroadcastd %eax,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 7c f5[    ]*vpbroadcastd %ebp,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 7c f0[    ]*vpbroadcastd %eax,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 7c f0[    ]*vpbroadcastd %eax,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 7c f5[    ]*vpbroadcastd %ebp,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 31[    ]*vpbroadcastq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 59 31[    ]*vpbroadcastq \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b4 f4 c0 1d fe ff[     ]*vpbroadcastq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 72 7f[         ]*vpbroadcastq 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b2 00 04 00 00[        ]*vpbroadcastq 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 72 80[         ]*vpbroadcastq -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b2 f8 fb ff ff[        ]*vpbroadcastq -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 31[    ]*vpbroadcastq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 59 31[    ]*vpbroadcastq \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b4 f4 c0 1d fe ff[     ]*vpbroadcastq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 72 7f[         ]*vpbroadcastq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b2 00 04 00 00[        ]*vpbroadcastq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 72 80[         ]*vpbroadcastq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b2 f8 fb ff ff[        ]*vpbroadcastq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 f5[    ]*vpbroadcastq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 59 f5[    ]*vpbroadcastq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 f5[    ]*vpbroadcastq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 59 f5[    ]*vpbroadcastq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ed ab[         ]*vpcmpd \$0xab,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ed 7b[         ]*vpcmpd \$0x7b,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 29 7b[         ]*vpcmpd \$0x7b,\(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 28 7b[         ]*vpcmpd \$0x7b,\(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f aa 00 08 00 00 7b[     ]*vpcmpd \$0x7b,0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f aa f0 f7 ff ff 7b[     ]*vpcmpd \$0x7b,-0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f aa 00 02 00 00 7b[     ]*vpcmpd \$0x7b,0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f aa fc fd ff ff 7b[     ]*vpcmpd \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ed ab[         ]*vpcmpd \$0xab,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ed 7b[         ]*vpcmpd \$0x7b,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 29 7b[         ]*vpcmpd \$0x7b,\(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 28 7b[         ]*vpcmpd \$0x7b,\(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f aa 00 10 00 00 7b[     ]*vpcmpd \$0x7b,0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f aa e0 ef ff ff 7b[     ]*vpcmpd \$0x7b,-0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f aa 00 02 00 00 7b[     ]*vpcmpd \$0x7b,0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f aa fc fd ff ff 7b[     ]*vpcmpd \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 ed[    ]*vpcmpeqd %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 29[    ]*vpcmpeqd \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 ac f4 c0 1d fe ff[     ]*vpcmpeqd -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 28[    ]*vpcmpeqd \(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 6a 7f[         ]*vpcmpeqd 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 aa 00 08 00 00[        ]*vpcmpeqd 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 6a 80[         ]*vpcmpeqd -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 aa f0 f7 ff ff[        ]*vpcmpeqd -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 6a 7f[         ]*vpcmpeqd 0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 aa 00 02 00 00[        ]*vpcmpeqd 0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 6a 80[         ]*vpcmpeqd -0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 aa fc fd ff ff[        ]*vpcmpeqd -0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 ed[    ]*vpcmpeqd %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 29[    ]*vpcmpeqd \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 ac f4 c0 1d fe ff[     ]*vpcmpeqd -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 28[    ]*vpcmpeqd \(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 6a 7f[         ]*vpcmpeqd 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 aa 00 10 00 00[        ]*vpcmpeqd 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 6a 80[         ]*vpcmpeqd -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 aa e0 ef ff ff[        ]*vpcmpeqd -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 6a 7f[         ]*vpcmpeqd 0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 aa 00 02 00 00[        ]*vpcmpeqd 0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 6a 80[         ]*vpcmpeqd -0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 aa fc fd ff ff[        ]*vpcmpeqd -0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 ed[    ]*vpcmpeqq %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 29[    ]*vpcmpeqq \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 ac f4 c0 1d fe ff[     ]*vpcmpeqq -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 28[    ]*vpcmpeqq \(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 6a 7f[         ]*vpcmpeqq 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 aa 00 08 00 00[        ]*vpcmpeqq 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 6a 80[         ]*vpcmpeqq -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 aa f0 f7 ff ff[        ]*vpcmpeqq -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 6a 7f[         ]*vpcmpeqq 0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 aa 00 04 00 00[        ]*vpcmpeqq 0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 6a 80[         ]*vpcmpeqq -0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 aa f8 fb ff ff[        ]*vpcmpeqq -0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 ed[    ]*vpcmpeqq %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 29[    ]*vpcmpeqq \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 ac f4 c0 1d fe ff[     ]*vpcmpeqq -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 28[    ]*vpcmpeqq \(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 6a 7f[         ]*vpcmpeqq 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 aa 00 10 00 00[        ]*vpcmpeqq 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 6a 80[         ]*vpcmpeqq -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 aa e0 ef ff ff[        ]*vpcmpeqq -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 6a 7f[         ]*vpcmpeqq 0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 aa 00 04 00 00[        ]*vpcmpeqq 0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 6a 80[         ]*vpcmpeqq -0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 aa f8 fb ff ff[        ]*vpcmpeqq -0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 ed[    ]*vpcmpgtd %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 29[    ]*vpcmpgtd \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 ac f4 c0 1d fe ff[     ]*vpcmpgtd -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 28[    ]*vpcmpgtd \(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 6a 7f[         ]*vpcmpgtd 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 aa 00 08 00 00[        ]*vpcmpgtd 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 6a 80[         ]*vpcmpgtd -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 aa f0 f7 ff ff[        ]*vpcmpgtd -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 6a 7f[         ]*vpcmpgtd 0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 aa 00 02 00 00[        ]*vpcmpgtd 0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 6a 80[         ]*vpcmpgtd -0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 aa fc fd ff ff[        ]*vpcmpgtd -0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 ed[    ]*vpcmpgtd %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 29[    ]*vpcmpgtd \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 ac f4 c0 1d fe ff[     ]*vpcmpgtd -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 28[    ]*vpcmpgtd \(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 6a 7f[         ]*vpcmpgtd 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 aa 00 10 00 00[        ]*vpcmpgtd 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 6a 80[         ]*vpcmpgtd -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 aa e0 ef ff ff[        ]*vpcmpgtd -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 6a 7f[         ]*vpcmpgtd 0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 aa 00 02 00 00[        ]*vpcmpgtd 0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 6a 80[         ]*vpcmpgtd -0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 aa fc fd ff ff[        ]*vpcmpgtd -0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 ed[    ]*vpcmpgtq %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 29[    ]*vpcmpgtq \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 ac f4 c0 1d fe ff[     ]*vpcmpgtq -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 28[    ]*vpcmpgtq \(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 6a 7f[         ]*vpcmpgtq 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 aa 00 08 00 00[        ]*vpcmpgtq 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 6a 80[         ]*vpcmpgtq -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 aa f0 f7 ff ff[        ]*vpcmpgtq -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 6a 7f[         ]*vpcmpgtq 0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 aa 00 04 00 00[        ]*vpcmpgtq 0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 6a 80[         ]*vpcmpgtq -0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 aa f8 fb ff ff[        ]*vpcmpgtq -0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 ed[    ]*vpcmpgtq %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 29[    ]*vpcmpgtq \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 ac f4 c0 1d fe ff[     ]*vpcmpgtq -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 28[    ]*vpcmpgtq \(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 6a 7f[         ]*vpcmpgtq 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 aa 00 10 00 00[        ]*vpcmpgtq 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 6a 80[         ]*vpcmpgtq -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 aa e0 ef ff ff[        ]*vpcmpgtq -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 6a 7f[         ]*vpcmpgtq 0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 aa 00 04 00 00[        ]*vpcmpgtq 0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 6a 80[         ]*vpcmpgtq -0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 aa f8 fb ff ff[        ]*vpcmpgtq -0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ed ab[         ]*vpcmpq \$0xab,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ed 7b[         ]*vpcmpq \$0x7b,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 29 7b[         ]*vpcmpq \$0x7b,\(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 28 7b[         ]*vpcmpq \$0x7b,\(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f aa 00 08 00 00 7b[     ]*vpcmpq \$0x7b,0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f aa f0 f7 ff ff 7b[     ]*vpcmpq \$0x7b,-0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f aa 00 04 00 00 7b[     ]*vpcmpq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f aa f8 fb ff ff 7b[     ]*vpcmpq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ed ab[         ]*vpcmpq \$0xab,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ed 7b[         ]*vpcmpq \$0x7b,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 29 7b[         ]*vpcmpq \$0x7b,\(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 28 7b[         ]*vpcmpq \$0x7b,\(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f aa 00 10 00 00 7b[     ]*vpcmpq \$0x7b,0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f aa e0 ef ff ff 7b[     ]*vpcmpq \$0x7b,-0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f aa 00 04 00 00 7b[     ]*vpcmpq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f aa f8 fb ff ff 7b[     ]*vpcmpq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ed ab[         ]*vpcmpud \$0xab,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ed 7b[         ]*vpcmpud \$0x7b,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 29 7b[         ]*vpcmpud \$0x7b,\(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpud \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 28 7b[         ]*vpcmpud \$0x7b,\(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e aa 00 08 00 00 7b[     ]*vpcmpud \$0x7b,0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e aa f0 f7 ff ff 7b[     ]*vpcmpud \$0x7b,-0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e aa 00 02 00 00 7b[     ]*vpcmpud \$0x7b,0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e aa fc fd ff ff 7b[     ]*vpcmpud \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ed ab[         ]*vpcmpud \$0xab,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ed 7b[         ]*vpcmpud \$0x7b,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 29 7b[         ]*vpcmpud \$0x7b,\(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpud \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 28 7b[         ]*vpcmpud \$0x7b,\(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e aa 00 10 00 00 7b[     ]*vpcmpud \$0x7b,0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e aa e0 ef ff ff 7b[     ]*vpcmpud \$0x7b,-0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e aa 00 02 00 00 7b[     ]*vpcmpud \$0x7b,0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e aa fc fd ff ff 7b[     ]*vpcmpud \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ed ab[         ]*vpcmpuq \$0xab,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ed 7b[         ]*vpcmpuq \$0x7b,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpuq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 28 7b[         ]*vpcmpuq \$0x7b,\(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e aa 00 08 00 00 7b[     ]*vpcmpuq \$0x7b,0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e aa f0 f7 ff ff 7b[     ]*vpcmpuq \$0x7b,-0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e aa 00 04 00 00 7b[     ]*vpcmpuq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e aa f8 fb ff ff 7b[     ]*vpcmpuq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ed ab[         ]*vpcmpuq \$0xab,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ed 7b[         ]*vpcmpuq \$0x7b,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpuq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 28 7b[         ]*vpcmpuq \$0x7b,\(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e aa 00 10 00 00 7b[     ]*vpcmpuq \$0x7b,0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e aa e0 ef ff ff 7b[     ]*vpcmpuq \$0x7b,-0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e aa 00 04 00 00 7b[     ]*vpcmpuq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e aa f8 fb ff ff 7b[     ]*vpcmpuq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 f4[    ]*vpblendmq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 64 f4[    ]*vpblendmq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 31[    ]*vpblendmq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b4 f4 c0 1d fe ff[     ]*vpblendmq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 30[    ]*vpblendmq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 72 7f[         ]*vpblendmq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b2 00 08 00 00[        ]*vpblendmq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 72 80[         ]*vpblendmq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b2 f0 f7 ff ff[        ]*vpblendmq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 72 7f[         ]*vpblendmq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 b2 00 04 00 00[        ]*vpblendmq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 72 80[         ]*vpblendmq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 b2 f8 fb ff ff[        ]*vpblendmq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 f4[    ]*vpblendmq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 64 f4[    ]*vpblendmq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 31[    ]*vpblendmq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b4 f4 c0 1d fe ff[     ]*vpblendmq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 30[    ]*vpblendmq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 72 7f[         ]*vpblendmq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b2 00 10 00 00[        ]*vpblendmq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 72 80[         ]*vpblendmq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b2 e0 ef ff ff[        ]*vpblendmq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 72 7f[         ]*vpblendmq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 b2 00 04 00 00[        ]*vpblendmq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 72 80[         ]*vpblendmq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 b2 f8 fb ff ff[        ]*vpblendmq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 31[    ]*vpcompressd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b4 f4 c0 1d fe ff[     ]*vpcompressd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 72 7f[         ]*vpcompressd %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b2 00 02 00 00[        ]*vpcompressd %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 72 80[         ]*vpcompressd %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b2 fc fd ff ff[        ]*vpcompressd %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 31[    ]*vpcompressd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b4 f4 c0 1d fe ff[     ]*vpcompressd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 72 7f[         ]*vpcompressd %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b2 00 02 00 00[        ]*vpcompressd %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 72 80[         ]*vpcompressd %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b2 fc fd ff ff[        ]*vpcompressd %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b ee[    ]*vpcompressd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 8b ee[    ]*vpcompressd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b ee[    ]*vpcompressd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 8b ee[    ]*vpcompressd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 f4[    ]*vpermd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 36 f4[    ]*vpermd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 31[    ]*vpermd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b4 f4 c0 1d fe ff[     ]*vpermd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 30[    ]*vpermd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 72 7f[         ]*vpermd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b2 00 10 00 00[        ]*vpermd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 72 80[         ]*vpermd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b2 e0 ef ff ff[        ]*vpermd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 72 7f[         ]*vpermd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 b2 00 02 00 00[        ]*vpermd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 72 80[         ]*vpermd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 b2 fc fd ff ff[        ]*vpermd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 f5 ab[         ]*vpermilpd \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 05 f5 ab[         ]*vpermilpd \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 f5 7b[         ]*vpermilpd \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 31 7b[         ]*vpermilpd \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b4 f4 c0 1d fe ff 7b[  ]*vpermilpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 30 7b[         ]*vpermilpd \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b2 00 08 00 00 7b[     ]*vpermilpd \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b2 f0 f7 ff ff 7b[     ]*vpermilpd \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 b2 00 04 00 00 7b[     ]*vpermilpd \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 b2 f8 fb ff ff 7b[     ]*vpermilpd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 f5 ab[         ]*vpermilpd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 05 f5 ab[         ]*vpermilpd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 f5 7b[         ]*vpermilpd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 31 7b[         ]*vpermilpd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b4 f4 c0 1d fe ff 7b[  ]*vpermilpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 30 7b[         ]*vpermilpd \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 72 7f 7b[      ]*vpermilpd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b2 00 10 00 00 7b[     ]*vpermilpd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b2 e0 ef ff ff 7b[     ]*vpermilpd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 b2 00 04 00 00 7b[     ]*vpermilpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 b2 f8 fb ff ff 7b[     ]*vpermilpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d f4[    ]*vpermilpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 0d f4[    ]*vpermilpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 31[    ]*vpermilpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b4 f4 c0 1d fe ff[     ]*vpermilpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 30[    ]*vpermilpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 72 7f[         ]*vpermilpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b2 00 08 00 00[        ]*vpermilpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 72 80[         ]*vpermilpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b2 f0 f7 ff ff[        ]*vpermilpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 72 7f[         ]*vpermilpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d b2 00 04 00 00[        ]*vpermilpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 72 80[         ]*vpermilpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d b2 f8 fb ff ff[        ]*vpermilpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d f4[    ]*vpermilpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 0d f4[    ]*vpermilpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 31[    ]*vpermilpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b4 f4 c0 1d fe ff[     ]*vpermilpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 30[    ]*vpermilpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 72 7f[         ]*vpermilpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b2 00 10 00 00[        ]*vpermilpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 72 80[         ]*vpermilpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b2 e0 ef ff ff[        ]*vpermilpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 72 7f[         ]*vpermilpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d b2 00 04 00 00[        ]*vpermilpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 72 80[         ]*vpermilpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d b2 f8 fb ff ff[        ]*vpermilpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 f5 ab[         ]*vpermilps \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 04 f5 ab[         ]*vpermilps \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 f5 7b[         ]*vpermilps \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 31 7b[         ]*vpermilps \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b4 f4 c0 1d fe ff 7b[  ]*vpermilps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 30 7b[         ]*vpermilps \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 72 7f 7b[      ]*vpermilps \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b2 00 08 00 00 7b[     ]*vpermilps \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 72 80 7b[      ]*vpermilps \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b2 f0 f7 ff ff 7b[     ]*vpermilps \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 72 7f 7b[      ]*vpermilps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 b2 00 02 00 00 7b[     ]*vpermilps \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 72 80 7b[      ]*vpermilps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 b2 fc fd ff ff 7b[     ]*vpermilps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 f5 ab[         ]*vpermilps \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 04 f5 ab[         ]*vpermilps \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 f5 7b[         ]*vpermilps \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 31 7b[         ]*vpermilps \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b4 f4 c0 1d fe ff 7b[  ]*vpermilps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 30 7b[         ]*vpermilps \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 72 7f 7b[      ]*vpermilps \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b2 00 10 00 00 7b[     ]*vpermilps \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 72 80 7b[      ]*vpermilps \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b2 e0 ef ff ff 7b[     ]*vpermilps \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 72 7f 7b[      ]*vpermilps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 b2 00 02 00 00 7b[     ]*vpermilps \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 72 80 7b[      ]*vpermilps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 b2 fc fd ff ff 7b[     ]*vpermilps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c f4[    ]*vpermilps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 0c f4[    ]*vpermilps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 31[    ]*vpermilps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b4 f4 c0 1d fe ff[     ]*vpermilps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 30[    ]*vpermilps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 72 7f[         ]*vpermilps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b2 00 08 00 00[        ]*vpermilps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 72 80[         ]*vpermilps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b2 f0 f7 ff ff[        ]*vpermilps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 72 7f[         ]*vpermilps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c b2 00 02 00 00[        ]*vpermilps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 72 80[         ]*vpermilps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c b2 fc fd ff ff[        ]*vpermilps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c f4[    ]*vpermilps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 0c f4[    ]*vpermilps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 31[    ]*vpermilps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b4 f4 c0 1d fe ff[     ]*vpermilps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 30[    ]*vpermilps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 72 7f[         ]*vpermilps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b2 00 10 00 00[        ]*vpermilps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 72 80[         ]*vpermilps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b2 e0 ef ff ff[        ]*vpermilps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 72 7f[         ]*vpermilps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c b2 00 02 00 00[        ]*vpermilps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 72 80[         ]*vpermilps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c b2 fc fd ff ff[        ]*vpermilps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 f5 ab[         ]*vpermpd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 01 f5 ab[         ]*vpermpd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 f5 7b[         ]*vpermpd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 31 7b[         ]*vpermpd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b4 f4 c0 1d fe ff 7b[  ]*vpermpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 30 7b[         ]*vpermpd \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 72 7f 7b[      ]*vpermpd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b2 00 10 00 00 7b[     ]*vpermpd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 72 80 7b[      ]*vpermpd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b2 e0 ef ff ff 7b[     ]*vpermpd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 72 7f 7b[      ]*vpermpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 b2 00 04 00 00 7b[     ]*vpermpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 72 80 7b[      ]*vpermpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 b2 f8 fb ff ff 7b[     ]*vpermpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 f4[    ]*vpermps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 16 f4[    ]*vpermps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 31[    ]*vpermps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b4 f4 c0 1d fe ff[     ]*vpermps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 30[    ]*vpermps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 72 7f[         ]*vpermps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b2 00 10 00 00[        ]*vpermps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 72 80[         ]*vpermps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b2 e0 ef ff ff[        ]*vpermps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 72 7f[         ]*vpermps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 b2 00 02 00 00[        ]*vpermps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 72 80[         ]*vpermps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 b2 fc fd ff ff[        ]*vpermps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 f5 ab[         ]*vpermq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 00 f5 ab[         ]*vpermq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 f5 7b[         ]*vpermq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 31 7b[         ]*vpermq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b4 f4 c0 1d fe ff 7b[  ]*vpermq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 30 7b[         ]*vpermq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 72 7f 7b[      ]*vpermq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b2 00 10 00 00 7b[     ]*vpermq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 72 80 7b[      ]*vpermq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b2 e0 ef ff ff 7b[     ]*vpermq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 72 7f 7b[      ]*vpermq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 b2 00 04 00 00 7b[     ]*vpermq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 72 80 7b[      ]*vpermq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 b2 f8 fb ff ff 7b[     ]*vpermq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 31[    ]*vpexpandd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 89 31[    ]*vpexpandd \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b4 f4 c0 1d fe ff[     ]*vpexpandd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 72 7f[         ]*vpexpandd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b2 00 02 00 00[        ]*vpexpandd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 72 80[         ]*vpexpandd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b2 fc fd ff ff[        ]*vpexpandd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 31[    ]*vpexpandd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 89 31[    ]*vpexpandd \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b4 f4 c0 1d fe ff[     ]*vpexpandd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 72 7f[         ]*vpexpandd 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b2 00 02 00 00[        ]*vpexpandd 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 72 80[         ]*vpexpandd -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b2 fc fd ff ff[        ]*vpexpandd -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 f5[    ]*vpexpandd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 89 f5[    ]*vpexpandd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 f5[    ]*vpexpandd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 89 f5[    ]*vpexpandd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 31[    ]*vpexpandq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 89 31[    ]*vpexpandq \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b4 f4 c0 1d fe ff[     ]*vpexpandq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 72 7f[         ]*vpexpandq 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b2 00 04 00 00[        ]*vpexpandq 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 72 80[         ]*vpexpandq -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b2 f8 fb ff ff[        ]*vpexpandq -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 31[    ]*vpexpandq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 89 31[    ]*vpexpandq \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b4 f4 c0 1d fe ff[     ]*vpexpandq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 72 7f[         ]*vpexpandq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b2 00 04 00 00[        ]*vpexpandq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 72 80[         ]*vpexpandq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b2 f8 fb ff ff[        ]*vpexpandq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 f5[    ]*vpexpandq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 89 f5[    ]*vpexpandq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 f5[    ]*vpexpandq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 89 f5[    ]*vpexpandq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 b4 fd 7b 00 00 00[     ]*vpgatherdd 0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 74 38 40[      ]*vpgatherdd 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 b4 b9 00 04 00 00[     ]*vpgatherdd 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 b4 fd 7b 00 00 00[     ]*vpgatherdd 0x7b\(%ebp,%ymm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 74 38 40[      ]*vpgatherdd 0x100\(%eax,%ymm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 b4 b9 00 04 00 00[     ]*vpgatherdd 0x400\(%ecx,%ymm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 b4 fd 7b 00 00 00[     ]*vpgatherdq 0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 74 38 20[      ]*vpgatherdq 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 b4 b9 00 04 00 00[     ]*vpgatherdq 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 b4 fd 7b 00 00 00[     ]*vpgatherdq 0x7b\(%ebp,%xmm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 74 38 20[      ]*vpgatherdq 0x100\(%eax,%xmm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 b4 b9 00 04 00 00[     ]*vpgatherdq 0x400\(%ecx,%xmm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 b4 fd 7b 00 00 00[     ]*vpgatherqd 0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 74 38 40[      ]*vpgatherqd 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 b4 b9 00 04 00 00[     ]*vpgatherqd 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 b4 fd 7b 00 00 00[     ]*vpgatherqd 0x7b\(%ebp,%ymm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 74 38 40[      ]*vpgatherqd 0x100\(%eax,%ymm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 b4 b9 00 04 00 00[     ]*vpgatherqd 0x400\(%ecx,%ymm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 b4 fd 7b 00 00 00[     ]*vpgatherqq 0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 74 38 20[      ]*vpgatherqq 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 b4 b9 00 04 00 00[     ]*vpgatherqq 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 b4 fd 7b 00 00 00[     ]*vpgatherqq 0x7b\(%ebp,%ymm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 74 38 20[      ]*vpgatherqq 0x100\(%eax,%ymm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 b4 b9 00 04 00 00[     ]*vpgatherqq 0x400\(%ecx,%ymm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d f4[    ]*vpmaxsd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3d f4[    ]*vpmaxsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 31[    ]*vpmaxsd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 30[    ]*vpmaxsd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 72 7f[         ]*vpmaxsd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b2 00 08 00 00[        ]*vpmaxsd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 72 80[         ]*vpmaxsd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b2 f0 f7 ff ff[        ]*vpmaxsd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 72 7f[         ]*vpmaxsd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d b2 00 02 00 00[        ]*vpmaxsd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 72 80[         ]*vpmaxsd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d b2 fc fd ff ff[        ]*vpmaxsd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d f4[    ]*vpmaxsd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3d f4[    ]*vpmaxsd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 31[    ]*vpmaxsd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 30[    ]*vpmaxsd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 72 7f[         ]*vpmaxsd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b2 00 10 00 00[        ]*vpmaxsd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 72 80[         ]*vpmaxsd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b2 e0 ef ff ff[        ]*vpmaxsd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 72 7f[         ]*vpmaxsd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d b2 00 02 00 00[        ]*vpmaxsd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 72 80[         ]*vpmaxsd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d b2 fc fd ff ff[        ]*vpmaxsd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d f4[    ]*vpmaxsq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3d f4[    ]*vpmaxsq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 31[    ]*vpmaxsq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 30[    ]*vpmaxsq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 72 7f[         ]*vpmaxsq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b2 00 08 00 00[        ]*vpmaxsq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 72 80[         ]*vpmaxsq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b2 f0 f7 ff ff[        ]*vpmaxsq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 72 7f[         ]*vpmaxsq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d b2 00 04 00 00[        ]*vpmaxsq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 72 80[         ]*vpmaxsq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d b2 f8 fb ff ff[        ]*vpmaxsq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d f4[    ]*vpmaxsq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3d f4[    ]*vpmaxsq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 31[    ]*vpmaxsq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 30[    ]*vpmaxsq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 72 7f[         ]*vpmaxsq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b2 00 10 00 00[        ]*vpmaxsq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 72 80[         ]*vpmaxsq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b2 e0 ef ff ff[        ]*vpmaxsq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 72 7f[         ]*vpmaxsq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d b2 00 04 00 00[        ]*vpmaxsq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 72 80[         ]*vpmaxsq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d b2 f8 fb ff ff[        ]*vpmaxsq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f f4[    ]*vpmaxud %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3f f4[    ]*vpmaxud %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 31[    ]*vpmaxud \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b4 f4 c0 1d fe ff[     ]*vpmaxud -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 30[    ]*vpmaxud \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 72 7f[         ]*vpmaxud 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b2 00 08 00 00[        ]*vpmaxud 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 72 80[         ]*vpmaxud -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b2 f0 f7 ff ff[        ]*vpmaxud -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 72 7f[         ]*vpmaxud 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f b2 00 02 00 00[        ]*vpmaxud 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 72 80[         ]*vpmaxud -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f b2 fc fd ff ff[        ]*vpmaxud -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f f4[    ]*vpmaxud %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3f f4[    ]*vpmaxud %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 31[    ]*vpmaxud \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b4 f4 c0 1d fe ff[     ]*vpmaxud -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 30[    ]*vpmaxud \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 72 7f[         ]*vpmaxud 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b2 00 10 00 00[        ]*vpmaxud 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 72 80[         ]*vpmaxud -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b2 e0 ef ff ff[        ]*vpmaxud -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 72 7f[         ]*vpmaxud 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f b2 00 02 00 00[        ]*vpmaxud 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 72 80[         ]*vpmaxud -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f b2 fc fd ff ff[        ]*vpmaxud -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f f4[    ]*vpmaxuq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3f f4[    ]*vpmaxuq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 31[    ]*vpmaxuq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b4 f4 c0 1d fe ff[     ]*vpmaxuq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 30[    ]*vpmaxuq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 72 7f[         ]*vpmaxuq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b2 00 08 00 00[        ]*vpmaxuq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 72 80[         ]*vpmaxuq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b2 f0 f7 ff ff[        ]*vpmaxuq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 72 7f[         ]*vpmaxuq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f b2 00 04 00 00[        ]*vpmaxuq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 72 80[         ]*vpmaxuq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f b2 f8 fb ff ff[        ]*vpmaxuq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f f4[    ]*vpmaxuq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3f f4[    ]*vpmaxuq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 31[    ]*vpmaxuq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b4 f4 c0 1d fe ff[     ]*vpmaxuq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 30[    ]*vpmaxuq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 72 7f[         ]*vpmaxuq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b2 00 10 00 00[        ]*vpmaxuq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 72 80[         ]*vpmaxuq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b2 e0 ef ff ff[        ]*vpmaxuq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 72 7f[         ]*vpmaxuq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f b2 00 04 00 00[        ]*vpmaxuq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 72 80[         ]*vpmaxuq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f b2 f8 fb ff ff[        ]*vpmaxuq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 f4[    ]*vpminsd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 39 f4[    ]*vpminsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 31[    ]*vpminsd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b4 f4 c0 1d fe ff[     ]*vpminsd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 30[    ]*vpminsd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 72 7f[         ]*vpminsd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b2 00 08 00 00[        ]*vpminsd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 72 80[         ]*vpminsd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b2 f0 f7 ff ff[        ]*vpminsd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 72 7f[         ]*vpminsd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 b2 00 02 00 00[        ]*vpminsd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 72 80[         ]*vpminsd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 b2 fc fd ff ff[        ]*vpminsd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 f4[    ]*vpminsd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 39 f4[    ]*vpminsd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 31[    ]*vpminsd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b4 f4 c0 1d fe ff[     ]*vpminsd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 30[    ]*vpminsd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 72 7f[         ]*vpminsd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b2 00 10 00 00[        ]*vpminsd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 72 80[         ]*vpminsd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b2 e0 ef ff ff[        ]*vpminsd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 72 7f[         ]*vpminsd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 b2 00 02 00 00[        ]*vpminsd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 72 80[         ]*vpminsd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 b2 fc fd ff ff[        ]*vpminsd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 f4[    ]*vpminsq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 39 f4[    ]*vpminsq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 31[    ]*vpminsq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b4 f4 c0 1d fe ff[     ]*vpminsq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 30[    ]*vpminsq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 72 7f[         ]*vpminsq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b2 00 08 00 00[        ]*vpminsq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 72 80[         ]*vpminsq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b2 f0 f7 ff ff[        ]*vpminsq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 72 7f[         ]*vpminsq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 b2 00 04 00 00[        ]*vpminsq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 72 80[         ]*vpminsq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 b2 f8 fb ff ff[        ]*vpminsq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 f4[    ]*vpminsq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 39 f4[    ]*vpminsq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 31[    ]*vpminsq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b4 f4 c0 1d fe ff[     ]*vpminsq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 30[    ]*vpminsq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 72 7f[         ]*vpminsq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b2 00 10 00 00[        ]*vpminsq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 72 80[         ]*vpminsq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b2 e0 ef ff ff[        ]*vpminsq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 72 7f[         ]*vpminsq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 b2 00 04 00 00[        ]*vpminsq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 72 80[         ]*vpminsq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 b2 f8 fb ff ff[        ]*vpminsq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b f4[    ]*vpminud %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3b f4[    ]*vpminud %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 31[    ]*vpminud \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b4 f4 c0 1d fe ff[     ]*vpminud -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 30[    ]*vpminud \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 72 7f[         ]*vpminud 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b2 00 08 00 00[        ]*vpminud 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 72 80[         ]*vpminud -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b2 f0 f7 ff ff[        ]*vpminud -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 72 7f[         ]*vpminud 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b b2 00 02 00 00[        ]*vpminud 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 72 80[         ]*vpminud -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b b2 fc fd ff ff[        ]*vpminud -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b f4[    ]*vpminud %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3b f4[    ]*vpminud %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 31[    ]*vpminud \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b4 f4 c0 1d fe ff[     ]*vpminud -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 30[    ]*vpminud \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 72 7f[         ]*vpminud 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b2 00 10 00 00[        ]*vpminud 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 72 80[         ]*vpminud -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b2 e0 ef ff ff[        ]*vpminud -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 72 7f[         ]*vpminud 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b b2 00 02 00 00[        ]*vpminud 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 72 80[         ]*vpminud -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b b2 fc fd ff ff[        ]*vpminud -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b f4[    ]*vpminuq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3b f4[    ]*vpminuq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 31[    ]*vpminuq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b4 f4 c0 1d fe ff[     ]*vpminuq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 30[    ]*vpminuq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 72 7f[         ]*vpminuq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b2 00 08 00 00[        ]*vpminuq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 72 80[         ]*vpminuq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b2 f0 f7 ff ff[        ]*vpminuq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 72 7f[         ]*vpminuq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b b2 00 04 00 00[        ]*vpminuq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 72 80[         ]*vpminuq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b b2 f8 fb ff ff[        ]*vpminuq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b f4[    ]*vpminuq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3b f4[    ]*vpminuq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 31[    ]*vpminuq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b4 f4 c0 1d fe ff[     ]*vpminuq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 30[    ]*vpminuq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 72 7f[         ]*vpminuq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b2 00 10 00 00[        ]*vpminuq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 72 80[         ]*vpminuq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b2 e0 ef ff ff[        ]*vpminuq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 72 7f[         ]*vpminuq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b b2 00 04 00 00[        ]*vpminuq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 72 80[         ]*vpminuq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b b2 f8 fb ff ff[        ]*vpminuq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 f5[    ]*vpmovsxbd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 21 f5[    ]*vpmovsxbd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 31[    ]*vpmovsxbd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 72 7f[         ]*vpmovsxbd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b2 00 02 00 00[        ]*vpmovsxbd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 72 80[         ]*vpmovsxbd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b2 fc fd ff ff[        ]*vpmovsxbd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 f5[    ]*vpmovsxbd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 21 f5[    ]*vpmovsxbd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 31[    ]*vpmovsxbd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 72 7f[         ]*vpmovsxbd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b2 00 04 00 00[        ]*vpmovsxbd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 72 80[         ]*vpmovsxbd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b2 f8 fb ff ff[        ]*vpmovsxbd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 f5[    ]*vpmovsxbq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 22 f5[    ]*vpmovsxbq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 31[    ]*vpmovsxbq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 72 7f[         ]*vpmovsxbq 0xfe\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b2 00 01 00 00[        ]*vpmovsxbq 0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 72 80[         ]*vpmovsxbq -0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b2 fe fe ff ff[        ]*vpmovsxbq -0x102\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 f5[    ]*vpmovsxbq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 22 f5[    ]*vpmovsxbq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 31[    ]*vpmovsxbq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 72 7f[         ]*vpmovsxbq 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b2 00 02 00 00[        ]*vpmovsxbq 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 72 80[         ]*vpmovsxbq -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b2 fc fd ff ff[        ]*vpmovsxbq -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 f5[    ]*vpmovsxdq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 25 f5[    ]*vpmovsxdq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 31[    ]*vpmovsxdq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b4 f4 c0 1d fe ff[     ]*vpmovsxdq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 72 7f[         ]*vpmovsxdq 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b2 00 04 00 00[        ]*vpmovsxdq 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 72 80[         ]*vpmovsxdq -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b2 f8 fb ff ff[        ]*vpmovsxdq -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 f5[    ]*vpmovsxdq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 25 f5[    ]*vpmovsxdq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 31[    ]*vpmovsxdq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b4 f4 c0 1d fe ff[     ]*vpmovsxdq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 72 7f[         ]*vpmovsxdq 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b2 00 08 00 00[        ]*vpmovsxdq 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 72 80[         ]*vpmovsxdq -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b2 f0 f7 ff ff[        ]*vpmovsxdq -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 f5[    ]*vpmovsxwd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 23 f5[    ]*vpmovsxwd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 31[    ]*vpmovsxwd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 72 7f[         ]*vpmovsxwd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b2 00 04 00 00[        ]*vpmovsxwd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 72 80[         ]*vpmovsxwd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b2 f8 fb ff ff[        ]*vpmovsxwd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 f5[    ]*vpmovsxwd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 23 f5[    ]*vpmovsxwd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 31[    ]*vpmovsxwd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 72 7f[         ]*vpmovsxwd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b2 00 08 00 00[        ]*vpmovsxwd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 72 80[         ]*vpmovsxwd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b2 f0 f7 ff ff[        ]*vpmovsxwd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 f5[    ]*vpmovsxwq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 24 f5[    ]*vpmovsxwq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 31[    ]*vpmovsxwq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 72 7f[         ]*vpmovsxwq 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b2 00 02 00 00[        ]*vpmovsxwq 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 72 80[         ]*vpmovsxwq -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b2 fc fd ff ff[        ]*vpmovsxwq -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 f5[    ]*vpmovsxwq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 24 f5[    ]*vpmovsxwq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 31[    ]*vpmovsxwq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 72 7f[         ]*vpmovsxwq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b2 00 04 00 00[        ]*vpmovsxwq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 72 80[         ]*vpmovsxwq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b2 f8 fb ff ff[        ]*vpmovsxwq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 f5[    ]*vpmovzxbd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 31 f5[    ]*vpmovzxbd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 31[    ]*vpmovzxbd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 72 7f[         ]*vpmovzxbd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b2 00 02 00 00[        ]*vpmovzxbd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 72 80[         ]*vpmovzxbd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b2 fc fd ff ff[        ]*vpmovzxbd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 f5[    ]*vpmovzxbd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 31 f5[    ]*vpmovzxbd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 31[    ]*vpmovzxbd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 72 7f[         ]*vpmovzxbd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b2 00 04 00 00[        ]*vpmovzxbd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 72 80[         ]*vpmovzxbd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b2 f8 fb ff ff[        ]*vpmovzxbd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 f5[    ]*vpmovzxbq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 32 f5[    ]*vpmovzxbq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 31[    ]*vpmovzxbq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 72 7f[         ]*vpmovzxbq 0xfe\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b2 00 01 00 00[        ]*vpmovzxbq 0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 72 80[         ]*vpmovzxbq -0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b2 fe fe ff ff[        ]*vpmovzxbq -0x102\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 f5[    ]*vpmovzxbq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 32 f5[    ]*vpmovzxbq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 31[    ]*vpmovzxbq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 72 7f[         ]*vpmovzxbq 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b2 00 02 00 00[        ]*vpmovzxbq 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 72 80[         ]*vpmovzxbq -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b2 fc fd ff ff[        ]*vpmovzxbq -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 f5[    ]*vpmovzxdq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 35 f5[    ]*vpmovzxdq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 31[    ]*vpmovzxdq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b4 f4 c0 1d fe ff[     ]*vpmovzxdq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 72 7f[         ]*vpmovzxdq 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b2 00 04 00 00[        ]*vpmovzxdq 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 72 80[         ]*vpmovzxdq -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b2 f8 fb ff ff[        ]*vpmovzxdq -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 f5[    ]*vpmovzxdq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 35 f5[    ]*vpmovzxdq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 31[    ]*vpmovzxdq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b4 f4 c0 1d fe ff[     ]*vpmovzxdq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 72 7f[         ]*vpmovzxdq 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b2 00 08 00 00[        ]*vpmovzxdq 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 72 80[         ]*vpmovzxdq -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b2 f0 f7 ff ff[        ]*vpmovzxdq -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 f5[    ]*vpmovzxwd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 33 f5[    ]*vpmovzxwd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 31[    ]*vpmovzxwd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 72 7f[         ]*vpmovzxwd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b2 00 04 00 00[        ]*vpmovzxwd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 72 80[         ]*vpmovzxwd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b2 f8 fb ff ff[        ]*vpmovzxwd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 f5[    ]*vpmovzxwd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 33 f5[    ]*vpmovzxwd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 31[    ]*vpmovzxwd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 72 7f[         ]*vpmovzxwd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b2 00 08 00 00[        ]*vpmovzxwd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 72 80[         ]*vpmovzxwd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b2 f0 f7 ff ff[        ]*vpmovzxwd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 f5[    ]*vpmovzxwq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 34 f5[    ]*vpmovzxwq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 31[    ]*vpmovzxwq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 72 7f[         ]*vpmovzxwq 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b2 00 02 00 00[        ]*vpmovzxwq 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 72 80[         ]*vpmovzxwq -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b2 fc fd ff ff[        ]*vpmovzxwq -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 f5[    ]*vpmovzxwq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 34 f5[    ]*vpmovzxwq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 31[    ]*vpmovzxwq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 72 7f[         ]*vpmovzxwq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b2 00 04 00 00[        ]*vpmovzxwq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 72 80[         ]*vpmovzxwq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b2 f8 fb ff ff[        ]*vpmovzxwq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 f4[    ]*vpmuldq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 28 f4[    ]*vpmuldq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 31[    ]*vpmuldq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b4 f4 c0 1d fe ff[     ]*vpmuldq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 30[    ]*vpmuldq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 72 7f[         ]*vpmuldq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b2 00 08 00 00[        ]*vpmuldq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 72 80[         ]*vpmuldq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b2 f0 f7 ff ff[        ]*vpmuldq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 72 7f[         ]*vpmuldq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 b2 00 04 00 00[        ]*vpmuldq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 72 80[         ]*vpmuldq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 b2 f8 fb ff ff[        ]*vpmuldq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 f4[    ]*vpmuldq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 28 f4[    ]*vpmuldq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 31[    ]*vpmuldq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b4 f4 c0 1d fe ff[     ]*vpmuldq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 30[    ]*vpmuldq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 72 7f[         ]*vpmuldq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b2 00 10 00 00[        ]*vpmuldq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 72 80[         ]*vpmuldq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b2 e0 ef ff ff[        ]*vpmuldq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 72 7f[         ]*vpmuldq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 b2 00 04 00 00[        ]*vpmuldq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 72 80[         ]*vpmuldq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 b2 f8 fb ff ff[        ]*vpmuldq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 f4[    ]*vpmulld %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 40 f4[    ]*vpmulld %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 31[    ]*vpmulld \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b4 f4 c0 1d fe ff[     ]*vpmulld -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 30[    ]*vpmulld \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 72 7f[         ]*vpmulld 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b2 00 08 00 00[        ]*vpmulld 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 72 80[         ]*vpmulld -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b2 f0 f7 ff ff[        ]*vpmulld -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 72 7f[         ]*vpmulld 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 b2 00 02 00 00[        ]*vpmulld 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 72 80[         ]*vpmulld -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 b2 fc fd ff ff[        ]*vpmulld -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 f4[    ]*vpmulld %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 40 f4[    ]*vpmulld %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 31[    ]*vpmulld \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b4 f4 c0 1d fe ff[     ]*vpmulld -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 30[    ]*vpmulld \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 72 7f[         ]*vpmulld 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b2 00 10 00 00[        ]*vpmulld 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 72 80[         ]*vpmulld -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b2 e0 ef ff ff[        ]*vpmulld -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 72 7f[         ]*vpmulld 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 b2 00 02 00 00[        ]*vpmulld 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 72 80[         ]*vpmulld -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 b2 fc fd ff ff[        ]*vpmulld -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 f4[    ]*vpmuludq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f f4 f4[    ]*vpmuludq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 31[    ]*vpmuludq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b4 f4 c0 1d fe ff[     ]*vpmuludq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 30[    ]*vpmuludq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 72 7f[         ]*vpmuludq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b2 00 08 00 00[        ]*vpmuludq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 72 80[         ]*vpmuludq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b2 f0 f7 ff ff[        ]*vpmuludq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 72 7f[         ]*vpmuludq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 b2 00 04 00 00[        ]*vpmuludq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 72 80[         ]*vpmuludq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 b2 f8 fb ff ff[        ]*vpmuludq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 f4[    ]*vpmuludq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af f4 f4[    ]*vpmuludq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 31[    ]*vpmuludq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b4 f4 c0 1d fe ff[     ]*vpmuludq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 30[    ]*vpmuludq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 72 7f[         ]*vpmuludq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b2 00 10 00 00[        ]*vpmuludq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 72 80[         ]*vpmuludq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b2 e0 ef ff ff[        ]*vpmuludq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 72 7f[         ]*vpmuludq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 b2 00 04 00 00[        ]*vpmuludq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 72 80[         ]*vpmuludq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 b2 f8 fb ff ff[        ]*vpmuludq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb f4[    ]*vpord  %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f eb f4[    ]*vpord  %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 31[    ]*vpord  \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b4 f4 c0 1d fe ff[     ]*vpord  -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 30[    ]*vpord  \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 72 7f[         ]*vpord  0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b2 00 08 00 00[        ]*vpord  0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 72 80[         ]*vpord  -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b2 f0 f7 ff ff[        ]*vpord  -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 72 7f[         ]*vpord  0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb b2 00 02 00 00[        ]*vpord  0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 72 80[         ]*vpord  -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb b2 fc fd ff ff[        ]*vpord  -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb f4[    ]*vpord  %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af eb f4[    ]*vpord  %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 31[    ]*vpord  \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b4 f4 c0 1d fe ff[     ]*vpord  -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 30[    ]*vpord  \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 72 7f[         ]*vpord  0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b2 00 10 00 00[        ]*vpord  0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 72 80[         ]*vpord  -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b2 e0 ef ff ff[        ]*vpord  -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 72 7f[         ]*vpord  0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb b2 00 02 00 00[        ]*vpord  0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 72 80[         ]*vpord  -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb b2 fc fd ff ff[        ]*vpord  -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb f4[    ]*vporq  %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f eb f4[    ]*vporq  %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 31[    ]*vporq  \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b4 f4 c0 1d fe ff[     ]*vporq  -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 30[    ]*vporq  \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 72 7f[         ]*vporq  0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b2 00 08 00 00[        ]*vporq  0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 72 80[         ]*vporq  -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b2 f0 f7 ff ff[        ]*vporq  -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 72 7f[         ]*vporq  0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb b2 00 04 00 00[        ]*vporq  0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 72 80[         ]*vporq  -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb b2 f8 fb ff ff[        ]*vporq  -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb f4[    ]*vporq  %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af eb f4[    ]*vporq  %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 31[    ]*vporq  \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b4 f4 c0 1d fe ff[     ]*vporq  -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 30[    ]*vporq  \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 72 7f[         ]*vporq  0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b2 00 10 00 00[        ]*vporq  0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 72 80[         ]*vporq  -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b2 e0 ef ff ff[        ]*vporq  -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 72 7f[         ]*vporq  0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb b2 00 04 00 00[        ]*vporq  0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 72 80[         ]*vporq  -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb b2 f8 fb ff ff[        ]*vporq  -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 b4 fd 7b 00 00 00[     ]*vpscatterdd %xmm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 74 38 40[      ]*vpscatterdd %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[     ]*vpscatterdd %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 b4 fd 7b 00 00 00[     ]*vpscatterdd %ymm6,0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 74 38 40[      ]*vpscatterdd %ymm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[     ]*vpscatterdd %ymm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 b4 fd 7b 00 00 00[     ]*vpscatterdq %xmm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 74 38 20[      ]*vpscatterdq %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[     ]*vpscatterdq %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 b4 fd 7b 00 00 00[     ]*vpscatterdq %ymm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 74 38 20[      ]*vpscatterdq %ymm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[     ]*vpscatterdq %ymm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 b4 fd 7b 00 00 00[     ]*vpscatterqd %xmm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 74 38 40[      ]*vpscatterqd %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[     ]*vpscatterqd %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 b4 fd 7b 00 00 00[     ]*vpscatterqd %xmm6,0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 74 38 40[      ]*vpscatterqd %xmm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[     ]*vpscatterqd %xmm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 b4 fd 7b 00 00 00[     ]*vpscatterqq %xmm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 74 38 20[      ]*vpscatterqq %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[     ]*vpscatterqq %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 b4 fd 7b 00 00 00[     ]*vpscatterqq %ymm6,0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 74 38 20[      ]*vpscatterqq %ymm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[     ]*vpscatterqq %ymm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 f5 ab[         ]*vpshufd \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 70 f5 ab[         ]*vpshufd \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 f5 7b[         ]*vpshufd \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 31 7b[         ]*vpshufd \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b4 f4 c0 1d fe ff 7b[  ]*vpshufd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 30 7b[         ]*vpshufd \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 72 7f 7b[      ]*vpshufd \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b2 00 08 00 00 7b[     ]*vpshufd \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 72 80 7b[      ]*vpshufd \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b2 f0 f7 ff ff 7b[     ]*vpshufd \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 72 7f 7b[      ]*vpshufd \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 b2 00 02 00 00 7b[     ]*vpshufd \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 72 80 7b[      ]*vpshufd \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 b2 fc fd ff ff 7b[     ]*vpshufd \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 f5 ab[         ]*vpshufd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 70 f5 ab[         ]*vpshufd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 f5 7b[         ]*vpshufd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 31 7b[         ]*vpshufd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b4 f4 c0 1d fe ff 7b[  ]*vpshufd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 30 7b[         ]*vpshufd \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 72 7f 7b[      ]*vpshufd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b2 00 10 00 00 7b[     ]*vpshufd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 72 80 7b[      ]*vpshufd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b2 e0 ef ff ff 7b[     ]*vpshufd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 72 7f 7b[      ]*vpshufd \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 b2 00 02 00 00 7b[     ]*vpshufd \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 72 80 7b[      ]*vpshufd \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 b2 fc fd ff ff 7b[     ]*vpshufd \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 f4[    ]*vpslld %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f f2 f4[    ]*vpslld %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 31[    ]*vpslld \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b4 f4 c0 1d fe ff[     ]*vpslld -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 72 7f[         ]*vpslld 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b2 00 08 00 00[        ]*vpslld 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 72 80[         ]*vpslld -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b2 f0 f7 ff ff[        ]*vpslld -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 f4[    ]*vpslld %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af f2 f4[    ]*vpslld %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 31[    ]*vpslld \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b4 f4 c0 1d fe ff[     ]*vpslld -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 72 7f[         ]*vpslld 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b2 00 08 00 00[        ]*vpslld 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 72 80[         ]*vpslld -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b2 f0 f7 ff ff[        ]*vpslld -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 f4[    ]*vpsllq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f f3 f4[    ]*vpsllq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 31[    ]*vpsllq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b4 f4 c0 1d fe ff[     ]*vpsllq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 72 7f[         ]*vpsllq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b2 00 08 00 00[        ]*vpsllq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 72 80[         ]*vpsllq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b2 f0 f7 ff ff[        ]*vpsllq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 f4[    ]*vpsllq %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af f3 f4[    ]*vpsllq %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 31[    ]*vpsllq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b4 f4 c0 1d fe ff[     ]*vpsllq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 72 7f[         ]*vpsllq 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b2 00 08 00 00[        ]*vpsllq 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 72 80[         ]*vpsllq -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b2 f0 f7 ff ff[        ]*vpsllq -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 f4[    ]*vpsllvd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 47 f4[    ]*vpsllvd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 31[    ]*vpsllvd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b4 f4 c0 1d fe ff[     ]*vpsllvd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 30[    ]*vpsllvd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 72 7f[         ]*vpsllvd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b2 00 08 00 00[        ]*vpsllvd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 72 80[         ]*vpsllvd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b2 f0 f7 ff ff[        ]*vpsllvd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 72 7f[         ]*vpsllvd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 b2 00 02 00 00[        ]*vpsllvd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 72 80[         ]*vpsllvd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 b2 fc fd ff ff[        ]*vpsllvd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 f4[    ]*vpsllvd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 47 f4[    ]*vpsllvd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 31[    ]*vpsllvd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b4 f4 c0 1d fe ff[     ]*vpsllvd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 30[    ]*vpsllvd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 72 7f[         ]*vpsllvd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b2 00 10 00 00[        ]*vpsllvd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 72 80[         ]*vpsllvd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b2 e0 ef ff ff[        ]*vpsllvd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 72 7f[         ]*vpsllvd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 b2 00 02 00 00[        ]*vpsllvd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 72 80[         ]*vpsllvd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 b2 fc fd ff ff[        ]*vpsllvd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 f4[    ]*vpsllvq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 47 f4[    ]*vpsllvq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 31[    ]*vpsllvq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b4 f4 c0 1d fe ff[     ]*vpsllvq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 30[    ]*vpsllvq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 72 7f[         ]*vpsllvq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b2 00 08 00 00[        ]*vpsllvq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 72 80[         ]*vpsllvq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b2 f0 f7 ff ff[        ]*vpsllvq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 72 7f[         ]*vpsllvq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 b2 00 04 00 00[        ]*vpsllvq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 72 80[         ]*vpsllvq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 b2 f8 fb ff ff[        ]*vpsllvq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 f4[    ]*vpsllvq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 47 f4[    ]*vpsllvq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 31[    ]*vpsllvq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b4 f4 c0 1d fe ff[     ]*vpsllvq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 30[    ]*vpsllvq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 72 7f[         ]*vpsllvq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b2 00 10 00 00[        ]*vpsllvq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 72 80[         ]*vpsllvq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b2 e0 ef ff ff[        ]*vpsllvq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 72 7f[         ]*vpsllvq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 b2 00 04 00 00[        ]*vpsllvq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 72 80[         ]*vpsllvq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 b2 f8 fb ff ff[        ]*vpsllvq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 f4[    ]*vpsrad %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f e2 f4[    ]*vpsrad %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 31[    ]*vpsrad \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b4 f4 c0 1d fe ff[     ]*vpsrad -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 72 7f[         ]*vpsrad 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b2 00 08 00 00[        ]*vpsrad 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 72 80[         ]*vpsrad -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b2 f0 f7 ff ff[        ]*vpsrad -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 f4[    ]*vpsrad %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af e2 f4[    ]*vpsrad %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 31[    ]*vpsrad \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b4 f4 c0 1d fe ff[     ]*vpsrad -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 72 7f[         ]*vpsrad 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b2 00 08 00 00[        ]*vpsrad 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 72 80[         ]*vpsrad -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b2 f0 f7 ff ff[        ]*vpsrad -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 f4[    ]*vpsraq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f e2 f4[    ]*vpsraq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 31[    ]*vpsraq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b4 f4 c0 1d fe ff[     ]*vpsraq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 72 7f[         ]*vpsraq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b2 00 08 00 00[        ]*vpsraq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 72 80[         ]*vpsraq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b2 f0 f7 ff ff[        ]*vpsraq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 f4[    ]*vpsraq %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af e2 f4[    ]*vpsraq %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 31[    ]*vpsraq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b4 f4 c0 1d fe ff[     ]*vpsraq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 72 7f[         ]*vpsraq 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b2 00 08 00 00[        ]*vpsraq 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 72 80[         ]*vpsraq -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b2 f0 f7 ff ff[        ]*vpsraq -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 f4[    ]*vpsravd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 46 f4[    ]*vpsravd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 31[    ]*vpsravd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b4 f4 c0 1d fe ff[     ]*vpsravd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 30[    ]*vpsravd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 72 7f[         ]*vpsravd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b2 00 08 00 00[        ]*vpsravd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 72 80[         ]*vpsravd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b2 f0 f7 ff ff[        ]*vpsravd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 72 7f[         ]*vpsravd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 b2 00 02 00 00[        ]*vpsravd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 72 80[         ]*vpsravd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 b2 fc fd ff ff[        ]*vpsravd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 f4[    ]*vpsravd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 46 f4[    ]*vpsravd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 31[    ]*vpsravd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b4 f4 c0 1d fe ff[     ]*vpsravd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 30[    ]*vpsravd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 72 7f[         ]*vpsravd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b2 00 10 00 00[        ]*vpsravd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 72 80[         ]*vpsravd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b2 e0 ef ff ff[        ]*vpsravd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 72 7f[         ]*vpsravd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 b2 00 02 00 00[        ]*vpsravd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 72 80[         ]*vpsravd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 b2 fc fd ff ff[        ]*vpsravd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 f4[    ]*vpsravq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 46 f4[    ]*vpsravq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 31[    ]*vpsravq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b4 f4 c0 1d fe ff[     ]*vpsravq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 30[    ]*vpsravq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 72 7f[         ]*vpsravq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b2 00 08 00 00[        ]*vpsravq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 72 80[         ]*vpsravq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b2 f0 f7 ff ff[        ]*vpsravq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 72 7f[         ]*vpsravq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 b2 00 04 00 00[        ]*vpsravq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 72 80[         ]*vpsravq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 b2 f8 fb ff ff[        ]*vpsravq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 f4[    ]*vpsravq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 46 f4[    ]*vpsravq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 31[    ]*vpsravq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b4 f4 c0 1d fe ff[     ]*vpsravq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 30[    ]*vpsravq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 72 7f[         ]*vpsravq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b2 00 10 00 00[        ]*vpsravq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 72 80[         ]*vpsravq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b2 e0 ef ff ff[        ]*vpsravq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 72 7f[         ]*vpsravq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 b2 00 04 00 00[        ]*vpsravq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 72 80[         ]*vpsravq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 b2 f8 fb ff ff[        ]*vpsravq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 f4[    ]*vpsrld %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f d2 f4[    ]*vpsrld %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 31[    ]*vpsrld \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b4 f4 c0 1d fe ff[     ]*vpsrld -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 72 7f[         ]*vpsrld 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b2 00 08 00 00[        ]*vpsrld 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 72 80[         ]*vpsrld -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b2 f0 f7 ff ff[        ]*vpsrld -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 f4[    ]*vpsrld %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af d2 f4[    ]*vpsrld %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 31[    ]*vpsrld \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b4 f4 c0 1d fe ff[     ]*vpsrld -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 72 7f[         ]*vpsrld 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b2 00 08 00 00[        ]*vpsrld 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 72 80[         ]*vpsrld -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b2 f0 f7 ff ff[        ]*vpsrld -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 f4[    ]*vpsrlq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f d3 f4[    ]*vpsrlq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 31[    ]*vpsrlq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b4 f4 c0 1d fe ff[     ]*vpsrlq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 72 7f[         ]*vpsrlq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b2 00 08 00 00[        ]*vpsrlq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 72 80[         ]*vpsrlq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b2 f0 f7 ff ff[        ]*vpsrlq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 f4[    ]*vpsrlq %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af d3 f4[    ]*vpsrlq %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 31[    ]*vpsrlq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b4 f4 c0 1d fe ff[     ]*vpsrlq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 72 7f[         ]*vpsrlq 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b2 00 08 00 00[        ]*vpsrlq 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 72 80[         ]*vpsrlq -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b2 f0 f7 ff ff[        ]*vpsrlq -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 f4[    ]*vpsrlvd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 45 f4[    ]*vpsrlvd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 31[    ]*vpsrlvd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 30[    ]*vpsrlvd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 72 7f[         ]*vpsrlvd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b2 00 08 00 00[        ]*vpsrlvd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 72 80[         ]*vpsrlvd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b2 f0 f7 ff ff[        ]*vpsrlvd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 72 7f[         ]*vpsrlvd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 b2 00 02 00 00[        ]*vpsrlvd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 72 80[         ]*vpsrlvd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 b2 fc fd ff ff[        ]*vpsrlvd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 f4[    ]*vpsrlvd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 45 f4[    ]*vpsrlvd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 31[    ]*vpsrlvd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 30[    ]*vpsrlvd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 72 7f[         ]*vpsrlvd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b2 00 10 00 00[        ]*vpsrlvd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 72 80[         ]*vpsrlvd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b2 e0 ef ff ff[        ]*vpsrlvd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 72 7f[         ]*vpsrlvd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 b2 00 02 00 00[        ]*vpsrlvd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 72 80[         ]*vpsrlvd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 b2 fc fd ff ff[        ]*vpsrlvd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 f4[    ]*vpsrlvq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 45 f4[    ]*vpsrlvq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 31[    ]*vpsrlvq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 30[    ]*vpsrlvq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 72 7f[         ]*vpsrlvq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b2 00 08 00 00[        ]*vpsrlvq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 72 80[         ]*vpsrlvq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b2 f0 f7 ff ff[        ]*vpsrlvq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 72 7f[         ]*vpsrlvq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 b2 00 04 00 00[        ]*vpsrlvq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 72 80[         ]*vpsrlvq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 b2 f8 fb ff ff[        ]*vpsrlvq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 f4[    ]*vpsrlvq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 45 f4[    ]*vpsrlvq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 31[    ]*vpsrlvq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 30[    ]*vpsrlvq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 72 7f[         ]*vpsrlvq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b2 00 10 00 00[        ]*vpsrlvq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 72 80[         ]*vpsrlvq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b2 e0 ef ff ff[        ]*vpsrlvq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 72 7f[         ]*vpsrlvq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 b2 00 04 00 00[        ]*vpsrlvq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 72 80[         ]*vpsrlvq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 b2 f8 fb ff ff[        ]*vpsrlvq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 d5 ab[         ]*vpsrld \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 d5 ab[         ]*vpsrld \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 d5 7b[         ]*vpsrld \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 11 7b[         ]*vpsrld \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 94 f4 c0 1d fe ff 7b[  ]*vpsrld \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 10 7b[         ]*vpsrld \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 52 7f 7b[      ]*vpsrld \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 92 00 08 00 00 7b[     ]*vpsrld \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 52 80 7b[      ]*vpsrld \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 92 f0 f7 ff ff 7b[     ]*vpsrld \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 52 7f 7b[      ]*vpsrld \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 92 00 02 00 00 7b[     ]*vpsrld \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 52 80 7b[      ]*vpsrld \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 92 fc fd ff ff 7b[     ]*vpsrld \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 d5 ab[         ]*vpsrld \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 d5 ab[         ]*vpsrld \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 d5 7b[         ]*vpsrld \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 11 7b[         ]*vpsrld \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 94 f4 c0 1d fe ff 7b[  ]*vpsrld \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 10 7b[         ]*vpsrld \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 52 7f 7b[      ]*vpsrld \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 92 00 10 00 00 7b[     ]*vpsrld \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 52 80 7b[      ]*vpsrld \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 92 e0 ef ff ff 7b[     ]*vpsrld \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 52 7f 7b[      ]*vpsrld \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 92 00 02 00 00 7b[     ]*vpsrld \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 52 80 7b[      ]*vpsrld \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 92 fc fd ff ff 7b[     ]*vpsrld \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 d5 ab[         ]*vpsrlq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 73 d5 ab[         ]*vpsrlq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 d5 7b[         ]*vpsrlq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 11 7b[         ]*vpsrlq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 94 f4 c0 1d fe ff 7b[  ]*vpsrlq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 10 7b[         ]*vpsrlq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 92 00 08 00 00 7b[     ]*vpsrlq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 92 f0 f7 ff ff 7b[     ]*vpsrlq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 92 00 04 00 00 7b[     ]*vpsrlq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 92 f8 fb ff ff 7b[     ]*vpsrlq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 d5 ab[         ]*vpsrlq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 73 d5 ab[         ]*vpsrlq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 d5 7b[         ]*vpsrlq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 11 7b[         ]*vpsrlq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 94 f4 c0 1d fe ff 7b[  ]*vpsrlq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 10 7b[         ]*vpsrlq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 52 7f 7b[      ]*vpsrlq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 92 00 10 00 00 7b[     ]*vpsrlq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 92 e0 ef ff ff 7b[     ]*vpsrlq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 92 00 04 00 00 7b[     ]*vpsrlq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 92 f8 fb ff ff 7b[     ]*vpsrlq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa f4[    ]*vpsubd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f fa f4[    ]*vpsubd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 31[    ]*vpsubd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b4 f4 c0 1d fe ff[     ]*vpsubd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 30[    ]*vpsubd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 72 7f[         ]*vpsubd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b2 00 08 00 00[        ]*vpsubd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 72 80[         ]*vpsubd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b2 f0 f7 ff ff[        ]*vpsubd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 72 7f[         ]*vpsubd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa b2 00 02 00 00[        ]*vpsubd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 72 80[         ]*vpsubd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa b2 fc fd ff ff[        ]*vpsubd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa f4[    ]*vpsubd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af fa f4[    ]*vpsubd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 31[    ]*vpsubd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b4 f4 c0 1d fe ff[     ]*vpsubd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 30[    ]*vpsubd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 72 7f[         ]*vpsubd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b2 00 10 00 00[        ]*vpsubd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 72 80[         ]*vpsubd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b2 e0 ef ff ff[        ]*vpsubd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 72 7f[         ]*vpsubd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa b2 00 02 00 00[        ]*vpsubd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 72 80[         ]*vpsubd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa b2 fc fd ff ff[        ]*vpsubd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb f4[    ]*vpsubq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f fb f4[    ]*vpsubq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 31[    ]*vpsubq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b4 f4 c0 1d fe ff[     ]*vpsubq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 30[    ]*vpsubq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 72 7f[         ]*vpsubq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b2 00 08 00 00[        ]*vpsubq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 72 80[         ]*vpsubq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b2 f0 f7 ff ff[        ]*vpsubq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 72 7f[         ]*vpsubq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb b2 00 04 00 00[        ]*vpsubq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 72 80[         ]*vpsubq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb b2 f8 fb ff ff[        ]*vpsubq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb f4[    ]*vpsubq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af fb f4[    ]*vpsubq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 31[    ]*vpsubq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b4 f4 c0 1d fe ff[     ]*vpsubq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 30[    ]*vpsubq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 72 7f[         ]*vpsubq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b2 00 10 00 00[        ]*vpsubq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 72 80[         ]*vpsubq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b2 e0 ef ff ff[        ]*vpsubq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 72 7f[         ]*vpsubq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb b2 00 04 00 00[        ]*vpsubq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 72 80[         ]*vpsubq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb b2 f8 fb ff ff[        ]*vpsubq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 ed[    ]*vptestmd %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 29[    ]*vptestmd \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 ac f4 c0 1d fe ff[     ]*vptestmd -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 28[    ]*vptestmd \(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 6a 7f[         ]*vptestmd 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 aa 00 08 00 00[        ]*vptestmd 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 6a 80[         ]*vptestmd -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 aa f0 f7 ff ff[        ]*vptestmd -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 6a 7f[         ]*vptestmd 0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 aa 00 02 00 00[        ]*vptestmd 0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 6a 80[         ]*vptestmd -0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 aa fc fd ff ff[        ]*vptestmd -0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 ed[    ]*vptestmd %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 29[    ]*vptestmd \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 ac f4 c0 1d fe ff[     ]*vptestmd -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 28[    ]*vptestmd \(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 6a 7f[         ]*vptestmd 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 aa 00 10 00 00[        ]*vptestmd 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 6a 80[         ]*vptestmd -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 aa e0 ef ff ff[        ]*vptestmd -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 6a 7f[         ]*vptestmd 0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 aa 00 02 00 00[        ]*vptestmd 0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 6a 80[         ]*vptestmd -0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 aa fc fd ff ff[        ]*vptestmd -0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 ed[    ]*vptestmq %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 29[    ]*vptestmq \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 ac f4 c0 1d fe ff[     ]*vptestmq -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 28[    ]*vptestmq \(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 6a 7f[         ]*vptestmq 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 aa 00 08 00 00[        ]*vptestmq 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 6a 80[         ]*vptestmq -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 aa f0 f7 ff ff[        ]*vptestmq -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 6a 7f[         ]*vptestmq 0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 aa 00 04 00 00[        ]*vptestmq 0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 6a 80[         ]*vptestmq -0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 aa f8 fb ff ff[        ]*vptestmq -0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 ed[    ]*vptestmq %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 29[    ]*vptestmq \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 ac f4 c0 1d fe ff[     ]*vptestmq -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 28[    ]*vptestmq \(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 6a 7f[         ]*vptestmq 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 aa 00 10 00 00[        ]*vptestmq 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 6a 80[         ]*vptestmq -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 aa e0 ef ff ff[        ]*vptestmq -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 6a 7f[         ]*vptestmq 0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 aa 00 04 00 00[        ]*vptestmq 0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 6a 80[         ]*vptestmq -0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 aa f8 fb ff ff[        ]*vptestmq -0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a f4[    ]*vpunpckhdq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f 6a f4[    ]*vpunpckhdq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 31[    ]*vpunpckhdq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b4 f4 c0 1d fe ff[     ]*vpunpckhdq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 30[    ]*vpunpckhdq \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 72 7f[         ]*vpunpckhdq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b2 00 08 00 00[        ]*vpunpckhdq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 72 80[         ]*vpunpckhdq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b2 f0 f7 ff ff[        ]*vpunpckhdq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 72 7f[         ]*vpunpckhdq 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a b2 00 02 00 00[        ]*vpunpckhdq 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 72 80[         ]*vpunpckhdq -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a b2 fc fd ff ff[        ]*vpunpckhdq -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a f4[    ]*vpunpckhdq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af 6a f4[    ]*vpunpckhdq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 31[    ]*vpunpckhdq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b4 f4 c0 1d fe ff[     ]*vpunpckhdq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 30[    ]*vpunpckhdq \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 72 7f[         ]*vpunpckhdq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b2 00 10 00 00[        ]*vpunpckhdq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 72 80[         ]*vpunpckhdq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b2 e0 ef ff ff[        ]*vpunpckhdq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 72 7f[         ]*vpunpckhdq 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a b2 00 02 00 00[        ]*vpunpckhdq 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 72 80[         ]*vpunpckhdq -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a b2 fc fd ff ff[        ]*vpunpckhdq -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d f4[    ]*vpunpckhqdq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 6d f4[    ]*vpunpckhqdq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 31[    ]*vpunpckhqdq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b4 f4 c0 1d fe ff[     ]*vpunpckhqdq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 30[    ]*vpunpckhqdq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 72 7f[         ]*vpunpckhqdq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b2 00 08 00 00[        ]*vpunpckhqdq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 72 80[         ]*vpunpckhqdq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b2 f0 f7 ff ff[        ]*vpunpckhqdq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 72 7f[         ]*vpunpckhqdq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d b2 00 04 00 00[        ]*vpunpckhqdq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 72 80[         ]*vpunpckhqdq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d b2 f8 fb ff ff[        ]*vpunpckhqdq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d f4[    ]*vpunpckhqdq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 6d f4[    ]*vpunpckhqdq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 31[    ]*vpunpckhqdq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b4 f4 c0 1d fe ff[     ]*vpunpckhqdq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 30[    ]*vpunpckhqdq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 72 7f[         ]*vpunpckhqdq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b2 00 10 00 00[        ]*vpunpckhqdq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 72 80[         ]*vpunpckhqdq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b2 e0 ef ff ff[        ]*vpunpckhqdq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 72 7f[         ]*vpunpckhqdq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d b2 00 04 00 00[        ]*vpunpckhqdq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 72 80[         ]*vpunpckhqdq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d b2 f8 fb ff ff[        ]*vpunpckhqdq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 f4[    ]*vpunpckldq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f 62 f4[    ]*vpunpckldq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 31[    ]*vpunpckldq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b4 f4 c0 1d fe ff[     ]*vpunpckldq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 30[    ]*vpunpckldq \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 72 7f[         ]*vpunpckldq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b2 00 08 00 00[        ]*vpunpckldq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 72 80[         ]*vpunpckldq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b2 f0 f7 ff ff[        ]*vpunpckldq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 72 7f[         ]*vpunpckldq 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 b2 00 02 00 00[        ]*vpunpckldq 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 72 80[         ]*vpunpckldq -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 b2 fc fd ff ff[        ]*vpunpckldq -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 f4[    ]*vpunpckldq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af 62 f4[    ]*vpunpckldq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 31[    ]*vpunpckldq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b4 f4 c0 1d fe ff[     ]*vpunpckldq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 30[    ]*vpunpckldq \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 72 7f[         ]*vpunpckldq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b2 00 10 00 00[        ]*vpunpckldq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 72 80[         ]*vpunpckldq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b2 e0 ef ff ff[        ]*vpunpckldq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 72 7f[         ]*vpunpckldq 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 b2 00 02 00 00[        ]*vpunpckldq 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 72 80[         ]*vpunpckldq -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 b2 fc fd ff ff[        ]*vpunpckldq -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c f4[    ]*vpunpcklqdq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 6c f4[    ]*vpunpcklqdq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 31[    ]*vpunpcklqdq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b4 f4 c0 1d fe ff[     ]*vpunpcklqdq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 30[    ]*vpunpcklqdq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 72 7f[         ]*vpunpcklqdq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b2 00 08 00 00[        ]*vpunpcklqdq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 72 80[         ]*vpunpcklqdq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b2 f0 f7 ff ff[        ]*vpunpcklqdq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 72 7f[         ]*vpunpcklqdq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c b2 00 04 00 00[        ]*vpunpcklqdq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 72 80[         ]*vpunpcklqdq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c b2 f8 fb ff ff[        ]*vpunpcklqdq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c f4[    ]*vpunpcklqdq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 6c f4[    ]*vpunpcklqdq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 31[    ]*vpunpcklqdq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b4 f4 c0 1d fe ff[     ]*vpunpcklqdq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 30[    ]*vpunpcklqdq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 72 7f[         ]*vpunpcklqdq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b2 00 10 00 00[        ]*vpunpcklqdq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 72 80[         ]*vpunpcklqdq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b2 e0 ef ff ff[        ]*vpunpcklqdq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 72 7f[         ]*vpunpcklqdq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c b2 00 04 00 00[        ]*vpunpcklqdq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 72 80[         ]*vpunpcklqdq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c b2 f8 fb ff ff[        ]*vpunpcklqdq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef f4[    ]*vpxord %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f ef f4[    ]*vpxord %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 31[    ]*vpxord \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b4 f4 c0 1d fe ff[     ]*vpxord -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 30[    ]*vpxord \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 72 7f[         ]*vpxord 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b2 00 08 00 00[        ]*vpxord 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 72 80[         ]*vpxord -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b2 f0 f7 ff ff[        ]*vpxord -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 72 7f[         ]*vpxord 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef b2 00 02 00 00[        ]*vpxord 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 72 80[         ]*vpxord -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef b2 fc fd ff ff[        ]*vpxord -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef f4[    ]*vpxord %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af ef f4[    ]*vpxord %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 31[    ]*vpxord \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b4 f4 c0 1d fe ff[     ]*vpxord -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 30[    ]*vpxord \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 72 7f[         ]*vpxord 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b2 00 10 00 00[        ]*vpxord 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 72 80[         ]*vpxord -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b2 e0 ef ff ff[        ]*vpxord -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 72 7f[         ]*vpxord 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef b2 00 02 00 00[        ]*vpxord 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 72 80[         ]*vpxord -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef b2 fc fd ff ff[        ]*vpxord -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef f4[    ]*vpxorq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f ef f4[    ]*vpxorq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 31[    ]*vpxorq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b4 f4 c0 1d fe ff[     ]*vpxorq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 30[    ]*vpxorq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 72 7f[         ]*vpxorq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b2 00 08 00 00[        ]*vpxorq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 72 80[         ]*vpxorq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b2 f0 f7 ff ff[        ]*vpxorq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 72 7f[         ]*vpxorq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef b2 00 04 00 00[        ]*vpxorq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 72 80[         ]*vpxorq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef b2 f8 fb ff ff[        ]*vpxorq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef f4[    ]*vpxorq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af ef f4[    ]*vpxorq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 31[    ]*vpxorq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b4 f4 c0 1d fe ff[     ]*vpxorq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 30[    ]*vpxorq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 72 7f[         ]*vpxorq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b2 00 10 00 00[        ]*vpxorq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 72 80[         ]*vpxorq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b2 e0 ef ff ff[        ]*vpxorq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 72 7f[         ]*vpxorq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef b2 00 04 00 00[        ]*vpxorq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 72 80[         ]*vpxorq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef b2 f8 fb ff ff[        ]*vpxorq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c f5[    ]*vrcp14pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 4c f5[    ]*vrcp14pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 31[    ]*vrcp14pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b4 f4 c0 1d fe ff[     ]*vrcp14pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 30[    ]*vrcp14pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 72 7f[         ]*vrcp14pd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b2 00 08 00 00[        ]*vrcp14pd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 72 80[         ]*vrcp14pd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b2 f0 f7 ff ff[        ]*vrcp14pd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 72 7f[         ]*vrcp14pd 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c b2 00 04 00 00[        ]*vrcp14pd 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 72 80[         ]*vrcp14pd -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c b2 f8 fb ff ff[        ]*vrcp14pd -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c f5[    ]*vrcp14pd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 4c f5[    ]*vrcp14pd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 31[    ]*vrcp14pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b4 f4 c0 1d fe ff[     ]*vrcp14pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 30[    ]*vrcp14pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 72 7f[         ]*vrcp14pd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b2 00 10 00 00[        ]*vrcp14pd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 72 80[         ]*vrcp14pd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b2 e0 ef ff ff[        ]*vrcp14pd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 72 7f[         ]*vrcp14pd 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c b2 00 04 00 00[        ]*vrcp14pd 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 72 80[         ]*vrcp14pd -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c b2 f8 fb ff ff[        ]*vrcp14pd -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c f5[    ]*vrcp14ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 4c f5[    ]*vrcp14ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 31[    ]*vrcp14ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b4 f4 c0 1d fe ff[     ]*vrcp14ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 30[    ]*vrcp14ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 72 7f[         ]*vrcp14ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b2 00 08 00 00[        ]*vrcp14ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 72 80[         ]*vrcp14ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b2 f0 f7 ff ff[        ]*vrcp14ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 72 7f[         ]*vrcp14ps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c b2 00 02 00 00[        ]*vrcp14ps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 72 80[         ]*vrcp14ps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c b2 fc fd ff ff[        ]*vrcp14ps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c f5[    ]*vrcp14ps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 4c f5[    ]*vrcp14ps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 31[    ]*vrcp14ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b4 f4 c0 1d fe ff[     ]*vrcp14ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 30[    ]*vrcp14ps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 72 7f[         ]*vrcp14ps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b2 00 10 00 00[        ]*vrcp14ps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 72 80[         ]*vrcp14ps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b2 e0 ef ff ff[        ]*vrcp14ps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 72 7f[         ]*vrcp14ps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c b2 00 02 00 00[        ]*vrcp14ps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 72 80[         ]*vrcp14ps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c b2 fc fd ff ff[        ]*vrcp14ps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e f5[    ]*vrsqrt14pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 4e f5[    ]*vrsqrt14pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 31[    ]*vrsqrt14pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 30[    ]*vrsqrt14pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 72 7f[         ]*vrsqrt14pd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b2 00 08 00 00[        ]*vrsqrt14pd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 72 80[         ]*vrsqrt14pd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b2 f0 f7 ff ff[        ]*vrsqrt14pd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 72 7f[         ]*vrsqrt14pd 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e b2 00 04 00 00[        ]*vrsqrt14pd 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 72 80[         ]*vrsqrt14pd -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e b2 f8 fb ff ff[        ]*vrsqrt14pd -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e f5[    ]*vrsqrt14pd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 4e f5[    ]*vrsqrt14pd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 31[    ]*vrsqrt14pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 30[    ]*vrsqrt14pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 72 7f[         ]*vrsqrt14pd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b2 00 10 00 00[        ]*vrsqrt14pd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 72 80[         ]*vrsqrt14pd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b2 e0 ef ff ff[        ]*vrsqrt14pd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 72 7f[         ]*vrsqrt14pd 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e b2 00 04 00 00[        ]*vrsqrt14pd 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 72 80[         ]*vrsqrt14pd -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e b2 f8 fb ff ff[        ]*vrsqrt14pd -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e f5[    ]*vrsqrt14ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 4e f5[    ]*vrsqrt14ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 31[    ]*vrsqrt14ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 30[    ]*vrsqrt14ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 72 7f[         ]*vrsqrt14ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b2 00 08 00 00[        ]*vrsqrt14ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 72 80[         ]*vrsqrt14ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b2 f0 f7 ff ff[        ]*vrsqrt14ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 72 7f[         ]*vrsqrt14ps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e b2 00 02 00 00[        ]*vrsqrt14ps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 72 80[         ]*vrsqrt14ps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e b2 fc fd ff ff[        ]*vrsqrt14ps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e f5[    ]*vrsqrt14ps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 4e f5[    ]*vrsqrt14ps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 31[    ]*vrsqrt14ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 30[    ]*vrsqrt14ps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 72 7f[         ]*vrsqrt14ps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b2 00 10 00 00[        ]*vrsqrt14ps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 72 80[         ]*vrsqrt14ps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b2 e0 ef ff ff[        ]*vrsqrt14ps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 72 7f[         ]*vrsqrt14ps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e b2 00 02 00 00[        ]*vrsqrt14ps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 72 80[         ]*vrsqrt14ps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e b2 fc fd ff ff[        ]*vrsqrt14ps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 b4 fd 7b 00 00 00[     ]*vscatterdpd %xmm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 74 38 20[      ]*vscatterdpd %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[     ]*vscatterdpd %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 b4 fd 7b 00 00 00[     ]*vscatterdpd %ymm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 74 38 20[      ]*vscatterdpd %ymm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[     ]*vscatterdpd %ymm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 b4 fd 7b 00 00 00[     ]*vscatterdps %xmm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 74 38 40[      ]*vscatterdps %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[     ]*vscatterdps %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 b4 fd 7b 00 00 00[     ]*vscatterdps %ymm6,0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 74 38 40[      ]*vscatterdps %ymm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[     ]*vscatterdps %ymm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 b4 fd 7b 00 00 00[     ]*vscatterqpd %xmm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 74 38 20[      ]*vscatterqpd %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[     ]*vscatterqpd %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 b4 fd 7b 00 00 00[     ]*vscatterqpd %ymm6,0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 74 38 20[      ]*vscatterqpd %ymm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[     ]*vscatterqpd %ymm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 b4 fd 7b 00 00 00[     ]*vscatterqps %xmm6,0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 74 38 40[      ]*vscatterqps %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[     ]*vscatterqps %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 b4 fd 7b 00 00 00[     ]*vscatterqps %xmm6,0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 74 38 40[      ]*vscatterqps %xmm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[     ]*vscatterqps %xmm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 f4 ab[         ]*vshufpd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f c6 f4 ab[         ]*vshufpd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 f4 7b[         ]*vshufpd \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 31 7b[         ]*vshufpd \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 30 7b[         ]*vshufpd \$0x7b,\(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 72 7f 7b[      ]*vshufpd \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b2 00 08 00 00 7b[     ]*vshufpd \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 72 80 7b[      ]*vshufpd \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b2 f0 f7 ff ff 7b[     ]*vshufpd \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 72 7f 7b[      ]*vshufpd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 b2 00 04 00 00 7b[     ]*vshufpd \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 72 80 7b[      ]*vshufpd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 b2 f8 fb ff ff 7b[     ]*vshufpd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 f4 ab[         ]*vshufpd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af c6 f4 ab[         ]*vshufpd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 f4 7b[         ]*vshufpd \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 31 7b[         ]*vshufpd \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 30 7b[         ]*vshufpd \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 72 7f 7b[      ]*vshufpd \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b2 00 10 00 00 7b[     ]*vshufpd \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 72 80 7b[      ]*vshufpd \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b2 e0 ef ff ff 7b[     ]*vshufpd \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 72 7f 7b[      ]*vshufpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 b2 00 04 00 00 7b[     ]*vshufpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 72 80 7b[      ]*vshufpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 b2 f8 fb ff ff 7b[     ]*vshufpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 f4 ab[         ]*vshufps \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f c6 f4 ab[         ]*vshufps \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 f4 7b[         ]*vshufps \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 31 7b[         ]*vshufps \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 30 7b[         ]*vshufps \$0x7b,\(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 72 7f 7b[      ]*vshufps \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b2 00 08 00 00 7b[     ]*vshufps \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 72 80 7b[      ]*vshufps \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b2 f0 f7 ff ff 7b[     ]*vshufps \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 72 7f 7b[      ]*vshufps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 b2 00 02 00 00 7b[     ]*vshufps \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 72 80 7b[      ]*vshufps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 b2 fc fd ff ff 7b[     ]*vshufps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 f4 ab[         ]*vshufps \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af c6 f4 ab[         ]*vshufps \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 f4 7b[         ]*vshufps \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 31 7b[         ]*vshufps \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 30 7b[         ]*vshufps \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 72 7f 7b[      ]*vshufps \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b2 00 10 00 00 7b[     ]*vshufps \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 72 80 7b[      ]*vshufps \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b2 e0 ef ff ff 7b[     ]*vshufps \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 72 7f 7b[      ]*vshufps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 b2 00 02 00 00 7b[     ]*vshufps \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 72 80 7b[      ]*vshufps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 b2 fc fd ff ff 7b[     ]*vshufps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 f5[    ]*vsqrtpd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 51 f5[    ]*vsqrtpd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 31[    ]*vsqrtpd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b4 f4 c0 1d fe ff[     ]*vsqrtpd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 30[    ]*vsqrtpd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 72 7f[         ]*vsqrtpd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b2 00 08 00 00[        ]*vsqrtpd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 72 80[         ]*vsqrtpd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b2 f0 f7 ff ff[        ]*vsqrtpd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 72 7f[         ]*vsqrtpd 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 b2 00 04 00 00[        ]*vsqrtpd 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 72 80[         ]*vsqrtpd -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 b2 f8 fb ff ff[        ]*vsqrtpd -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 f5[    ]*vsqrtpd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 51 f5[    ]*vsqrtpd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 31[    ]*vsqrtpd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b4 f4 c0 1d fe ff[     ]*vsqrtpd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 30[    ]*vsqrtpd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 72 7f[         ]*vsqrtpd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b2 00 10 00 00[        ]*vsqrtpd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 72 80[         ]*vsqrtpd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b2 e0 ef ff ff[        ]*vsqrtpd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 72 7f[         ]*vsqrtpd 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 b2 00 04 00 00[        ]*vsqrtpd 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 72 80[         ]*vsqrtpd -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 b2 f8 fb ff ff[        ]*vsqrtpd -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 f5[    ]*vsqrtps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 51 f5[    ]*vsqrtps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 31[    ]*vsqrtps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b4 f4 c0 1d fe ff[     ]*vsqrtps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 30[    ]*vsqrtps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 72 7f[         ]*vsqrtps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b2 00 08 00 00[        ]*vsqrtps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 72 80[         ]*vsqrtps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b2 f0 f7 ff ff[        ]*vsqrtps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 72 7f[         ]*vsqrtps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 b2 00 02 00 00[        ]*vsqrtps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 72 80[         ]*vsqrtps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 b2 fc fd ff ff[        ]*vsqrtps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 f5[    ]*vsqrtps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 51 f5[    ]*vsqrtps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 31[    ]*vsqrtps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b4 f4 c0 1d fe ff[     ]*vsqrtps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 30[    ]*vsqrtps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 72 7f[         ]*vsqrtps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b2 00 10 00 00[        ]*vsqrtps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 72 80[         ]*vsqrtps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b2 e0 ef ff ff[        ]*vsqrtps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 72 7f[         ]*vsqrtps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 b2 00 02 00 00[        ]*vsqrtps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 72 80[         ]*vsqrtps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 b2 fc fd ff ff[        ]*vsqrtps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c f4[    ]*vsubpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5c f4[    ]*vsubpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 31[    ]*vsubpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b4 f4 c0 1d fe ff[     ]*vsubpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 30[    ]*vsubpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 72 7f[         ]*vsubpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b2 00 08 00 00[        ]*vsubpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 72 80[         ]*vsubpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b2 f0 f7 ff ff[        ]*vsubpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 72 7f[         ]*vsubpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c b2 00 04 00 00[        ]*vsubpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 72 80[         ]*vsubpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c b2 f8 fb ff ff[        ]*vsubpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c f4[    ]*vsubpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5c f4[    ]*vsubpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 31[    ]*vsubpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b4 f4 c0 1d fe ff[     ]*vsubpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 30[    ]*vsubpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 72 7f[         ]*vsubpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b2 00 10 00 00[        ]*vsubpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 72 80[         ]*vsubpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b2 e0 ef ff ff[        ]*vsubpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 72 7f[         ]*vsubpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c b2 00 04 00 00[        ]*vsubpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 72 80[         ]*vsubpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c b2 f8 fb ff ff[        ]*vsubpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c f4[    ]*vsubps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5c f4[    ]*vsubps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 31[    ]*vsubps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b4 f4 c0 1d fe ff[     ]*vsubps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 30[    ]*vsubps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 72 7f[         ]*vsubps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b2 00 08 00 00[        ]*vsubps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 72 80[         ]*vsubps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b2 f0 f7 ff ff[        ]*vsubps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 72 7f[         ]*vsubps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c b2 00 02 00 00[        ]*vsubps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 72 80[         ]*vsubps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c b2 fc fd ff ff[        ]*vsubps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c f4[    ]*vsubps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5c f4[    ]*vsubps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 31[    ]*vsubps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b4 f4 c0 1d fe ff[     ]*vsubps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 30[    ]*vsubps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 72 7f[         ]*vsubps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b2 00 10 00 00[        ]*vsubps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 72 80[         ]*vsubps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b2 e0 ef ff ff[        ]*vsubps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 72 7f[         ]*vsubps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c b2 00 02 00 00[        ]*vsubps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 72 80[         ]*vsubps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c b2 fc fd ff ff[        ]*vsubps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 f4[    ]*vunpckhpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 15 f4[    ]*vunpckhpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 31[    ]*vunpckhpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b4 f4 c0 1d fe ff[     ]*vunpckhpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 30[    ]*vunpckhpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 72 7f[         ]*vunpckhpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b2 00 08 00 00[        ]*vunpckhpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 72 80[         ]*vunpckhpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b2 f0 f7 ff ff[        ]*vunpckhpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 72 7f[         ]*vunpckhpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 b2 00 04 00 00[        ]*vunpckhpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 72 80[         ]*vunpckhpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 b2 f8 fb ff ff[        ]*vunpckhpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 f4[    ]*vunpckhpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 15 f4[    ]*vunpckhpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 31[    ]*vunpckhpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b4 f4 c0 1d fe ff[     ]*vunpckhpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 30[    ]*vunpckhpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 72 7f[         ]*vunpckhpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b2 00 10 00 00[        ]*vunpckhpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 72 80[         ]*vunpckhpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b2 e0 ef ff ff[        ]*vunpckhpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 72 7f[         ]*vunpckhpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 b2 00 04 00 00[        ]*vunpckhpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 72 80[         ]*vunpckhpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 b2 f8 fb ff ff[        ]*vunpckhpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 f4[    ]*vunpckhps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 15 f4[    ]*vunpckhps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 31[    ]*vunpckhps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b4 f4 c0 1d fe ff[     ]*vunpckhps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 30[    ]*vunpckhps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 72 7f[         ]*vunpckhps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b2 00 08 00 00[        ]*vunpckhps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 72 80[         ]*vunpckhps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b2 f0 f7 ff ff[        ]*vunpckhps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 72 7f[         ]*vunpckhps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 b2 00 02 00 00[        ]*vunpckhps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 72 80[         ]*vunpckhps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 b2 fc fd ff ff[        ]*vunpckhps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 f4[    ]*vunpckhps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 15 f4[    ]*vunpckhps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 31[    ]*vunpckhps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b4 f4 c0 1d fe ff[     ]*vunpckhps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 30[    ]*vunpckhps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 72 7f[         ]*vunpckhps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b2 00 10 00 00[        ]*vunpckhps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 72 80[         ]*vunpckhps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b2 e0 ef ff ff[        ]*vunpckhps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 72 7f[         ]*vunpckhps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 b2 00 02 00 00[        ]*vunpckhps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 72 80[         ]*vunpckhps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 b2 fc fd ff ff[        ]*vunpckhps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 f4[    ]*vunpcklpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 14 f4[    ]*vunpcklpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 31[    ]*vunpcklpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b4 f4 c0 1d fe ff[     ]*vunpcklpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 30[    ]*vunpcklpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 72 7f[         ]*vunpcklpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b2 00 08 00 00[        ]*vunpcklpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 72 80[         ]*vunpcklpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b2 f0 f7 ff ff[        ]*vunpcklpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 72 7f[         ]*vunpcklpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 b2 00 04 00 00[        ]*vunpcklpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 72 80[         ]*vunpcklpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 b2 f8 fb ff ff[        ]*vunpcklpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 f4[    ]*vunpcklpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 14 f4[    ]*vunpcklpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 31[    ]*vunpcklpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b4 f4 c0 1d fe ff[     ]*vunpcklpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 30[    ]*vunpcklpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 72 7f[         ]*vunpcklpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b2 00 10 00 00[        ]*vunpcklpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 72 80[         ]*vunpcklpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b2 e0 ef ff ff[        ]*vunpcklpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 72 7f[         ]*vunpcklpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 b2 00 04 00 00[        ]*vunpcklpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 72 80[         ]*vunpcklpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 b2 f8 fb ff ff[        ]*vunpcklpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 f4[    ]*vunpcklps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 14 f4[    ]*vunpcklps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 31[    ]*vunpcklps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b4 f4 c0 1d fe ff[     ]*vunpcklps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 30[    ]*vunpcklps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 72 7f[         ]*vunpcklps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b2 00 08 00 00[        ]*vunpcklps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 72 80[         ]*vunpcklps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b2 f0 f7 ff ff[        ]*vunpcklps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 72 7f[         ]*vunpcklps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 b2 00 02 00 00[        ]*vunpcklps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 72 80[         ]*vunpcklps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 b2 fc fd ff ff[        ]*vunpcklps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 f4[    ]*vunpcklps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 14 f4[    ]*vunpcklps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 31[    ]*vunpcklps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b4 f4 c0 1d fe ff[     ]*vunpcklps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 30[    ]*vunpcklps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 72 7f[         ]*vunpcklps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b2 00 10 00 00[        ]*vunpcklps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 72 80[         ]*vunpcklps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b2 e0 ef ff ff[        ]*vunpcklps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 72 7f[         ]*vunpcklps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 b2 00 02 00 00[        ]*vunpcklps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 72 80[         ]*vunpcklps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 b2 fc fd ff ff[        ]*vunpcklps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 f4 ab[         ]*vpternlogd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 25 f4 ab[         ]*vpternlogd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 f4 7b[         ]*vpternlogd \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 31 7b[         ]*vpternlogd \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 30 7b[         ]*vpternlogd \$0x7b,\(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b2 00 08 00 00 7b[     ]*vpternlogd \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b2 f0 f7 ff ff 7b[     ]*vpternlogd \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 b2 00 02 00 00 7b[     ]*vpternlogd \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 b2 fc fd ff ff 7b[     ]*vpternlogd \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 f4 ab[         ]*vpternlogd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 25 f4 ab[         ]*vpternlogd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 f4 7b[         ]*vpternlogd \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 31 7b[         ]*vpternlogd \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 30 7b[         ]*vpternlogd \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 72 7f 7b[      ]*vpternlogd \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b2 00 10 00 00 7b[     ]*vpternlogd \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b2 e0 ef ff ff 7b[     ]*vpternlogd \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 b2 00 02 00 00 7b[     ]*vpternlogd \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 b2 fc fd ff ff 7b[     ]*vpternlogd \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 f4 ab[         ]*vpternlogq \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 25 f4 ab[         ]*vpternlogq \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 f4 7b[         ]*vpternlogq \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 31 7b[         ]*vpternlogq \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 30 7b[         ]*vpternlogq \$0x7b,\(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b2 00 08 00 00 7b[     ]*vpternlogq \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b2 f0 f7 ff ff 7b[     ]*vpternlogq \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 b2 00 04 00 00 7b[     ]*vpternlogq \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 b2 f8 fb ff ff 7b[     ]*vpternlogq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 f4 ab[         ]*vpternlogq \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 25 f4 ab[         ]*vpternlogq \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 f4 7b[         ]*vpternlogq \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 31 7b[         ]*vpternlogq \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 30 7b[         ]*vpternlogq \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 72 7f 7b[      ]*vpternlogq \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b2 00 10 00 00 7b[     ]*vpternlogq \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b2 e0 ef ff ff 7b[     ]*vpternlogq \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 b2 00 04 00 00 7b[     ]*vpternlogq \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 b2 f8 fb ff ff 7b[     ]*vpternlogq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 ee[    ]*vpmovqb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 32 ee[    ]*vpmovqb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 ee[    ]*vpmovqb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 32 ee[    ]*vpmovqb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 ee[    ]*vpmovsqb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 22 ee[    ]*vpmovsqb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 ee[    ]*vpmovsqb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 22 ee[    ]*vpmovsqb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 ee[    ]*vpmovusqb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 12 ee[    ]*vpmovusqb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 ee[    ]*vpmovusqb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 12 ee[    ]*vpmovusqb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 ee[    ]*vpmovqw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 34 ee[    ]*vpmovqw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 ee[    ]*vpmovqw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 34 ee[    ]*vpmovqw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 ee[    ]*vpmovsqw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 24 ee[    ]*vpmovsqw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 ee[    ]*vpmovsqw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 24 ee[    ]*vpmovsqw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 ee[    ]*vpmovusqw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 14 ee[    ]*vpmovusqw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 ee[    ]*vpmovusqw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 14 ee[    ]*vpmovusqw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 ee[    ]*vpmovqd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 35 ee[    ]*vpmovqd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 ee[    ]*vpmovqd %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 35 ee[    ]*vpmovqd %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 ee[    ]*vpmovsqd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 25 ee[    ]*vpmovsqd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 ee[    ]*vpmovsqd %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 25 ee[    ]*vpmovsqd %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 ee[    ]*vpmovusqd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 15 ee[    ]*vpmovusqd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 ee[    ]*vpmovusqd %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 15 ee[    ]*vpmovusqd %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 ee[    ]*vpmovdb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 31 ee[    ]*vpmovdb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 ee[    ]*vpmovdb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 31 ee[    ]*vpmovdb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 ee[    ]*vpmovsdb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 21 ee[    ]*vpmovsdb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 ee[    ]*vpmovsdb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 21 ee[    ]*vpmovsdb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 ee[    ]*vpmovusdb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 11 ee[    ]*vpmovusdb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 ee[    ]*vpmovusdb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 11 ee[    ]*vpmovusdb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 ee[    ]*vpmovdw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 33 ee[    ]*vpmovdw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 ee[    ]*vpmovdw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 33 ee[    ]*vpmovdw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 ee[    ]*vpmovsdw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 23 ee[    ]*vpmovsdw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 ee[    ]*vpmovsdw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 23 ee[    ]*vpmovsdw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 ee[    ]*vpmovusdw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 13 ee[    ]*vpmovusdw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 ee[    ]*vpmovusdw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 13 ee[    ]*vpmovusdw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 f4 7b[         ]*vshuff32x4 \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 31 7b[         ]*vshuff32x4 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b4 f4 c0 1d fe ff 7b[  ]*vshuff32x4 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 30 7b[         ]*vshuff32x4 \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 72 7f 7b[      ]*vshuff32x4 \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b2 00 10 00 00 7b[     ]*vshuff32x4 \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 72 80 7b[      ]*vshuff32x4 \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b2 e0 ef ff ff 7b[     ]*vshuff32x4 \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 72 7f 7b[      ]*vshuff32x4 \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 b2 00 02 00 00 7b[     ]*vshuff32x4 \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 72 80 7b[      ]*vshuff32x4 \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 b2 fc fd ff ff 7b[     ]*vshuff32x4 \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 f4 7b[         ]*vshuff64x2 \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 31 7b[         ]*vshuff64x2 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b4 f4 c0 1d fe ff 7b[  ]*vshuff64x2 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 30 7b[         ]*vshuff64x2 \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 72 7f 7b[      ]*vshuff64x2 \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b2 00 10 00 00 7b[     ]*vshuff64x2 \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 72 80 7b[      ]*vshuff64x2 \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b2 e0 ef ff ff 7b[     ]*vshuff64x2 \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 72 7f 7b[      ]*vshuff64x2 \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 b2 00 04 00 00 7b[     ]*vshuff64x2 \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 72 80 7b[      ]*vshuff64x2 \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 b2 f8 fb ff ff 7b[     ]*vshuff64x2 \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 f4 7b[         ]*vshufi32x4 \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 31 7b[         ]*vshufi32x4 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b4 f4 c0 1d fe ff 7b[  ]*vshufi32x4 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 30 7b[         ]*vshufi32x4 \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 72 7f 7b[      ]*vshufi32x4 \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b2 00 10 00 00 7b[     ]*vshufi32x4 \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 72 80 7b[      ]*vshufi32x4 \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b2 e0 ef ff ff 7b[     ]*vshufi32x4 \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 72 7f 7b[      ]*vshufi32x4 \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 b2 00 02 00 00 7b[     ]*vshufi32x4 \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 72 80 7b[      ]*vshufi32x4 \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 b2 fc fd ff ff 7b[     ]*vshufi32x4 \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 f4 7b[         ]*vshufi64x2 \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 31 7b[         ]*vshufi64x2 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b4 f4 c0 1d fe ff 7b[  ]*vshufi64x2 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 30 7b[         ]*vshufi64x2 \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 72 7f 7b[      ]*vshufi64x2 \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b2 00 10 00 00 7b[     ]*vshufi64x2 \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 72 80 7b[      ]*vshufi64x2 \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b2 e0 ef ff ff 7b[     ]*vshufi64x2 \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 72 7f 7b[      ]*vshufi64x2 \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 b2 00 04 00 00 7b[     ]*vshufi64x2 \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 72 80 7b[      ]*vshufi64x2 \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 b2 f8 fb ff ff 7b[     ]*vshufi64x2 \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 f4[    ]*vpermq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 36 f4[    ]*vpermq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 31[    ]*vpermq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b4 f4 c0 1d fe ff[     ]*vpermq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 30[    ]*vpermq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 72 7f[         ]*vpermq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b2 00 10 00 00[        ]*vpermq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 72 80[         ]*vpermq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b2 e0 ef ff ff[        ]*vpermq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 72 7f[         ]*vpermq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 b2 00 04 00 00[        ]*vpermq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 72 80[         ]*vpermq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 b2 f8 fb ff ff[        ]*vpermq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 f4[    ]*vpermpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 16 f4[    ]*vpermpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 31[    ]*vpermpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b4 f4 c0 1d fe ff[     ]*vpermpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 30[    ]*vpermpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 72 7f[         ]*vpermpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b2 00 10 00 00[        ]*vpermpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 72 80[         ]*vpermpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b2 e0 ef ff ff[        ]*vpermpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 72 7f[         ]*vpermpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 b2 00 04 00 00[        ]*vpermpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 72 80[         ]*vpermpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 b2 f8 fb ff ff[        ]*vpermpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e f4[    ]*vpermt2d %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 7e f4[    ]*vpermt2d %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 31[    ]*vpermt2d \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b4 f4 c0 1d fe ff[     ]*vpermt2d -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 30[    ]*vpermt2d \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 72 7f[         ]*vpermt2d 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b2 00 08 00 00[        ]*vpermt2d 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 72 80[         ]*vpermt2d -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b2 f0 f7 ff ff[        ]*vpermt2d -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 72 7f[         ]*vpermt2d 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e b2 00 02 00 00[        ]*vpermt2d 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 72 80[         ]*vpermt2d -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e b2 fc fd ff ff[        ]*vpermt2d -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e f4[    ]*vpermt2d %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 7e f4[    ]*vpermt2d %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 31[    ]*vpermt2d \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b4 f4 c0 1d fe ff[     ]*vpermt2d -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 30[    ]*vpermt2d \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 72 7f[         ]*vpermt2d 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b2 00 10 00 00[        ]*vpermt2d 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 72 80[         ]*vpermt2d -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b2 e0 ef ff ff[        ]*vpermt2d -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 72 7f[         ]*vpermt2d 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e b2 00 02 00 00[        ]*vpermt2d 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 72 80[         ]*vpermt2d -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e b2 fc fd ff ff[        ]*vpermt2d -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e f4[    ]*vpermt2q %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 7e f4[    ]*vpermt2q %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 31[    ]*vpermt2q \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b4 f4 c0 1d fe ff[     ]*vpermt2q -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 30[    ]*vpermt2q \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 72 7f[         ]*vpermt2q 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b2 00 08 00 00[        ]*vpermt2q 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 72 80[         ]*vpermt2q -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b2 f0 f7 ff ff[        ]*vpermt2q -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 72 7f[         ]*vpermt2q 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e b2 00 04 00 00[        ]*vpermt2q 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 72 80[         ]*vpermt2q -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e b2 f8 fb ff ff[        ]*vpermt2q -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e f4[    ]*vpermt2q %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 7e f4[    ]*vpermt2q %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 31[    ]*vpermt2q \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b4 f4 c0 1d fe ff[     ]*vpermt2q -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 30[    ]*vpermt2q \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 72 7f[         ]*vpermt2q 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b2 00 10 00 00[        ]*vpermt2q 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 72 80[         ]*vpermt2q -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b2 e0 ef ff ff[        ]*vpermt2q -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 72 7f[         ]*vpermt2q 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e b2 00 04 00 00[        ]*vpermt2q 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 72 80[         ]*vpermt2q -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e b2 f8 fb ff ff[        ]*vpermt2q -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f f4[    ]*vpermt2ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 7f f4[    ]*vpermt2ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 31[    ]*vpermt2ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b4 f4 c0 1d fe ff[     ]*vpermt2ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 30[    ]*vpermt2ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 72 7f[         ]*vpermt2ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b2 00 08 00 00[        ]*vpermt2ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 72 80[         ]*vpermt2ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b2 f0 f7 ff ff[        ]*vpermt2ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 72 7f[         ]*vpermt2ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f b2 00 02 00 00[        ]*vpermt2ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 72 80[         ]*vpermt2ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f b2 fc fd ff ff[        ]*vpermt2ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f f4[    ]*vpermt2ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 7f f4[    ]*vpermt2ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 31[    ]*vpermt2ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b4 f4 c0 1d fe ff[     ]*vpermt2ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 30[    ]*vpermt2ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 72 7f[         ]*vpermt2ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b2 00 10 00 00[        ]*vpermt2ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 72 80[         ]*vpermt2ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b2 e0 ef ff ff[        ]*vpermt2ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 72 7f[         ]*vpermt2ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f b2 00 02 00 00[        ]*vpermt2ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 72 80[         ]*vpermt2ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f b2 fc fd ff ff[        ]*vpermt2ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f f4[    ]*vpermt2pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 7f f4[    ]*vpermt2pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 31[    ]*vpermt2pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b4 f4 c0 1d fe ff[     ]*vpermt2pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 30[    ]*vpermt2pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 72 7f[         ]*vpermt2pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b2 00 08 00 00[        ]*vpermt2pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 72 80[         ]*vpermt2pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b2 f0 f7 ff ff[        ]*vpermt2pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 72 7f[         ]*vpermt2pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f b2 00 04 00 00[        ]*vpermt2pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 72 80[         ]*vpermt2pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f b2 f8 fb ff ff[        ]*vpermt2pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f f4[    ]*vpermt2pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 7f f4[    ]*vpermt2pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 31[    ]*vpermt2pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b4 f4 c0 1d fe ff[     ]*vpermt2pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 30[    ]*vpermt2pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 72 7f[         ]*vpermt2pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b2 00 10 00 00[        ]*vpermt2pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 72 80[         ]*vpermt2pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b2 e0 ef ff ff[        ]*vpermt2pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 72 7f[         ]*vpermt2pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f b2 00 04 00 00[        ]*vpermt2pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 72 80[         ]*vpermt2pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f b2 f8 fb ff ff[        ]*vpermt2pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 f4 ab[         ]*valignq \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 03 f4 ab[         ]*valignq \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 f4 7b[         ]*valignq \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 31 7b[         ]*valignq \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b4 f4 c0 1d fe ff 7b[  ]*valignq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 30 7b[         ]*valignq \$0x7b,\(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 72 7f 7b[      ]*valignq \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b2 00 08 00 00 7b[     ]*valignq \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 72 80 7b[      ]*valignq \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b2 f0 f7 ff ff 7b[     ]*valignq \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 72 7f 7b[      ]*valignq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 b2 00 04 00 00 7b[     ]*valignq \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 72 80 7b[      ]*valignq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 b2 f8 fb ff ff 7b[     ]*valignq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 f4 ab[         ]*valignq \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 03 f4 ab[         ]*valignq \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 f4 7b[         ]*valignq \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 31 7b[         ]*valignq \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b4 f4 c0 1d fe ff 7b[  ]*valignq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 30 7b[         ]*valignq \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 72 7f 7b[      ]*valignq \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b2 00 10 00 00 7b[     ]*valignq \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 72 80 7b[      ]*valignq \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b2 e0 ef ff ff 7b[     ]*valignq \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 72 7f 7b[      ]*valignq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 b2 00 04 00 00 7b[     ]*valignq \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 72 80 7b[      ]*valignq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 b2 f8 fb ff ff 7b[     ]*valignq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c f4[    ]*vscalefpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 2c f4[    ]*vscalefpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 31[    ]*vscalefpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b4 f4 c0 1d fe ff[     ]*vscalefpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 30[    ]*vscalefpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 72 7f[         ]*vscalefpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b2 00 08 00 00[        ]*vscalefpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 72 80[         ]*vscalefpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b2 f0 f7 ff ff[        ]*vscalefpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 72 7f[         ]*vscalefpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c b2 00 04 00 00[        ]*vscalefpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 72 80[         ]*vscalefpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c b2 f8 fb ff ff[        ]*vscalefpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c f4[    ]*vscalefpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 2c f4[    ]*vscalefpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 31[    ]*vscalefpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b4 f4 c0 1d fe ff[     ]*vscalefpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 30[    ]*vscalefpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 72 7f[         ]*vscalefpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b2 00 10 00 00[        ]*vscalefpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 72 80[         ]*vscalefpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b2 e0 ef ff ff[        ]*vscalefpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 72 7f[         ]*vscalefpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c b2 00 04 00 00[        ]*vscalefpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 72 80[         ]*vscalefpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c b2 f8 fb ff ff[        ]*vscalefpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c f4[    ]*vscalefps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 2c f4[    ]*vscalefps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 31[    ]*vscalefps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b4 f4 c0 1d fe ff[     ]*vscalefps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 30[    ]*vscalefps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 72 7f[         ]*vscalefps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b2 00 08 00 00[        ]*vscalefps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 72 80[         ]*vscalefps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b2 f0 f7 ff ff[        ]*vscalefps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 72 7f[         ]*vscalefps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c b2 00 02 00 00[        ]*vscalefps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 72 80[         ]*vscalefps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c b2 fc fd ff ff[        ]*vscalefps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c f4[    ]*vscalefps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 2c f4[    ]*vscalefps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 31[    ]*vscalefps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b4 f4 c0 1d fe ff[     ]*vscalefps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 30[    ]*vscalefps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 72 7f[         ]*vscalefps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b2 00 10 00 00[        ]*vscalefps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 72 80[         ]*vscalefps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b2 e0 ef ff ff[        ]*vscalefps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 72 7f[         ]*vscalefps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c b2 00 02 00 00[        ]*vscalefps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 72 80[         ]*vscalefps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c b2 fc fd ff ff[        ]*vscalefps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 f4 7b[         ]*vfixupimmpd \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 30 7b[         ]*vfixupimmpd \$0x7b,\(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b2 00 08 00 00 7b[     ]*vfixupimmpd \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 b2 00 04 00 00 7b[     ]*vfixupimmpd \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 f4 7b[         ]*vfixupimmpd \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 30 7b[         ]*vfixupimmpd \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b2 00 10 00 00 7b[     ]*vfixupimmpd \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b2 e0 ef ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 b2 00 04 00 00 7b[     ]*vfixupimmpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 f4 7b[         ]*vfixupimmps \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 31 7b[         ]*vfixupimmps \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 30 7b[         ]*vfixupimmps \$0x7b,\(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b2 00 08 00 00 7b[     ]*vfixupimmps \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmps \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 b2 00 02 00 00 7b[     ]*vfixupimmps \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 b2 fc fd ff ff 7b[     ]*vfixupimmps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 f4 7b[         ]*vfixupimmps \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 31 7b[         ]*vfixupimmps \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 30 7b[         ]*vfixupimmps \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b2 00 10 00 00 7b[     ]*vfixupimmps \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b2 e0 ef ff ff 7b[     ]*vfixupimmps \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 b2 00 02 00 00 7b[     ]*vfixupimmps \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 b2 fc fd ff ff 7b[     ]*vfixupimmps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 f5 ab[         ]*vpslld \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 f5 ab[         ]*vpslld \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 f5 7b[         ]*vpslld \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 31 7b[         ]*vpslld \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b4 f4 c0 1d fe ff 7b[  ]*vpslld \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 30 7b[         ]*vpslld \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 72 7f 7b[      ]*vpslld \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b2 00 08 00 00 7b[     ]*vpslld \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 72 80 7b[      ]*vpslld \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b2 f0 f7 ff ff 7b[     ]*vpslld \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 72 7f 7b[      ]*vpslld \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 b2 00 02 00 00 7b[     ]*vpslld \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 72 80 7b[      ]*vpslld \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 b2 fc fd ff ff 7b[     ]*vpslld \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 f5 ab[         ]*vpslld \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 f5 ab[         ]*vpslld \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 f5 7b[         ]*vpslld \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 31 7b[         ]*vpslld \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b4 f4 c0 1d fe ff 7b[  ]*vpslld \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 30 7b[         ]*vpslld \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 72 7f 7b[      ]*vpslld \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b2 00 10 00 00 7b[     ]*vpslld \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 72 80 7b[      ]*vpslld \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b2 e0 ef ff ff 7b[     ]*vpslld \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 72 7f 7b[      ]*vpslld \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 b2 00 02 00 00 7b[     ]*vpslld \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 72 80 7b[      ]*vpslld \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 b2 fc fd ff ff 7b[     ]*vpslld \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 f5 ab[         ]*vpsllq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 73 f5 ab[         ]*vpsllq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 f5 7b[         ]*vpsllq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 31 7b[         ]*vpsllq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b4 f4 c0 1d fe ff 7b[  ]*vpsllq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 30 7b[         ]*vpsllq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 72 7f 7b[      ]*vpsllq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b2 00 08 00 00 7b[     ]*vpsllq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 72 80 7b[      ]*vpsllq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b2 f0 f7 ff ff 7b[     ]*vpsllq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 72 7f 7b[      ]*vpsllq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 b2 00 04 00 00 7b[     ]*vpsllq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 72 80 7b[      ]*vpsllq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 b2 f8 fb ff ff 7b[     ]*vpsllq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 f5 ab[         ]*vpsllq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 73 f5 ab[         ]*vpsllq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 f5 7b[         ]*vpsllq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 31 7b[         ]*vpsllq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b4 f4 c0 1d fe ff 7b[  ]*vpsllq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 30 7b[         ]*vpsllq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 72 7f 7b[      ]*vpsllq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b2 00 10 00 00 7b[     ]*vpsllq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 72 80 7b[      ]*vpsllq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b2 e0 ef ff ff 7b[     ]*vpsllq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 72 7f 7b[      ]*vpsllq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 b2 00 04 00 00 7b[     ]*vpsllq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 72 80 7b[      ]*vpsllq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 b2 f8 fb ff ff 7b[     ]*vpsllq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 e5 ab[         ]*vpsrad \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 e5 ab[         ]*vpsrad \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 e5 7b[         ]*vpsrad \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 21 7b[         ]*vpsrad \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsrad \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 20 7b[         ]*vpsrad \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 62 7f 7b[      ]*vpsrad \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a2 00 08 00 00 7b[     ]*vpsrad \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 62 80 7b[      ]*vpsrad \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a2 f0 f7 ff ff 7b[     ]*vpsrad \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 62 7f 7b[      ]*vpsrad \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 a2 00 02 00 00 7b[     ]*vpsrad \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 62 80 7b[      ]*vpsrad \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 a2 fc fd ff ff 7b[     ]*vpsrad \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 e5 ab[         ]*vpsrad \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 e5 ab[         ]*vpsrad \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 e5 7b[         ]*vpsrad \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 21 7b[         ]*vpsrad \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsrad \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 20 7b[         ]*vpsrad \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 62 7f 7b[      ]*vpsrad \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a2 00 10 00 00 7b[     ]*vpsrad \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 62 80 7b[      ]*vpsrad \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a2 e0 ef ff ff 7b[     ]*vpsrad \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 62 7f 7b[      ]*vpsrad \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 a2 00 02 00 00 7b[     ]*vpsrad \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 62 80 7b[      ]*vpsrad \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 a2 fc fd ff ff 7b[     ]*vpsrad \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 e5 ab[         ]*vpsraq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 e5 ab[         ]*vpsraq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 e5 7b[         ]*vpsraq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 21 7b[         ]*vpsraq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsraq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 20 7b[         ]*vpsraq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 62 7f 7b[      ]*vpsraq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a2 00 08 00 00 7b[     ]*vpsraq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 62 80 7b[      ]*vpsraq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a2 f0 f7 ff ff 7b[     ]*vpsraq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 62 7f 7b[      ]*vpsraq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 a2 00 04 00 00 7b[     ]*vpsraq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 62 80 7b[      ]*vpsraq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 a2 f8 fb ff ff 7b[     ]*vpsraq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 e5 ab[         ]*vpsraq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 e5 ab[         ]*vpsraq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 e5 7b[         ]*vpsraq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 21 7b[         ]*vpsraq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsraq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 20 7b[         ]*vpsraq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 62 7f 7b[      ]*vpsraq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a2 00 10 00 00 7b[     ]*vpsraq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 62 80 7b[      ]*vpsraq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a2 e0 ef ff ff 7b[     ]*vpsraq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 62 7f 7b[      ]*vpsraq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 a2 00 04 00 00 7b[     ]*vpsraq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 62 80 7b[      ]*vpsraq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 a2 f8 fb ff ff 7b[     ]*vpsraq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 f4[    ]*vprolvd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 15 f4[    ]*vprolvd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 31[    ]*vprolvd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b4 f4 c0 1d fe ff[     ]*vprolvd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 30[    ]*vprolvd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 72 7f[         ]*vprolvd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b2 00 08 00 00[        ]*vprolvd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 72 80[         ]*vprolvd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b2 f0 f7 ff ff[        ]*vprolvd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 72 7f[         ]*vprolvd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 b2 00 02 00 00[        ]*vprolvd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 72 80[         ]*vprolvd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 b2 fc fd ff ff[        ]*vprolvd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 f4[    ]*vprolvd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 15 f4[    ]*vprolvd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 31[    ]*vprolvd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b4 f4 c0 1d fe ff[     ]*vprolvd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 30[    ]*vprolvd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 72 7f[         ]*vprolvd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b2 00 10 00 00[        ]*vprolvd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 72 80[         ]*vprolvd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b2 e0 ef ff ff[        ]*vprolvd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 72 7f[         ]*vprolvd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 b2 00 02 00 00[        ]*vprolvd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 72 80[         ]*vprolvd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 b2 fc fd ff ff[        ]*vprolvd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 cd ab[         ]*vprold \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 cd ab[         ]*vprold \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 cd 7b[         ]*vprold \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 09 7b[         ]*vprold \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8c f4 c0 1d fe ff 7b[  ]*vprold \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 08 7b[         ]*vprold \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 4a 7f 7b[      ]*vprold \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8a 00 08 00 00 7b[     ]*vprold \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 4a 80 7b[      ]*vprold \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8a f0 f7 ff ff 7b[     ]*vprold \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 4a 7f 7b[      ]*vprold \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 8a 00 02 00 00 7b[     ]*vprold \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 4a 80 7b[      ]*vprold \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 8a fc fd ff ff 7b[     ]*vprold \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 cd ab[         ]*vprold \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 cd ab[         ]*vprold \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 cd 7b[         ]*vprold \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 09 7b[         ]*vprold \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8c f4 c0 1d fe ff 7b[  ]*vprold \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 08 7b[         ]*vprold \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 4a 7f 7b[      ]*vprold \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8a 00 10 00 00 7b[     ]*vprold \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 4a 80 7b[      ]*vprold \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8a e0 ef ff ff 7b[     ]*vprold \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 4a 7f 7b[      ]*vprold \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 8a 00 02 00 00 7b[     ]*vprold \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 4a 80 7b[      ]*vprold \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 8a fc fd ff ff 7b[     ]*vprold \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 f4[    ]*vprolvq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 15 f4[    ]*vprolvq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 31[    ]*vprolvq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b4 f4 c0 1d fe ff[     ]*vprolvq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 30[    ]*vprolvq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 72 7f[         ]*vprolvq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b2 00 08 00 00[        ]*vprolvq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 72 80[         ]*vprolvq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b2 f0 f7 ff ff[        ]*vprolvq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 72 7f[         ]*vprolvq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 b2 00 04 00 00[        ]*vprolvq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 72 80[         ]*vprolvq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 b2 f8 fb ff ff[        ]*vprolvq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 f4[    ]*vprolvq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 15 f4[    ]*vprolvq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 31[    ]*vprolvq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b4 f4 c0 1d fe ff[     ]*vprolvq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 30[    ]*vprolvq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 72 7f[         ]*vprolvq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b2 00 10 00 00[        ]*vprolvq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 72 80[         ]*vprolvq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b2 e0 ef ff ff[        ]*vprolvq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 72 7f[         ]*vprolvq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 b2 00 04 00 00[        ]*vprolvq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 72 80[         ]*vprolvq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 b2 f8 fb ff ff[        ]*vprolvq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 cd ab[         ]*vprolq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 cd ab[         ]*vprolq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 cd 7b[         ]*vprolq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 09 7b[         ]*vprolq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8c f4 c0 1d fe ff 7b[  ]*vprolq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 08 7b[         ]*vprolq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 4a 7f 7b[      ]*vprolq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8a 00 08 00 00 7b[     ]*vprolq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 4a 80 7b[      ]*vprolq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8a f0 f7 ff ff 7b[     ]*vprolq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 4a 7f 7b[      ]*vprolq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 8a 00 04 00 00 7b[     ]*vprolq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 4a 80 7b[      ]*vprolq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 8a f8 fb ff ff 7b[     ]*vprolq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 cd ab[         ]*vprolq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 cd ab[         ]*vprolq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 cd 7b[         ]*vprolq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 09 7b[         ]*vprolq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8c f4 c0 1d fe ff 7b[  ]*vprolq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 08 7b[         ]*vprolq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 4a 7f 7b[      ]*vprolq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8a 00 10 00 00 7b[     ]*vprolq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 4a 80 7b[      ]*vprolq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8a e0 ef ff ff 7b[     ]*vprolq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 4a 7f 7b[      ]*vprolq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 8a 00 04 00 00 7b[     ]*vprolq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 4a 80 7b[      ]*vprolq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 8a f8 fb ff ff 7b[     ]*vprolq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 f4[    ]*vprorvd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 14 f4[    ]*vprorvd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 31[    ]*vprorvd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b4 f4 c0 1d fe ff[     ]*vprorvd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 30[    ]*vprorvd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 72 7f[         ]*vprorvd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b2 00 08 00 00[        ]*vprorvd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 72 80[         ]*vprorvd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b2 f0 f7 ff ff[        ]*vprorvd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 72 7f[         ]*vprorvd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 b2 00 02 00 00[        ]*vprorvd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 72 80[         ]*vprorvd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 b2 fc fd ff ff[        ]*vprorvd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 f4[    ]*vprorvd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 14 f4[    ]*vprorvd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 31[    ]*vprorvd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b4 f4 c0 1d fe ff[     ]*vprorvd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 30[    ]*vprorvd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 72 7f[         ]*vprorvd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b2 00 10 00 00[        ]*vprorvd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 72 80[         ]*vprorvd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b2 e0 ef ff ff[        ]*vprorvd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 72 7f[         ]*vprorvd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 b2 00 02 00 00[        ]*vprorvd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 72 80[         ]*vprorvd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 b2 fc fd ff ff[        ]*vprorvd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 c5 ab[         ]*vprord \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 c5 ab[         ]*vprord \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 c5 7b[         ]*vprord \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 01 7b[         ]*vprord \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 84 f4 c0 1d fe ff 7b[  ]*vprord \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 00 7b[         ]*vprord \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 42 7f 7b[      ]*vprord \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 82 00 08 00 00 7b[     ]*vprord \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 42 80 7b[      ]*vprord \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 82 f0 f7 ff ff 7b[     ]*vprord \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 42 7f 7b[      ]*vprord \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 82 00 02 00 00 7b[     ]*vprord \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 42 80 7b[      ]*vprord \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 82 fc fd ff ff 7b[     ]*vprord \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 c5 ab[         ]*vprord \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 c5 ab[         ]*vprord \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 c5 7b[         ]*vprord \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 01 7b[         ]*vprord \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 84 f4 c0 1d fe ff 7b[  ]*vprord \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 00 7b[         ]*vprord \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 42 7f 7b[      ]*vprord \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 82 00 10 00 00 7b[     ]*vprord \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 42 80 7b[      ]*vprord \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 82 e0 ef ff ff 7b[     ]*vprord \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 42 7f 7b[      ]*vprord \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 82 00 02 00 00 7b[     ]*vprord \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 42 80 7b[      ]*vprord \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 82 fc fd ff ff 7b[     ]*vprord \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 f4[    ]*vprorvq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 14 f4[    ]*vprorvq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 31[    ]*vprorvq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b4 f4 c0 1d fe ff[     ]*vprorvq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 30[    ]*vprorvq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 72 7f[         ]*vprorvq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b2 00 08 00 00[        ]*vprorvq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 72 80[         ]*vprorvq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b2 f0 f7 ff ff[        ]*vprorvq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 72 7f[         ]*vprorvq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 b2 00 04 00 00[        ]*vprorvq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 72 80[         ]*vprorvq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 b2 f8 fb ff ff[        ]*vprorvq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 f4[    ]*vprorvq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 14 f4[    ]*vprorvq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 31[    ]*vprorvq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b4 f4 c0 1d fe ff[     ]*vprorvq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 30[    ]*vprorvq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 72 7f[         ]*vprorvq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b2 00 10 00 00[        ]*vprorvq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 72 80[         ]*vprorvq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b2 e0 ef ff ff[        ]*vprorvq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 72 7f[         ]*vprorvq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 b2 00 04 00 00[        ]*vprorvq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 72 80[         ]*vprorvq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 b2 f8 fb ff ff[        ]*vprorvq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 c5 ab[         ]*vprorq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 c5 ab[         ]*vprorq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 c5 7b[         ]*vprorq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 01 7b[         ]*vprorq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 84 f4 c0 1d fe ff 7b[  ]*vprorq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 00 7b[         ]*vprorq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 42 7f 7b[      ]*vprorq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 82 00 08 00 00 7b[     ]*vprorq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 42 80 7b[      ]*vprorq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 82 f0 f7 ff ff 7b[     ]*vprorq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 42 7f 7b[      ]*vprorq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 82 00 04 00 00 7b[     ]*vprorq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 42 80 7b[      ]*vprorq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 82 f8 fb ff ff 7b[     ]*vprorq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 c5 ab[         ]*vprorq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 c5 ab[         ]*vprorq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 c5 7b[         ]*vprorq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 01 7b[         ]*vprorq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 84 f4 c0 1d fe ff 7b[  ]*vprorq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 00 7b[         ]*vprorq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 42 7f 7b[      ]*vprorq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 82 00 10 00 00 7b[     ]*vprorq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 42 80 7b[      ]*vprorq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 82 e0 ef ff ff 7b[     ]*vprorq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 42 7f 7b[      ]*vprorq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 82 00 04 00 00 7b[     ]*vprorq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 42 80 7b[      ]*vprorq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 82 f8 fb ff ff 7b[     ]*vprorq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 f5 7b[         ]*vrndscalepd \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 31 7b[         ]*vrndscalepd \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b4 f4 c0 1d fe ff 7b[  ]*vrndscalepd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 30 7b[         ]*vrndscalepd \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b2 00 08 00 00 7b[     ]*vrndscalepd \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b2 f0 f7 ff ff 7b[     ]*vrndscalepd \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 b2 00 04 00 00 7b[     ]*vrndscalepd \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 f5 7b[         ]*vrndscalepd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 31 7b[         ]*vrndscalepd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b4 f4 c0 1d fe ff 7b[  ]*vrndscalepd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 30 7b[         ]*vrndscalepd \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b2 00 10 00 00 7b[     ]*vrndscalepd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b2 e0 ef ff ff 7b[     ]*vrndscalepd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 b2 00 04 00 00 7b[     ]*vrndscalepd \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 f5 7b[         ]*vrndscaleps \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 31 7b[         ]*vrndscaleps \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b4 f4 c0 1d fe ff 7b[  ]*vrndscaleps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 30 7b[         ]*vrndscaleps \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b2 00 08 00 00 7b[     ]*vrndscaleps \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b2 f0 f7 ff ff 7b[     ]*vrndscaleps \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 b2 00 02 00 00 7b[     ]*vrndscaleps \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 b2 fc fd ff ff 7b[     ]*vrndscaleps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 f5 7b[         ]*vrndscaleps \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 31 7b[         ]*vrndscaleps \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b4 f4 c0 1d fe ff 7b[  ]*vrndscaleps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 30 7b[         ]*vrndscaleps \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b2 00 10 00 00 7b[     ]*vrndscaleps \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b2 e0 ef ff ff 7b[     ]*vrndscaleps \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 b2 00 02 00 00 7b[     ]*vrndscaleps \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 b2 fc fd ff ff 7b[     ]*vrndscaleps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 31[    ]*vpcompressq %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b4 f4 c0 1d fe ff[     ]*vpcompressq %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 72 7f[         ]*vpcompressq %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b2 00 04 00 00[        ]*vpcompressq %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 72 80[         ]*vpcompressq %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b2 f8 fb ff ff[        ]*vpcompressq %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 31[    ]*vpcompressq %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b4 f4 c0 1d fe ff[     ]*vpcompressq %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 72 7f[         ]*vpcompressq %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b2 00 04 00 00[        ]*vpcompressq %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 72 80[         ]*vpcompressq %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b2 f8 fb ff ff[        ]*vpcompressq %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b ee[    ]*vpcompressq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 8b ee[    ]*vpcompressq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b ee[    ]*vpcompressq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 8b ee[    ]*vpcompressq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 31 ab[         ]*vcvtps2ph \$0xab,%xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 31 7b[         ]*vcvtps2ph \$0x7b,%xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b4 f4 c0 1d fe ff 7b[  ]*vcvtps2ph \$0x7b,%xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 72 7f 7b[      ]*vcvtps2ph \$0x7b,%xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b2 00 04 00 00 7b[     ]*vcvtps2ph \$0x7b,%xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 72 80 7b[      ]*vcvtps2ph \$0x7b,%xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b2 f8 fb ff ff 7b[     ]*vcvtps2ph \$0x7b,%xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 31 ab[         ]*vcvtps2ph \$0xab,%ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 31 7b[         ]*vcvtps2ph \$0x7b,%ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b4 f4 c0 1d fe ff 7b[  ]*vcvtps2ph \$0x7b,%ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 72 7f 7b[      ]*vcvtps2ph \$0x7b,%ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b2 00 08 00 00 7b[     ]*vcvtps2ph \$0x7b,%ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 72 80 7b[      ]*vcvtps2ph \$0x7b,%ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b2 f0 f7 ff ff 7b[     ]*vcvtps2ph \$0x7b,%ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 29 ab[         ]*vextractf32x4 \$0xab,%ymm5,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 29 7b[         ]*vextractf32x4 \$0x7b,%ymm5,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ac f4 c0 1d fe ff 7b[  ]*vextractf32x4 \$0x7b,%ymm5,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 6a 7f 7b[      ]*vextractf32x4 \$0x7b,%ymm5,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 aa 00 08 00 00 7b[     ]*vextractf32x4 \$0x7b,%ymm5,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 6a 80 7b[      ]*vextractf32x4 \$0x7b,%ymm5,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 aa f0 f7 ff ff 7b[     ]*vextractf32x4 \$0x7b,%ymm5,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 29 ab[         ]*vextracti32x4 \$0xab,%ymm5,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 29 7b[         ]*vextracti32x4 \$0x7b,%ymm5,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ac f4 c0 1d fe ff 7b[  ]*vextracti32x4 \$0x7b,%ymm5,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 6a 7f 7b[      ]*vextracti32x4 \$0x7b,%ymm5,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 aa 00 08 00 00 7b[     ]*vextracti32x4 \$0x7b,%ymm5,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 6a 80 7b[      ]*vextracti32x4 \$0x7b,%ymm5,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 aa f0 f7 ff ff 7b[     ]*vextracti32x4 \$0x7b,%ymm5,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 31[    ]*vmovapd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b4 f4 c0 1d fe ff[     ]*vmovapd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 72 7f[         ]*vmovapd %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b2 00 08 00 00[        ]*vmovapd %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 72 80[         ]*vmovapd %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b2 f0 f7 ff ff[        ]*vmovapd %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 31[    ]*vmovapd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b4 f4 c0 1d fe ff[     ]*vmovapd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 72 7f[         ]*vmovapd %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b2 00 10 00 00[        ]*vmovapd %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 72 80[         ]*vmovapd %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b2 e0 ef ff ff[        ]*vmovapd %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 31[    ]*vmovaps %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b4 f4 c0 1d fe ff[     ]*vmovaps %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 72 7f[         ]*vmovaps %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b2 00 08 00 00[        ]*vmovaps %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 72 80[         ]*vmovaps %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b2 f0 f7 ff ff[        ]*vmovaps %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 31[    ]*vmovaps %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b4 f4 c0 1d fe ff[     ]*vmovaps %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 72 7f[         ]*vmovaps %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b2 00 10 00 00[        ]*vmovaps %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 72 80[         ]*vmovaps %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b2 e0 ef ff ff[        ]*vmovaps %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 31[    ]*vmovdqa32 %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa32 %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 72 7f[         ]*vmovdqa32 %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b2 00 08 00 00[        ]*vmovdqa32 %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 72 80[         ]*vmovdqa32 %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b2 f0 f7 ff ff[        ]*vmovdqa32 %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 31[    ]*vmovdqa32 %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa32 %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 72 7f[         ]*vmovdqa32 %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b2 00 10 00 00[        ]*vmovdqa32 %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 72 80[         ]*vmovdqa32 %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b2 e0 ef ff ff[        ]*vmovdqa32 %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 31[    ]*vmovdqa64 %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa64 %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 72 7f[         ]*vmovdqa64 %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b2 00 08 00 00[        ]*vmovdqa64 %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 72 80[         ]*vmovdqa64 %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b2 f0 f7 ff ff[        ]*vmovdqa64 %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 31[    ]*vmovdqa64 %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa64 %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 72 7f[         ]*vmovdqa64 %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b2 00 10 00 00[        ]*vmovdqa64 %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 72 80[         ]*vmovdqa64 %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b2 e0 ef ff ff[        ]*vmovdqa64 %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 31[    ]*vmovdqu32 %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu32 %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 72 7f[         ]*vmovdqu32 %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b2 00 08 00 00[        ]*vmovdqu32 %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 72 80[         ]*vmovdqu32 %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b2 f0 f7 ff ff[        ]*vmovdqu32 %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 31[    ]*vmovdqu32 %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu32 %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 72 7f[         ]*vmovdqu32 %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b2 00 10 00 00[        ]*vmovdqu32 %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 72 80[         ]*vmovdqu32 %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b2 e0 ef ff ff[        ]*vmovdqu32 %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 31[    ]*vmovdqu64 %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu64 %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 72 7f[         ]*vmovdqu64 %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b2 00 08 00 00[        ]*vmovdqu64 %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 72 80[         ]*vmovdqu64 %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b2 f0 f7 ff ff[        ]*vmovdqu64 %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 31[    ]*vmovdqu64 %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu64 %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 72 7f[         ]*vmovdqu64 %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b2 00 10 00 00[        ]*vmovdqu64 %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 72 80[         ]*vmovdqu64 %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b2 e0 ef ff ff[        ]*vmovdqu64 %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 31[    ]*vmovupd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b4 f4 c0 1d fe ff[     ]*vmovupd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 72 7f[         ]*vmovupd %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b2 00 08 00 00[        ]*vmovupd %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 72 80[         ]*vmovupd %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b2 f0 f7 ff ff[        ]*vmovupd %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 31[    ]*vmovupd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b4 f4 c0 1d fe ff[     ]*vmovupd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 72 7f[         ]*vmovupd %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b2 00 10 00 00[        ]*vmovupd %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 72 80[         ]*vmovupd %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b2 e0 ef ff ff[        ]*vmovupd %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 31[    ]*vmovups %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b4 f4 c0 1d fe ff[     ]*vmovups %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 72 7f[         ]*vmovups %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b2 00 08 00 00[        ]*vmovups %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 72 80[         ]*vmovups %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b2 f0 f7 ff ff[        ]*vmovups %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 31[    ]*vmovups %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b4 f4 c0 1d fe ff[     ]*vmovups %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 72 7f[         ]*vmovups %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b2 00 10 00 00[        ]*vmovups %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 72 80[         ]*vmovups %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b2 e0 ef ff ff[        ]*vmovups %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 31[    ]*vpmovqb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovqb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 72 7f[         ]*vpmovqb %xmm6,0xfe\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b2 00 01 00 00[        ]*vpmovqb %xmm6,0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 72 80[         ]*vpmovqb %xmm6,-0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b2 fe fe ff ff[        ]*vpmovqb %xmm6,-0x102\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 31[    ]*vpmovqb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovqb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 72 7f[         ]*vpmovqb %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b2 00 02 00 00[        ]*vpmovqb %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 72 80[         ]*vpmovqb %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b2 fc fd ff ff[        ]*vpmovqb %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 31[    ]*vpmovsqb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsqb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 72 7f[         ]*vpmovsqb %xmm6,0xfe\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b2 00 01 00 00[        ]*vpmovsqb %xmm6,0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 72 80[         ]*vpmovsqb %xmm6,-0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b2 fe fe ff ff[        ]*vpmovsqb %xmm6,-0x102\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 31[    ]*vpmovsqb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsqb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 72 7f[         ]*vpmovsqb %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b2 00 02 00 00[        ]*vpmovsqb %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 72 80[         ]*vpmovsqb %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b2 fc fd ff ff[        ]*vpmovsqb %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 31[    ]*vpmovusqb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b4 f4 c0 1d fe ff[     ]*vpmovusqb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 72 7f[         ]*vpmovusqb %xmm6,0xfe\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b2 00 01 00 00[        ]*vpmovusqb %xmm6,0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 72 80[         ]*vpmovusqb %xmm6,-0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b2 fe fe ff ff[        ]*vpmovusqb %xmm6,-0x102\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 31[    ]*vpmovusqb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b4 f4 c0 1d fe ff[     ]*vpmovusqb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 72 7f[         ]*vpmovusqb %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b2 00 02 00 00[        ]*vpmovusqb %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 72 80[         ]*vpmovusqb %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b2 fc fd ff ff[        ]*vpmovusqb %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 31[    ]*vpmovqw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovqw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 72 7f[         ]*vpmovqw %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b2 00 02 00 00[        ]*vpmovqw %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 72 80[         ]*vpmovqw %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b2 fc fd ff ff[        ]*vpmovqw %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 31[    ]*vpmovqw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovqw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 72 7f[         ]*vpmovqw %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b2 00 04 00 00[        ]*vpmovqw %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 72 80[         ]*vpmovqw %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b2 f8 fb ff ff[        ]*vpmovqw %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 31[    ]*vpmovsqw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsqw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 72 7f[         ]*vpmovsqw %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b2 00 02 00 00[        ]*vpmovsqw %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 72 80[         ]*vpmovsqw %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b2 fc fd ff ff[        ]*vpmovsqw %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 31[    ]*vpmovsqw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsqw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 72 7f[         ]*vpmovsqw %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b2 00 04 00 00[        ]*vpmovsqw %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 72 80[         ]*vpmovsqw %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b2 f8 fb ff ff[        ]*vpmovsqw %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 31[    ]*vpmovusqw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b4 f4 c0 1d fe ff[     ]*vpmovusqw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 72 7f[         ]*vpmovusqw %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b2 00 02 00 00[        ]*vpmovusqw %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 72 80[         ]*vpmovusqw %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b2 fc fd ff ff[        ]*vpmovusqw %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 31[    ]*vpmovusqw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b4 f4 c0 1d fe ff[     ]*vpmovusqw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 72 7f[         ]*vpmovusqw %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b2 00 04 00 00[        ]*vpmovusqw %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 72 80[         ]*vpmovusqw %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b2 f8 fb ff ff[        ]*vpmovusqw %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 31[    ]*vpmovqd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b4 f4 c0 1d fe ff[     ]*vpmovqd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 72 7f[         ]*vpmovqd %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b2 00 04 00 00[        ]*vpmovqd %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 72 80[         ]*vpmovqd %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b2 f8 fb ff ff[        ]*vpmovqd %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 31[    ]*vpmovqd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b4 f4 c0 1d fe ff[     ]*vpmovqd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 72 7f[         ]*vpmovqd %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b2 00 08 00 00[        ]*vpmovqd %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 72 80[         ]*vpmovqd %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b2 f0 f7 ff ff[        ]*vpmovqd %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 31[    ]*vpmovsqd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b4 f4 c0 1d fe ff[     ]*vpmovsqd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 72 7f[         ]*vpmovsqd %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b2 00 04 00 00[        ]*vpmovsqd %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 72 80[         ]*vpmovsqd %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b2 f8 fb ff ff[        ]*vpmovsqd %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 31[    ]*vpmovsqd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b4 f4 c0 1d fe ff[     ]*vpmovsqd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 72 7f[         ]*vpmovsqd %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b2 00 08 00 00[        ]*vpmovsqd %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 72 80[         ]*vpmovsqd %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b2 f0 f7 ff ff[        ]*vpmovsqd %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 31[    ]*vpmovusqd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b4 f4 c0 1d fe ff[     ]*vpmovusqd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 72 7f[         ]*vpmovusqd %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b2 00 04 00 00[        ]*vpmovusqd %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 72 80[         ]*vpmovusqd %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b2 f8 fb ff ff[        ]*vpmovusqd %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 31[    ]*vpmovusqd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b4 f4 c0 1d fe ff[     ]*vpmovusqd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 72 7f[         ]*vpmovusqd %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b2 00 08 00 00[        ]*vpmovusqd %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 72 80[         ]*vpmovusqd %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b2 f0 f7 ff ff[        ]*vpmovusqd %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 31[    ]*vpmovdb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovdb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 72 7f[         ]*vpmovdb %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b2 00 02 00 00[        ]*vpmovdb %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 72 80[         ]*vpmovdb %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b2 fc fd ff ff[        ]*vpmovdb %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 31[    ]*vpmovdb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovdb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 72 7f[         ]*vpmovdb %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b2 00 04 00 00[        ]*vpmovdb %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 72 80[         ]*vpmovdb %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b2 f8 fb ff ff[        ]*vpmovdb %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 31[    ]*vpmovsdb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsdb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 72 7f[         ]*vpmovsdb %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b2 00 02 00 00[        ]*vpmovsdb %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 72 80[         ]*vpmovsdb %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b2 fc fd ff ff[        ]*vpmovsdb %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 31[    ]*vpmovsdb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsdb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 72 7f[         ]*vpmovsdb %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b2 00 04 00 00[        ]*vpmovsdb %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 72 80[         ]*vpmovsdb %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b2 f8 fb ff ff[        ]*vpmovsdb %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 31[    ]*vpmovusdb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b4 f4 c0 1d fe ff[     ]*vpmovusdb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 72 7f[         ]*vpmovusdb %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b2 00 02 00 00[        ]*vpmovusdb %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 72 80[         ]*vpmovusdb %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b2 fc fd ff ff[        ]*vpmovusdb %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 31[    ]*vpmovusdb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b4 f4 c0 1d fe ff[     ]*vpmovusdb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 72 7f[         ]*vpmovusdb %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b2 00 04 00 00[        ]*vpmovusdb %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 72 80[         ]*vpmovusdb %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b2 f8 fb ff ff[        ]*vpmovusdb %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 31[    ]*vpmovdw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovdw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 72 7f[         ]*vpmovdw %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b2 00 04 00 00[        ]*vpmovdw %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 72 80[         ]*vpmovdw %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b2 f8 fb ff ff[        ]*vpmovdw %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 31[    ]*vpmovdw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovdw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 72 7f[         ]*vpmovdw %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b2 00 08 00 00[        ]*vpmovdw %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 72 80[         ]*vpmovdw %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b2 f0 f7 ff ff[        ]*vpmovdw %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 31[    ]*vpmovsdw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsdw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 72 7f[         ]*vpmovsdw %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b2 00 04 00 00[        ]*vpmovsdw %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 72 80[         ]*vpmovsdw %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b2 f8 fb ff ff[        ]*vpmovsdw %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 31[    ]*vpmovsdw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsdw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 72 7f[         ]*vpmovsdw %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b2 00 08 00 00[        ]*vpmovsdw %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 72 80[         ]*vpmovsdw %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b2 f0 f7 ff ff[        ]*vpmovsdw %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 31[    ]*vpmovusdw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b4 f4 c0 1d fe ff[     ]*vpmovusdw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 72 7f[         ]*vpmovusdw %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b2 00 04 00 00[        ]*vpmovusdw %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 72 80[         ]*vpmovusdw %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b2 f8 fb ff ff[        ]*vpmovusdw %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 31[    ]*vpmovusdw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b4 f4 c0 1d fe ff[     ]*vpmovusdw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 72 7f[         ]*vpmovusdw %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b2 00 08 00 00[        ]*vpmovusdw %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 72 80[         ]*vpmovusdw %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b2 f0 f7 ff ff[        ]*vpmovusdw %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 f5[    ]*vcvttpd2udq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 8f 78 f5[    ]*vcvttpd2udq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 31[    ]*vcvttpd2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b4 f4 c0 1d fe ff[     ]*vcvttpd2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 30[    ]*vcvttpd2udq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 72 7f[         ]*vcvttpd2udq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b2 00 08 00 00[        ]*vcvttpd2udq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 72 80[         ]*vcvttpd2udq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b2 f0 f7 ff ff[        ]*vcvttpd2udq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 72 7f[         ]*vcvttpd2udq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 b2 00 04 00 00[        ]*vcvttpd2udq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 72 80[         ]*vcvttpd2udq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 b2 f8 fb ff ff[        ]*vcvttpd2udq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 f5[    ]*vcvttpd2udq %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc af 78 f5[    ]*vcvttpd2udq %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 31[    ]*vcvttpd2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b4 f4 c0 1d fe ff[     ]*vcvttpd2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 30[    ]*vcvttpd2udq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 72 7f[         ]*vcvttpd2udq 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b2 00 10 00 00[        ]*vcvttpd2udq 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 72 80[         ]*vcvttpd2udq -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b2 e0 ef ff ff[        ]*vcvttpd2udq -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 72 7f[         ]*vcvttpd2udq 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 b2 00 04 00 00[        ]*vcvttpd2udq 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 72 80[         ]*vcvttpd2udq -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 b2 f8 fb ff ff[        ]*vcvttpd2udq -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 f5[    ]*vcvttps2udq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 78 f5[    ]*vcvttps2udq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 31[    ]*vcvttps2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b4 f4 c0 1d fe ff[     ]*vcvttps2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 30[    ]*vcvttps2udq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 72 7f[         ]*vcvttps2udq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b2 00 08 00 00[        ]*vcvttps2udq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 72 80[         ]*vcvttps2udq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b2 f0 f7 ff ff[        ]*vcvttps2udq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 72 7f[         ]*vcvttps2udq 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 b2 00 02 00 00[        ]*vcvttps2udq 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 72 80[         ]*vcvttps2udq -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 b2 fc fd ff ff[        ]*vcvttps2udq -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 f5[    ]*vcvttps2udq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 78 f5[    ]*vcvttps2udq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 31[    ]*vcvttps2udq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b4 f4 c0 1d fe ff[     ]*vcvttps2udq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 30[    ]*vcvttps2udq \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 72 7f[         ]*vcvttps2udq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b2 00 10 00 00[        ]*vcvttps2udq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 72 80[         ]*vcvttps2udq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b2 e0 ef ff ff[        ]*vcvttps2udq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 72 7f[         ]*vcvttps2udq 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 b2 00 02 00 00[        ]*vcvttps2udq 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 72 80[         ]*vcvttps2udq -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 b2 fc fd ff ff[        ]*vcvttps2udq -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 f4[    ]*vpermi2d %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 76 f4[    ]*vpermi2d %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 31[    ]*vpermi2d \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b4 f4 c0 1d fe ff[     ]*vpermi2d -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 30[    ]*vpermi2d \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 72 7f[         ]*vpermi2d 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b2 00 08 00 00[        ]*vpermi2d 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 72 80[         ]*vpermi2d -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b2 f0 f7 ff ff[        ]*vpermi2d -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 72 7f[         ]*vpermi2d 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 b2 00 02 00 00[        ]*vpermi2d 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 72 80[         ]*vpermi2d -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 b2 fc fd ff ff[        ]*vpermi2d -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 f4[    ]*vpermi2d %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 76 f4[    ]*vpermi2d %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 31[    ]*vpermi2d \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b4 f4 c0 1d fe ff[     ]*vpermi2d -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 30[    ]*vpermi2d \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 72 7f[         ]*vpermi2d 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b2 00 10 00 00[        ]*vpermi2d 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 72 80[         ]*vpermi2d -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b2 e0 ef ff ff[        ]*vpermi2d -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 72 7f[         ]*vpermi2d 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 b2 00 02 00 00[        ]*vpermi2d 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 72 80[         ]*vpermi2d -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 b2 fc fd ff ff[        ]*vpermi2d -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 f4[    ]*vpermi2q %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 76 f4[    ]*vpermi2q %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 31[    ]*vpermi2q \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b4 f4 c0 1d fe ff[     ]*vpermi2q -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 30[    ]*vpermi2q \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 72 7f[         ]*vpermi2q 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b2 00 08 00 00[        ]*vpermi2q 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 72 80[         ]*vpermi2q -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b2 f0 f7 ff ff[        ]*vpermi2q -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 72 7f[         ]*vpermi2q 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 b2 00 04 00 00[        ]*vpermi2q 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 72 80[         ]*vpermi2q -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 b2 f8 fb ff ff[        ]*vpermi2q -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 f4[    ]*vpermi2q %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 76 f4[    ]*vpermi2q %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 31[    ]*vpermi2q \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b4 f4 c0 1d fe ff[     ]*vpermi2q -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 30[    ]*vpermi2q \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 72 7f[         ]*vpermi2q 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b2 00 10 00 00[        ]*vpermi2q 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 72 80[         ]*vpermi2q -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b2 e0 ef ff ff[        ]*vpermi2q -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 72 7f[         ]*vpermi2q 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 b2 00 04 00 00[        ]*vpermi2q 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 72 80[         ]*vpermi2q -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 b2 f8 fb ff ff[        ]*vpermi2q -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 f4[    ]*vpermi2ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 77 f4[    ]*vpermi2ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 31[    ]*vpermi2ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b4 f4 c0 1d fe ff[     ]*vpermi2ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 30[    ]*vpermi2ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 72 7f[         ]*vpermi2ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b2 00 08 00 00[        ]*vpermi2ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 72 80[         ]*vpermi2ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b2 f0 f7 ff ff[        ]*vpermi2ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 72 7f[         ]*vpermi2ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 b2 00 02 00 00[        ]*vpermi2ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 72 80[         ]*vpermi2ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 b2 fc fd ff ff[        ]*vpermi2ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 f4[    ]*vpermi2ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 77 f4[    ]*vpermi2ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 31[    ]*vpermi2ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b4 f4 c0 1d fe ff[     ]*vpermi2ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 30[    ]*vpermi2ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 72 7f[         ]*vpermi2ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b2 00 10 00 00[        ]*vpermi2ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 72 80[         ]*vpermi2ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b2 e0 ef ff ff[        ]*vpermi2ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 72 7f[         ]*vpermi2ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 b2 00 02 00 00[        ]*vpermi2ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 72 80[         ]*vpermi2ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 b2 fc fd ff ff[        ]*vpermi2ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 f4[    ]*vpermi2pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 77 f4[    ]*vpermi2pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 31[    ]*vpermi2pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b4 f4 c0 1d fe ff[     ]*vpermi2pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 30[    ]*vpermi2pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 72 7f[         ]*vpermi2pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b2 00 08 00 00[        ]*vpermi2pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 72 80[         ]*vpermi2pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b2 f0 f7 ff ff[        ]*vpermi2pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 72 7f[         ]*vpermi2pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 b2 00 04 00 00[        ]*vpermi2pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 72 80[         ]*vpermi2pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 b2 f8 fb ff ff[        ]*vpermi2pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 f4[    ]*vpermi2pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 77 f4[    ]*vpermi2pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 31[    ]*vpermi2pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b4 f4 c0 1d fe ff[     ]*vpermi2pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 30[    ]*vpermi2pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 72 7f[         ]*vpermi2pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b2 00 10 00 00[        ]*vpermi2pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 72 80[         ]*vpermi2pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b2 e0 ef ff ff[        ]*vpermi2pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 72 7f[         ]*vpermi2pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 b2 00 04 00 00[        ]*vpermi2pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 72 80[         ]*vpermi2pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 b2 f8 fb ff ff[        ]*vpermi2pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 ec[    ]*vptestnmd %xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 29[    ]*vptestnmd \(%ecx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 ac f4 c0 1d fe ff[     ]*vptestnmd -0x1e240\(%esp,%esi,8\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 28[    ]*vptestnmd \(%eax\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 6a 7f[         ]*vptestnmd 0x7f0\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 aa 00 08 00 00[        ]*vptestnmd 0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 6a 80[         ]*vptestnmd -0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 aa f0 f7 ff ff[        ]*vptestnmd -0x810\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 6a 7f[         ]*vptestnmd 0x1fc\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 aa 00 02 00 00[        ]*vptestnmd 0x200\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 6a 80[         ]*vptestnmd -0x200\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 aa fc fd ff ff[        ]*vptestnmd -0x204\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 ec[    ]*vptestnmd %ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 29[    ]*vptestnmd \(%ecx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 ac f4 c0 1d fe ff[     ]*vptestnmd -0x1e240\(%esp,%esi,8\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 28[    ]*vptestnmd \(%eax\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 6a 7f[         ]*vptestnmd 0xfe0\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 aa 00 10 00 00[        ]*vptestnmd 0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 6a 80[         ]*vptestnmd -0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 aa e0 ef ff ff[        ]*vptestnmd -0x1020\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 6a 7f[         ]*vptestnmd 0x1fc\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 aa 00 02 00 00[        ]*vptestnmd 0x200\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 6a 80[         ]*vptestnmd -0x200\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 aa fc fd ff ff[        ]*vptestnmd -0x204\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 ec[    ]*vptestnmq %xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 29[    ]*vptestnmq \(%ecx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 ac f4 c0 1d fe ff[     ]*vptestnmq -0x1e240\(%esp,%esi,8\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 28[    ]*vptestnmq \(%eax\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 6a 7f[         ]*vptestnmq 0x7f0\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 aa 00 08 00 00[        ]*vptestnmq 0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 6a 80[         ]*vptestnmq -0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 aa f0 f7 ff ff[        ]*vptestnmq -0x810\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 6a 7f[         ]*vptestnmq 0x3f8\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 aa 00 04 00 00[        ]*vptestnmq 0x400\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 6a 80[         ]*vptestnmq -0x400\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 aa f8 fb ff ff[        ]*vptestnmq -0x408\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 ec[    ]*vptestnmq %ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 29[    ]*vptestnmq \(%ecx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 ac f4 c0 1d fe ff[     ]*vptestnmq -0x1e240\(%esp,%esi,8\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 28[    ]*vptestnmq \(%eax\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 6a 7f[         ]*vptestnmq 0xfe0\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 aa 00 10 00 00[        ]*vptestnmq 0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 6a 80[         ]*vptestnmq -0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 aa e0 ef ff ff[        ]*vptestnmq -0x1020\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 6a 7f[         ]*vptestnmq 0x3f8\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 aa 00 04 00 00[        ]*vptestnmq 0x400\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 6a 80[         ]*vptestnmq -0x400\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 aa f8 fb ff ff[        ]*vptestnmq -0x408\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 f4[    ]*vaddpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 58 f4[    ]*vaddpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 31[    ]*vaddpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b4 f4 c0 1d fe ff[     ]*vaddpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 30[    ]*vaddpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 72 7f[         ]*vaddpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b2 00 08 00 00[        ]*vaddpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 72 80[         ]*vaddpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 58 b2 f0 f7 ff ff[        ]*vaddpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 72 7f[         ]*vaddpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 b2 00 04 00 00[        ]*vaddpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 72 80[         ]*vaddpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 58 b2 f8 fb ff ff[        ]*vaddpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 f4[    ]*vaddpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 58 f4[    ]*vaddpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 31[    ]*vaddpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b4 f4 c0 1d fe ff[     ]*vaddpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 30[    ]*vaddpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 72 7f[         ]*vaddpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b2 00 10 00 00[        ]*vaddpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 72 80[         ]*vaddpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 58 b2 e0 ef ff ff[        ]*vaddpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 72 7f[         ]*vaddpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 b2 00 04 00 00[        ]*vaddpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 72 80[         ]*vaddpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 58 b2 f8 fb ff ff[        ]*vaddpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 f4[    ]*vaddps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 58 f4[    ]*vaddps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 31[    ]*vaddps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b4 f4 c0 1d fe ff[     ]*vaddps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 30[    ]*vaddps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 72 7f[         ]*vaddps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b2 00 08 00 00[        ]*vaddps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 72 80[         ]*vaddps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 58 b2 f0 f7 ff ff[        ]*vaddps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 72 7f[         ]*vaddps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 b2 00 02 00 00[        ]*vaddps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 72 80[         ]*vaddps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 58 b2 fc fd ff ff[        ]*vaddps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 f4[    ]*vaddps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 58 f4[    ]*vaddps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 31[    ]*vaddps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b4 f4 c0 1d fe ff[     ]*vaddps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 30[    ]*vaddps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 72 7f[         ]*vaddps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b2 00 10 00 00[        ]*vaddps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 72 80[         ]*vaddps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 58 b2 e0 ef ff ff[        ]*vaddps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 72 7f[         ]*vaddps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 b2 00 02 00 00[        ]*vaddps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 72 80[         ]*vaddps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 58 b2 fc fd ff ff[        ]*vaddps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 f4 ab[         ]*valignd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 03 f4 ab[         ]*valignd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 f4 7b[         ]*valignd \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 31 7b[         ]*valignd \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b4 f4 c0 1d fe ff 7b[  ]*valignd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 30 7b[         ]*valignd \$0x7b,\(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 72 7f 7b[      ]*valignd \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b2 00 08 00 00 7b[     ]*valignd \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 72 80 7b[      ]*valignd \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 03 b2 f0 f7 ff ff 7b[     ]*valignd \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 72 7f 7b[      ]*valignd \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 b2 00 02 00 00 7b[     ]*valignd \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 72 80 7b[      ]*valignd \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 03 b2 fc fd ff ff 7b[     ]*valignd \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 f4 ab[         ]*valignd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 03 f4 ab[         ]*valignd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 f4 7b[         ]*valignd \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 31 7b[         ]*valignd \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b4 f4 c0 1d fe ff 7b[  ]*valignd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 30 7b[         ]*valignd \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 72 7f 7b[      ]*valignd \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b2 00 10 00 00 7b[     ]*valignd \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 72 80 7b[      ]*valignd \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 03 b2 e0 ef ff ff 7b[     ]*valignd \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 72 7f 7b[      ]*valignd \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 b2 00 02 00 00 7b[     ]*valignd \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 72 80 7b[      ]*valignd \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 03 b2 fc fd ff ff 7b[     ]*valignd \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 f4[    ]*vblendmpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 65 f4[    ]*vblendmpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 31[    ]*vblendmpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b4 f4 c0 1d fe ff[     ]*vblendmpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 30[    ]*vblendmpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 72 7f[         ]*vblendmpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b2 00 08 00 00[        ]*vblendmpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 72 80[         ]*vblendmpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 65 b2 f0 f7 ff ff[        ]*vblendmpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 72 7f[         ]*vblendmpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 b2 00 04 00 00[        ]*vblendmpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 72 80[         ]*vblendmpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 65 b2 f8 fb ff ff[        ]*vblendmpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 f4[    ]*vblendmpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 65 f4[    ]*vblendmpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 31[    ]*vblendmpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b4 f4 c0 1d fe ff[     ]*vblendmpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 30[    ]*vblendmpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 72 7f[         ]*vblendmpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b2 00 10 00 00[        ]*vblendmpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 72 80[         ]*vblendmpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 65 b2 e0 ef ff ff[        ]*vblendmpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 72 7f[         ]*vblendmpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 b2 00 04 00 00[        ]*vblendmpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 72 80[         ]*vblendmpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 65 b2 f8 fb ff ff[        ]*vblendmpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 f4[    ]*vblendmps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 65 f4[    ]*vblendmps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 31[    ]*vblendmps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b4 f4 c0 1d fe ff[     ]*vblendmps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 30[    ]*vblendmps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 72 7f[         ]*vblendmps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b2 00 08 00 00[        ]*vblendmps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 72 80[         ]*vblendmps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 65 b2 f0 f7 ff ff[        ]*vblendmps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 72 7f[         ]*vblendmps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 b2 00 02 00 00[        ]*vblendmps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 72 80[         ]*vblendmps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 65 b2 fc fd ff ff[        ]*vblendmps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 f4[    ]*vblendmps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 65 f4[    ]*vblendmps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 31[    ]*vblendmps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b4 f4 c0 1d fe ff[     ]*vblendmps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 30[    ]*vblendmps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 72 7f[         ]*vblendmps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b2 00 10 00 00[        ]*vblendmps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 72 80[         ]*vblendmps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 65 b2 e0 ef ff ff[        ]*vblendmps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 72 7f[         ]*vblendmps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 b2 00 02 00 00[        ]*vblendmps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 72 80[         ]*vblendmps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 65 b2 fc fd ff ff[        ]*vblendmps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 31[    ]*vbroadcastf32x4 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 1a 31[    ]*vbroadcastf32x4 \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b4 f4 c0 1d fe ff[     ]*vbroadcastf32x4 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 72 7f[         ]*vbroadcastf32x4 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b2 00 08 00 00[        ]*vbroadcastf32x4 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a 72 80[         ]*vbroadcastf32x4 -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1a b2 f0 f7 ff ff[        ]*vbroadcastf32x4 -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 31[    ]*vbroadcasti32x4 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 5a 31[    ]*vbroadcasti32x4 \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b4 f4 c0 1d fe ff[     ]*vbroadcasti32x4 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 72 7f[         ]*vbroadcasti32x4 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b2 00 08 00 00[        ]*vbroadcasti32x4 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a 72 80[         ]*vbroadcasti32x4 -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 5a b2 f0 f7 ff ff[        ]*vbroadcasti32x4 -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 31[    ]*vbroadcastsd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 19 31[    ]*vbroadcastsd \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b4 f4 c0 1d fe ff[     ]*vbroadcastsd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 72 7f[         ]*vbroadcastsd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b2 00 04 00 00[        ]*vbroadcastsd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 72 80[         ]*vbroadcastsd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 b2 f8 fb ff ff[        ]*vbroadcastsd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 19 f5[    ]*vbroadcastsd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 19 f5[    ]*vbroadcastsd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 31[    ]*vbroadcastss \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 18 31[    ]*vbroadcastss \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b4 f4 c0 1d fe ff[     ]*vbroadcastss -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 72 7f[         ]*vbroadcastss 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b2 00 02 00 00[        ]*vbroadcastss 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 72 80[         ]*vbroadcastss -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 b2 fc fd ff ff[        ]*vbroadcastss -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 31[    ]*vbroadcastss \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 18 31[    ]*vbroadcastss \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b4 f4 c0 1d fe ff[     ]*vbroadcastss -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 72 7f[         ]*vbroadcastss 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b2 00 02 00 00[        ]*vbroadcastss 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 72 80[         ]*vbroadcastss -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 b2 fc fd ff ff[        ]*vbroadcastss -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 18 f5[    ]*vbroadcastss %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 18 f5[    ]*vbroadcastss %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 18 f5[    ]*vbroadcastss %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 18 f5[    ]*vbroadcastss %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ec ab[         ]*vcmppd \$0xab,%xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ec 7b[         ]*vcmppd \$0x7b,%xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 29 7b[         ]*vcmppd \$0x7b,\(%ecx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 ac f4 c0 1d fe ff 7b[  ]*vcmppd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 28 7b[         ]*vcmppd \$0x7b,\(%eax\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x7f0\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 aa 00 08 00 00 7b[     ]*vcmppd \$0x7b,0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c2 aa f0 f7 ff ff 7b[     ]*vcmppd \$0x7b,-0x810\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 aa 00 04 00 00 7b[     ]*vcmppd \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c2 aa f8 fb ff ff 7b[     ]*vcmppd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ec ab[         ]*vcmppd \$0xab,%ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ec 7b[         ]*vcmppd \$0x7b,%ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 29 7b[         ]*vcmppd \$0x7b,\(%ecx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 ac f4 c0 1d fe ff 7b[  ]*vcmppd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 28 7b[         ]*vcmppd \$0x7b,\(%eax\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 6a 7f 7b[      ]*vcmppd \$0x7b,0xfe0\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 aa 00 10 00 00 7b[     ]*vcmppd \$0x7b,0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c2 aa e0 ef ff ff 7b[     ]*vcmppd \$0x7b,-0x1020\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 aa 00 04 00 00 7b[     ]*vcmppd \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c2 aa f8 fb ff ff 7b[     ]*vcmppd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ec ab[         ]*vcmpps \$0xab,%xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ec 7b[         ]*vcmpps \$0x7b,%xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 29 7b[         ]*vcmpps \$0x7b,\(%ecx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 ac f4 c0 1d fe ff 7b[  ]*vcmpps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 28 7b[         ]*vcmpps \$0x7b,\(%eax\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x7f0\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 aa 00 08 00 00 7b[     ]*vcmpps \$0x7b,0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c2 aa f0 f7 ff ff 7b[     ]*vcmpps \$0x7b,-0x810\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 aa 00 02 00 00 7b[     ]*vcmpps \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c2 aa fc fd ff ff 7b[     ]*vcmpps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ec ab[         ]*vcmpps \$0xab,%ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ec 7b[         ]*vcmpps \$0x7b,%ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 29 7b[         ]*vcmpps \$0x7b,\(%ecx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 ac f4 c0 1d fe ff 7b[  ]*vcmpps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 28 7b[         ]*vcmpps \$0x7b,\(%eax\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 6a 7f 7b[      ]*vcmpps \$0x7b,0xfe0\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 aa 00 10 00 00 7b[     ]*vcmpps \$0x7b,0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c2 aa e0 ef ff ff 7b[     ]*vcmpps \$0x7b,-0x1020\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 aa 00 02 00 00 7b[     ]*vcmpps \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c2 aa fc fd ff ff 7b[     ]*vcmpps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 31[    ]*vcompresspd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b4 f4 c0 1d fe ff[     ]*vcompresspd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 72 7f[         ]*vcompresspd %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b2 00 04 00 00[        ]*vcompresspd %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a 72 80[         ]*vcompresspd %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a b2 f8 fb ff ff[        ]*vcompresspd %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 31[    ]*vcompresspd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b4 f4 c0 1d fe ff[     ]*vcompresspd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 72 7f[         ]*vcompresspd %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b2 00 04 00 00[        ]*vcompresspd %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a 72 80[         ]*vcompresspd %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a b2 f8 fb ff ff[        ]*vcompresspd %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8a ee[    ]*vcompresspd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 8a ee[    ]*vcompresspd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8a ee[    ]*vcompresspd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 8a ee[    ]*vcompresspd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 31[    ]*vcompressps %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b4 f4 c0 1d fe ff[     ]*vcompressps %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 72 7f[         ]*vcompressps %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b2 00 02 00 00[        ]*vcompressps %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a 72 80[         ]*vcompressps %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a b2 fc fd ff ff[        ]*vcompressps %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 31[    ]*vcompressps %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b4 f4 c0 1d fe ff[     ]*vcompressps %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 72 7f[         ]*vcompressps %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b2 00 02 00 00[        ]*vcompressps %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a 72 80[         ]*vcompressps %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a b2 fc fd ff ff[        ]*vcompressps %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8a ee[    ]*vcompressps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 8a ee[    ]*vcompressps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8a ee[    ]*vcompressps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 8a ee[    ]*vcompressps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 f5[    ]*vcvtdq2pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f e6 f5[    ]*vcvtdq2pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 31[    ]*vcvtdq2pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b4 f4 c0 1d fe ff[     ]*vcvtdq2pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 30[    ]*vcvtdq2pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 72 7f[         ]*vcvtdq2pd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b2 00 04 00 00[        ]*vcvtdq2pd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 72 80[         ]*vcvtdq2pd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f e6 b2 f8 fb ff ff[        ]*vcvtdq2pd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 72 7f[         ]*vcvtdq2pd 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 b2 00 02 00 00[        ]*vcvtdq2pd 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 72 80[         ]*vcvtdq2pd -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f e6 b2 fc fd ff ff[        ]*vcvtdq2pd -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 f5[    ]*vcvtdq2pd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af e6 f5[    ]*vcvtdq2pd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 31[    ]*vcvtdq2pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b4 f4 c0 1d fe ff[     ]*vcvtdq2pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 30[    ]*vcvtdq2pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 72 7f[         ]*vcvtdq2pd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b2 00 08 00 00[        ]*vcvtdq2pd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 72 80[         ]*vcvtdq2pd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f e6 b2 f0 f7 ff ff[        ]*vcvtdq2pd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 72 7f[         ]*vcvtdq2pd 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 b2 00 02 00 00[        ]*vcvtdq2pd 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 72 80[         ]*vcvtdq2pd -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f e6 b2 fc fd ff ff[        ]*vcvtdq2pd -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b f5[    ]*vcvtdq2ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 5b f5[    ]*vcvtdq2ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 31[    ]*vcvtdq2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b4 f4 c0 1d fe ff[     ]*vcvtdq2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 30[    ]*vcvtdq2ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 72 7f[         ]*vcvtdq2ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b2 00 08 00 00[        ]*vcvtdq2ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b 72 80[         ]*vcvtdq2ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5b b2 f0 f7 ff ff[        ]*vcvtdq2ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 72 7f[         ]*vcvtdq2ps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b b2 00 02 00 00[        ]*vcvtdq2ps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b 72 80[         ]*vcvtdq2ps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5b b2 fc fd ff ff[        ]*vcvtdq2ps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b f5[    ]*vcvtdq2ps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 5b f5[    ]*vcvtdq2ps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 31[    ]*vcvtdq2ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b4 f4 c0 1d fe ff[     ]*vcvtdq2ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 30[    ]*vcvtdq2ps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 72 7f[         ]*vcvtdq2ps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b2 00 10 00 00[        ]*vcvtdq2ps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b 72 80[         ]*vcvtdq2ps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5b b2 e0 ef ff ff[        ]*vcvtdq2ps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 72 7f[         ]*vcvtdq2ps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b b2 00 02 00 00[        ]*vcvtdq2ps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b 72 80[         ]*vcvtdq2ps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5b b2 fc fd ff ff[        ]*vcvtdq2ps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 f5[    ]*vcvtpd2dq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 8f e6 f5[    ]*vcvtpd2dq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 31[    ]*vcvtpd2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b4 f4 c0 1d fe ff[     ]*vcvtpd2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 30[    ]*vcvtpd2dq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 72 7f[         ]*vcvtpd2dq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b2 00 08 00 00[        ]*vcvtpd2dq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 72 80[         ]*vcvtpd2dq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f e6 b2 f0 f7 ff ff[        ]*vcvtpd2dq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 72 7f[         ]*vcvtpd2dq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 b2 00 04 00 00[        ]*vcvtpd2dq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 72 80[         ]*vcvtpd2dq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 1f e6 b2 f8 fb ff ff[        ]*vcvtpd2dq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 f5[    ]*vcvtpd2dq %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff af e6 f5[    ]*vcvtpd2dq %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 31[    ]*vcvtpd2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b4 f4 c0 1d fe ff[     ]*vcvtpd2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 30[    ]*vcvtpd2dq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 72 7f[         ]*vcvtpd2dq 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b2 00 10 00 00[        ]*vcvtpd2dq 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 72 80[         ]*vcvtpd2dq -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f e6 b2 e0 ef ff ff[        ]*vcvtpd2dq -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 72 7f[         ]*vcvtpd2dq 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 b2 00 04 00 00[        ]*vcvtpd2dq 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 72 80[         ]*vcvtpd2dq -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 3f e6 b2 f8 fb ff ff[        ]*vcvtpd2dq -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a f5[    ]*vcvtpd2ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 5a f5[    ]*vcvtpd2ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 31[    ]*vcvtpd2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b4 f4 c0 1d fe ff[     ]*vcvtpd2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 30[    ]*vcvtpd2ps \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 72 7f[         ]*vcvtpd2ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b2 00 08 00 00[        ]*vcvtpd2ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a 72 80[         ]*vcvtpd2ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 5a b2 f0 f7 ff ff[        ]*vcvtpd2ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 72 7f[         ]*vcvtpd2ps 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a b2 00 04 00 00[        ]*vcvtpd2ps 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a 72 80[         ]*vcvtpd2ps -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 5a b2 f8 fb ff ff[        ]*vcvtpd2ps -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a f5[    ]*vcvtpd2ps %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 5a f5[    ]*vcvtpd2ps %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 31[    ]*vcvtpd2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b4 f4 c0 1d fe ff[     ]*vcvtpd2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 30[    ]*vcvtpd2ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 72 7f[         ]*vcvtpd2ps 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b2 00 10 00 00[        ]*vcvtpd2ps 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a 72 80[         ]*vcvtpd2ps -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 5a b2 e0 ef ff ff[        ]*vcvtpd2ps -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 72 7f[         ]*vcvtpd2ps 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a b2 00 04 00 00[        ]*vcvtpd2ps 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a 72 80[         ]*vcvtpd2ps -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 5a b2 f8 fb ff ff[        ]*vcvtpd2ps -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 f5[    ]*vcvtpd2udq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 8f 79 f5[    ]*vcvtpd2udq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 31[    ]*vcvtpd2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b4 f4 c0 1d fe ff[     ]*vcvtpd2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 30[    ]*vcvtpd2udq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 72 7f[         ]*vcvtpd2udq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b2 00 08 00 00[        ]*vcvtpd2udq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 72 80[         ]*vcvtpd2udq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 79 b2 f0 f7 ff ff[        ]*vcvtpd2udq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 72 7f[         ]*vcvtpd2udq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 b2 00 04 00 00[        ]*vcvtpd2udq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 72 80[         ]*vcvtpd2udq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 79 b2 f8 fb ff ff[        ]*vcvtpd2udq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 f5[    ]*vcvtpd2udq %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc af 79 f5[    ]*vcvtpd2udq %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 31[    ]*vcvtpd2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b4 f4 c0 1d fe ff[     ]*vcvtpd2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 30[    ]*vcvtpd2udq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 72 7f[         ]*vcvtpd2udq 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b2 00 10 00 00[        ]*vcvtpd2udq 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 72 80[         ]*vcvtpd2udq -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 79 b2 e0 ef ff ff[        ]*vcvtpd2udq -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 72 7f[         ]*vcvtpd2udq 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 b2 00 04 00 00[        ]*vcvtpd2udq 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 72 80[         ]*vcvtpd2udq -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 79 b2 f8 fb ff ff[        ]*vcvtpd2udq -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 f5[    ]*vcvtph2ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 13 f5[    ]*vcvtph2ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 31[    ]*vcvtph2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b4 f4 c0 1d fe ff[     ]*vcvtph2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 72 7f[         ]*vcvtph2ps 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b2 00 04 00 00[        ]*vcvtph2ps 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 72 80[         ]*vcvtph2ps -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 13 b2 f8 fb ff ff[        ]*vcvtph2ps -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 f5[    ]*vcvtph2ps %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 13 f5[    ]*vcvtph2ps %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 31[    ]*vcvtph2ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b4 f4 c0 1d fe ff[     ]*vcvtph2ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 72 7f[         ]*vcvtph2ps 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b2 00 08 00 00[        ]*vcvtph2ps 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 72 80[         ]*vcvtph2ps -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 13 b2 f0 f7 ff ff[        ]*vcvtph2ps -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b f5[    ]*vcvtps2dq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 5b f5[    ]*vcvtps2dq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 31[    ]*vcvtps2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b4 f4 c0 1d fe ff[     ]*vcvtps2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 30[    ]*vcvtps2dq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 72 7f[         ]*vcvtps2dq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b2 00 08 00 00[        ]*vcvtps2dq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b 72 80[         ]*vcvtps2dq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 5b b2 f0 f7 ff ff[        ]*vcvtps2dq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 72 7f[         ]*vcvtps2dq 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b b2 00 02 00 00[        ]*vcvtps2dq 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b 72 80[         ]*vcvtps2dq -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 5b b2 fc fd ff ff[        ]*vcvtps2dq -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b f5[    ]*vcvtps2dq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 5b f5[    ]*vcvtps2dq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 31[    ]*vcvtps2dq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b4 f4 c0 1d fe ff[     ]*vcvtps2dq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 30[    ]*vcvtps2dq \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 72 7f[         ]*vcvtps2dq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b2 00 10 00 00[        ]*vcvtps2dq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b 72 80[         ]*vcvtps2dq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 5b b2 e0 ef ff ff[        ]*vcvtps2dq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 72 7f[         ]*vcvtps2dq 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b b2 00 02 00 00[        ]*vcvtps2dq 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b 72 80[         ]*vcvtps2dq -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 5b b2 fc fd ff ff[        ]*vcvtps2dq -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a f5[    ]*vcvtps2pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 5a f5[    ]*vcvtps2pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 31[    ]*vcvtps2pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b4 f4 c0 1d fe ff[     ]*vcvtps2pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 30[    ]*vcvtps2pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 72 7f[         ]*vcvtps2pd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b2 00 04 00 00[        ]*vcvtps2pd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a 72 80[         ]*vcvtps2pd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 5a b2 f8 fb ff ff[        ]*vcvtps2pd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 72 7f[         ]*vcvtps2pd 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a b2 00 02 00 00[        ]*vcvtps2pd 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a 72 80[         ]*vcvtps2pd -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 5a b2 fc fd ff ff[        ]*vcvtps2pd -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a f5[    ]*vcvtps2pd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 5a f5[    ]*vcvtps2pd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 31[    ]*vcvtps2pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b4 f4 c0 1d fe ff[     ]*vcvtps2pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 30[    ]*vcvtps2pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 72 7f[         ]*vcvtps2pd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b2 00 08 00 00[        ]*vcvtps2pd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a 72 80[         ]*vcvtps2pd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 5a b2 f0 f7 ff ff[        ]*vcvtps2pd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 72 7f[         ]*vcvtps2pd 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a b2 00 02 00 00[        ]*vcvtps2pd 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a 72 80[         ]*vcvtps2pd -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 5a b2 fc fd ff ff[        ]*vcvtps2pd -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d ee 7b[         ]*vcvtps2ph \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d ee 7b[         ]*vcvtps2ph \$0x7b,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 f5[    ]*vcvtps2udq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 79 f5[    ]*vcvtps2udq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 31[    ]*vcvtps2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b4 f4 c0 1d fe ff[     ]*vcvtps2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 30[    ]*vcvtps2udq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 72 7f[         ]*vcvtps2udq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b2 00 08 00 00[        ]*vcvtps2udq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 72 80[         ]*vcvtps2udq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 79 b2 f0 f7 ff ff[        ]*vcvtps2udq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 72 7f[         ]*vcvtps2udq 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 b2 00 02 00 00[        ]*vcvtps2udq 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 72 80[         ]*vcvtps2udq -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 79 b2 fc fd ff ff[        ]*vcvtps2udq -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 f5[    ]*vcvtps2udq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 79 f5[    ]*vcvtps2udq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 31[    ]*vcvtps2udq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b4 f4 c0 1d fe ff[     ]*vcvtps2udq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 30[    ]*vcvtps2udq \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 72 7f[         ]*vcvtps2udq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b2 00 10 00 00[        ]*vcvtps2udq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 72 80[         ]*vcvtps2udq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 79 b2 e0 ef ff ff[        ]*vcvtps2udq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 72 7f[         ]*vcvtps2udq 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 b2 00 02 00 00[        ]*vcvtps2udq 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 72 80[         ]*vcvtps2udq -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 79 b2 fc fd ff ff[        ]*vcvtps2udq -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 f5[    ]*vcvttpd2dq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f e6 f5[    ]*vcvttpd2dq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 31[    ]*vcvttpd2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b4 f4 c0 1d fe ff[     ]*vcvttpd2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 30[    ]*vcvttpd2dq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 72 7f[         ]*vcvttpd2dq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b2 00 08 00 00[        ]*vcvttpd2dq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 72 80[         ]*vcvttpd2dq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f e6 b2 f0 f7 ff ff[        ]*vcvttpd2dq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 72 7f[         ]*vcvttpd2dq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 b2 00 04 00 00[        ]*vcvttpd2dq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 72 80[         ]*vcvttpd2dq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f e6 b2 f8 fb ff ff[        ]*vcvttpd2dq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 f5[    ]*vcvttpd2dq %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af e6 f5[    ]*vcvttpd2dq %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 31[    ]*vcvttpd2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b4 f4 c0 1d fe ff[     ]*vcvttpd2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 30[    ]*vcvttpd2dq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 72 7f[         ]*vcvttpd2dq 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b2 00 10 00 00[        ]*vcvttpd2dq 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 72 80[         ]*vcvttpd2dq -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f e6 b2 e0 ef ff ff[        ]*vcvttpd2dq -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 72 7f[         ]*vcvttpd2dq 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 b2 00 04 00 00[        ]*vcvttpd2dq 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 72 80[         ]*vcvttpd2dq -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f e6 b2 f8 fb ff ff[        ]*vcvttpd2dq -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b f5[    ]*vcvttps2dq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 5b f5[    ]*vcvttps2dq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 31[    ]*vcvttps2dq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b4 f4 c0 1d fe ff[     ]*vcvttps2dq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 30[    ]*vcvttps2dq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 72 7f[         ]*vcvttps2dq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b2 00 08 00 00[        ]*vcvttps2dq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b 72 80[         ]*vcvttps2dq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 5b b2 f0 f7 ff ff[        ]*vcvttps2dq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 72 7f[         ]*vcvttps2dq 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b b2 00 02 00 00[        ]*vcvttps2dq 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b 72 80[         ]*vcvttps2dq -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 5b b2 fc fd ff ff[        ]*vcvttps2dq -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b f5[    ]*vcvttps2dq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 5b f5[    ]*vcvttps2dq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 31[    ]*vcvttps2dq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b4 f4 c0 1d fe ff[     ]*vcvttps2dq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 30[    ]*vcvttps2dq \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 72 7f[         ]*vcvttps2dq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b2 00 10 00 00[        ]*vcvttps2dq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b 72 80[         ]*vcvttps2dq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 5b b2 e0 ef ff ff[        ]*vcvttps2dq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 72 7f[         ]*vcvttps2dq 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b b2 00 02 00 00[        ]*vcvttps2dq 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b 72 80[         ]*vcvttps2dq -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 5b b2 fc fd ff ff[        ]*vcvttps2dq -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a f5[    ]*vcvtudq2pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 7a f5[    ]*vcvtudq2pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 31[    ]*vcvtudq2pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 30[    ]*vcvtudq2pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 72 7f[         ]*vcvtudq2pd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b2 00 04 00 00[        ]*vcvtudq2pd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a 72 80[         ]*vcvtudq2pd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7a b2 f8 fb ff ff[        ]*vcvtudq2pd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 72 7f[         ]*vcvtudq2pd 0x1fc\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a b2 00 02 00 00[        ]*vcvtudq2pd 0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a 72 80[         ]*vcvtudq2pd -0x200\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 1f 7a b2 fc fd ff ff[        ]*vcvtudq2pd -0x204\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a f5[    ]*vcvtudq2pd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 7a f5[    ]*vcvtudq2pd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 31[    ]*vcvtudq2pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 30[    ]*vcvtudq2pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 72 7f[         ]*vcvtudq2pd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b2 00 08 00 00[        ]*vcvtudq2pd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a 72 80[         ]*vcvtudq2pd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7a b2 f0 f7 ff ff[        ]*vcvtudq2pd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 72 7f[         ]*vcvtudq2pd 0x1fc\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a b2 00 02 00 00[        ]*vcvtudq2pd 0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a 72 80[         ]*vcvtudq2pd -0x200\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 3f 7a b2 fc fd ff ff[        ]*vcvtudq2pd -0x204\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a f5[    ]*vcvtudq2ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 8f 7a f5[    ]*vcvtudq2ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 31[    ]*vcvtudq2ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 30[    ]*vcvtudq2ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 72 7f[         ]*vcvtudq2ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b2 00 08 00 00[        ]*vcvtudq2ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a 72 80[         ]*vcvtudq2ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 0f 7a b2 f0 f7 ff ff[        ]*vcvtudq2ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 72 7f[         ]*vcvtudq2ps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a b2 00 02 00 00[        ]*vcvtudq2ps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a 72 80[         ]*vcvtudq2ps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 1f 7a b2 fc fd ff ff[        ]*vcvtudq2ps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a f5[    ]*vcvtudq2ps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f af 7a f5[    ]*vcvtudq2ps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 31[    ]*vcvtudq2ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b4 f4 c0 1d fe ff[     ]*vcvtudq2ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 30[    ]*vcvtudq2ps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 72 7f[         ]*vcvtudq2ps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b2 00 10 00 00[        ]*vcvtudq2ps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a 72 80[         ]*vcvtudq2ps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 2f 7a b2 e0 ef ff ff[        ]*vcvtudq2ps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 72 7f[         ]*vcvtudq2ps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a b2 00 02 00 00[        ]*vcvtudq2ps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a 72 80[         ]*vcvtudq2ps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7f 3f 7a b2 fc fd ff ff[        ]*vcvtudq2ps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e f4[    ]*vdivpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5e f4[    ]*vdivpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 31[    ]*vdivpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b4 f4 c0 1d fe ff[     ]*vdivpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 30[    ]*vdivpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 72 7f[         ]*vdivpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b2 00 08 00 00[        ]*vdivpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e 72 80[         ]*vdivpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5e b2 f0 f7 ff ff[        ]*vdivpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 72 7f[         ]*vdivpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e b2 00 04 00 00[        ]*vdivpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e 72 80[         ]*vdivpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5e b2 f8 fb ff ff[        ]*vdivpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e f4[    ]*vdivpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5e f4[    ]*vdivpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 31[    ]*vdivpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b4 f4 c0 1d fe ff[     ]*vdivpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 30[    ]*vdivpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 72 7f[         ]*vdivpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b2 00 10 00 00[        ]*vdivpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e 72 80[         ]*vdivpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5e b2 e0 ef ff ff[        ]*vdivpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 72 7f[         ]*vdivpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e b2 00 04 00 00[        ]*vdivpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e 72 80[         ]*vdivpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5e b2 f8 fb ff ff[        ]*vdivpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e f4[    ]*vdivps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5e f4[    ]*vdivps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 31[    ]*vdivps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b4 f4 c0 1d fe ff[     ]*vdivps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 30[    ]*vdivps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 72 7f[         ]*vdivps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b2 00 08 00 00[        ]*vdivps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e 72 80[         ]*vdivps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5e b2 f0 f7 ff ff[        ]*vdivps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 72 7f[         ]*vdivps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e b2 00 02 00 00[        ]*vdivps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e 72 80[         ]*vdivps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5e b2 fc fd ff ff[        ]*vdivps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e f4[    ]*vdivps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5e f4[    ]*vdivps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 31[    ]*vdivps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b4 f4 c0 1d fe ff[     ]*vdivps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 30[    ]*vdivps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 72 7f[         ]*vdivps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b2 00 10 00 00[        ]*vdivps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e 72 80[         ]*vdivps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5e b2 e0 ef ff ff[        ]*vdivps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 72 7f[         ]*vdivps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e b2 00 02 00 00[        ]*vdivps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e 72 80[         ]*vdivps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5e b2 fc fd ff ff[        ]*vdivps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 31[    ]*vexpandpd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 88 31[    ]*vexpandpd \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b4 f4 c0 1d fe ff[     ]*vexpandpd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 72 7f[         ]*vexpandpd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b2 00 04 00 00[        ]*vexpandpd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 72 80[         ]*vexpandpd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 b2 f8 fb ff ff[        ]*vexpandpd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 31[    ]*vexpandpd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 88 31[    ]*vexpandpd \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b4 f4 c0 1d fe ff[     ]*vexpandpd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 72 7f[         ]*vexpandpd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b2 00 04 00 00[        ]*vexpandpd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 72 80[         ]*vexpandpd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 b2 f8 fb ff ff[        ]*vexpandpd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 88 f5[    ]*vexpandpd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 88 f5[    ]*vexpandpd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 88 f5[    ]*vexpandpd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 88 f5[    ]*vexpandpd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 31[    ]*vexpandps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 88 31[    ]*vexpandps \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b4 f4 c0 1d fe ff[     ]*vexpandps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 72 7f[         ]*vexpandps 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b2 00 02 00 00[        ]*vexpandps 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 72 80[         ]*vexpandps -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 b2 fc fd ff ff[        ]*vexpandps -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 31[    ]*vexpandps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 88 31[    ]*vexpandps \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b4 f4 c0 1d fe ff[     ]*vexpandps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 72 7f[         ]*vexpandps 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b2 00 02 00 00[        ]*vexpandps 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 72 80[         ]*vexpandps -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 b2 fc fd ff ff[        ]*vexpandps -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 88 f5[    ]*vexpandps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 88 f5[    ]*vexpandps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 88 f5[    ]*vexpandps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 88 f5[    ]*vexpandps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ee 7b[         ]*vextractf32x4 \$0x7b,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ee 7b[         ]*vextracti32x4 \$0x7b,%ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 f4[    ]*vfmadd132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 98 f4[    ]*vfmadd132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 31[    ]*vfmadd132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 30[    ]*vfmadd132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 72 7f[         ]*vfmadd132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b2 00 08 00 00[        ]*vfmadd132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 72 80[         ]*vfmadd132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 98 b2 f0 f7 ff ff[        ]*vfmadd132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 72 7f[         ]*vfmadd132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 b2 00 04 00 00[        ]*vfmadd132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 72 80[         ]*vfmadd132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 98 b2 f8 fb ff ff[        ]*vfmadd132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 f4[    ]*vfmadd132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 98 f4[    ]*vfmadd132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 31[    ]*vfmadd132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 30[    ]*vfmadd132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 72 7f[         ]*vfmadd132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b2 00 10 00 00[        ]*vfmadd132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 72 80[         ]*vfmadd132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 98 b2 e0 ef ff ff[        ]*vfmadd132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 72 7f[         ]*vfmadd132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 b2 00 04 00 00[        ]*vfmadd132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 72 80[         ]*vfmadd132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 98 b2 f8 fb ff ff[        ]*vfmadd132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 f4[    ]*vfmadd132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 98 f4[    ]*vfmadd132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 31[    ]*vfmadd132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 30[    ]*vfmadd132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 72 7f[         ]*vfmadd132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b2 00 08 00 00[        ]*vfmadd132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 72 80[         ]*vfmadd132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 98 b2 f0 f7 ff ff[        ]*vfmadd132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 72 7f[         ]*vfmadd132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 b2 00 02 00 00[        ]*vfmadd132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 72 80[         ]*vfmadd132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 98 b2 fc fd ff ff[        ]*vfmadd132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 f4[    ]*vfmadd132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 98 f4[    ]*vfmadd132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 31[    ]*vfmadd132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b4 f4 c0 1d fe ff[     ]*vfmadd132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 30[    ]*vfmadd132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 72 7f[         ]*vfmadd132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b2 00 10 00 00[        ]*vfmadd132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 72 80[         ]*vfmadd132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 98 b2 e0 ef ff ff[        ]*vfmadd132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 72 7f[         ]*vfmadd132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 b2 00 02 00 00[        ]*vfmadd132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 72 80[         ]*vfmadd132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 98 b2 fc fd ff ff[        ]*vfmadd132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 f4[    ]*vfmadd213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a8 f4[    ]*vfmadd213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 31[    ]*vfmadd213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 30[    ]*vfmadd213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 72 7f[         ]*vfmadd213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b2 00 08 00 00[        ]*vfmadd213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 72 80[         ]*vfmadd213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a8 b2 f0 f7 ff ff[        ]*vfmadd213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 72 7f[         ]*vfmadd213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 b2 00 04 00 00[        ]*vfmadd213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 72 80[         ]*vfmadd213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a8 b2 f8 fb ff ff[        ]*vfmadd213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 f4[    ]*vfmadd213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a8 f4[    ]*vfmadd213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 31[    ]*vfmadd213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 30[    ]*vfmadd213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 72 7f[         ]*vfmadd213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b2 00 10 00 00[        ]*vfmadd213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 72 80[         ]*vfmadd213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a8 b2 e0 ef ff ff[        ]*vfmadd213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 72 7f[         ]*vfmadd213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 b2 00 04 00 00[        ]*vfmadd213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 72 80[         ]*vfmadd213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a8 b2 f8 fb ff ff[        ]*vfmadd213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 f4[    ]*vfmadd213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a8 f4[    ]*vfmadd213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 31[    ]*vfmadd213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 30[    ]*vfmadd213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 72 7f[         ]*vfmadd213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b2 00 08 00 00[        ]*vfmadd213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 72 80[         ]*vfmadd213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a8 b2 f0 f7 ff ff[        ]*vfmadd213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 72 7f[         ]*vfmadd213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 b2 00 02 00 00[        ]*vfmadd213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 72 80[         ]*vfmadd213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a8 b2 fc fd ff ff[        ]*vfmadd213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 f4[    ]*vfmadd213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a8 f4[    ]*vfmadd213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 31[    ]*vfmadd213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b4 f4 c0 1d fe ff[     ]*vfmadd213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 30[    ]*vfmadd213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 72 7f[         ]*vfmadd213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b2 00 10 00 00[        ]*vfmadd213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 72 80[         ]*vfmadd213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a8 b2 e0 ef ff ff[        ]*vfmadd213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 72 7f[         ]*vfmadd213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 b2 00 02 00 00[        ]*vfmadd213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 72 80[         ]*vfmadd213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a8 b2 fc fd ff ff[        ]*vfmadd213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 f4[    ]*vfmadd231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b8 f4[    ]*vfmadd231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 31[    ]*vfmadd231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 30[    ]*vfmadd231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 72 7f[         ]*vfmadd231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b2 00 08 00 00[        ]*vfmadd231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 72 80[         ]*vfmadd231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b8 b2 f0 f7 ff ff[        ]*vfmadd231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 72 7f[         ]*vfmadd231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 b2 00 04 00 00[        ]*vfmadd231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 72 80[         ]*vfmadd231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b8 b2 f8 fb ff ff[        ]*vfmadd231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 f4[    ]*vfmadd231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b8 f4[    ]*vfmadd231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 31[    ]*vfmadd231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 30[    ]*vfmadd231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 72 7f[         ]*vfmadd231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b2 00 10 00 00[        ]*vfmadd231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 72 80[         ]*vfmadd231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b8 b2 e0 ef ff ff[        ]*vfmadd231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 72 7f[         ]*vfmadd231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 b2 00 04 00 00[        ]*vfmadd231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 72 80[         ]*vfmadd231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b8 b2 f8 fb ff ff[        ]*vfmadd231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 f4[    ]*vfmadd231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b8 f4[    ]*vfmadd231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 31[    ]*vfmadd231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 30[    ]*vfmadd231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 72 7f[         ]*vfmadd231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b2 00 08 00 00[        ]*vfmadd231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 72 80[         ]*vfmadd231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b8 b2 f0 f7 ff ff[        ]*vfmadd231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 72 7f[         ]*vfmadd231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 b2 00 02 00 00[        ]*vfmadd231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 72 80[         ]*vfmadd231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b8 b2 fc fd ff ff[        ]*vfmadd231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 f4[    ]*vfmadd231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b8 f4[    ]*vfmadd231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 31[    ]*vfmadd231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b4 f4 c0 1d fe ff[     ]*vfmadd231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 30[    ]*vfmadd231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 72 7f[         ]*vfmadd231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b2 00 10 00 00[        ]*vfmadd231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 72 80[         ]*vfmadd231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b8 b2 e0 ef ff ff[        ]*vfmadd231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 72 7f[         ]*vfmadd231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 b2 00 02 00 00[        ]*vfmadd231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 72 80[         ]*vfmadd231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b8 b2 fc fd ff ff[        ]*vfmadd231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 f4[    ]*vfmaddsub132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 96 f4[    ]*vfmaddsub132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 31[    ]*vfmaddsub132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 30[    ]*vfmaddsub132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 72 7f[         ]*vfmaddsub132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b2 00 08 00 00[        ]*vfmaddsub132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 72 80[         ]*vfmaddsub132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 96 b2 f0 f7 ff ff[        ]*vfmaddsub132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 72 7f[         ]*vfmaddsub132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 b2 00 04 00 00[        ]*vfmaddsub132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 72 80[         ]*vfmaddsub132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 f4[    ]*vfmaddsub132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 96 f4[    ]*vfmaddsub132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 31[    ]*vfmaddsub132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 30[    ]*vfmaddsub132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 72 7f[         ]*vfmaddsub132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b2 00 10 00 00[        ]*vfmaddsub132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 72 80[         ]*vfmaddsub132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 96 b2 e0 ef ff ff[        ]*vfmaddsub132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 72 7f[         ]*vfmaddsub132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 b2 00 04 00 00[        ]*vfmaddsub132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 72 80[         ]*vfmaddsub132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 f4[    ]*vfmaddsub132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 96 f4[    ]*vfmaddsub132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 31[    ]*vfmaddsub132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 30[    ]*vfmaddsub132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 72 7f[         ]*vfmaddsub132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b2 00 08 00 00[        ]*vfmaddsub132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 72 80[         ]*vfmaddsub132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 96 b2 f0 f7 ff ff[        ]*vfmaddsub132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 72 7f[         ]*vfmaddsub132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 b2 00 02 00 00[        ]*vfmaddsub132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 72 80[         ]*vfmaddsub132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 96 b2 fc fd ff ff[        ]*vfmaddsub132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 f4[    ]*vfmaddsub132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 96 f4[    ]*vfmaddsub132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 31[    ]*vfmaddsub132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b4 f4 c0 1d fe ff[     ]*vfmaddsub132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 30[    ]*vfmaddsub132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 72 7f[         ]*vfmaddsub132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b2 00 10 00 00[        ]*vfmaddsub132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 72 80[         ]*vfmaddsub132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 96 b2 e0 ef ff ff[        ]*vfmaddsub132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 72 7f[         ]*vfmaddsub132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 b2 00 02 00 00[        ]*vfmaddsub132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 72 80[         ]*vfmaddsub132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 96 b2 fc fd ff ff[        ]*vfmaddsub132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 f4[    ]*vfmaddsub213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a6 f4[    ]*vfmaddsub213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 31[    ]*vfmaddsub213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 30[    ]*vfmaddsub213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 72 7f[         ]*vfmaddsub213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b2 00 08 00 00[        ]*vfmaddsub213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 72 80[         ]*vfmaddsub213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a6 b2 f0 f7 ff ff[        ]*vfmaddsub213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 72 7f[         ]*vfmaddsub213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 b2 00 04 00 00[        ]*vfmaddsub213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 72 80[         ]*vfmaddsub213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 f4[    ]*vfmaddsub213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a6 f4[    ]*vfmaddsub213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 31[    ]*vfmaddsub213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 30[    ]*vfmaddsub213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 72 7f[         ]*vfmaddsub213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b2 00 10 00 00[        ]*vfmaddsub213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 72 80[         ]*vfmaddsub213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a6 b2 e0 ef ff ff[        ]*vfmaddsub213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 72 7f[         ]*vfmaddsub213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 b2 00 04 00 00[        ]*vfmaddsub213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 72 80[         ]*vfmaddsub213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 f4[    ]*vfmaddsub213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a6 f4[    ]*vfmaddsub213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 31[    ]*vfmaddsub213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 30[    ]*vfmaddsub213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 72 7f[         ]*vfmaddsub213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b2 00 08 00 00[        ]*vfmaddsub213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 72 80[         ]*vfmaddsub213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a6 b2 f0 f7 ff ff[        ]*vfmaddsub213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 72 7f[         ]*vfmaddsub213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 b2 00 02 00 00[        ]*vfmaddsub213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 72 80[         ]*vfmaddsub213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a6 b2 fc fd ff ff[        ]*vfmaddsub213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 f4[    ]*vfmaddsub213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a6 f4[    ]*vfmaddsub213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 31[    ]*vfmaddsub213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b4 f4 c0 1d fe ff[     ]*vfmaddsub213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 30[    ]*vfmaddsub213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 72 7f[         ]*vfmaddsub213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b2 00 10 00 00[        ]*vfmaddsub213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 72 80[         ]*vfmaddsub213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a6 b2 e0 ef ff ff[        ]*vfmaddsub213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 72 7f[         ]*vfmaddsub213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 b2 00 02 00 00[        ]*vfmaddsub213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 72 80[         ]*vfmaddsub213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a6 b2 fc fd ff ff[        ]*vfmaddsub213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 f4[    ]*vfmaddsub231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b6 f4[    ]*vfmaddsub231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 31[    ]*vfmaddsub231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 30[    ]*vfmaddsub231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 72 7f[         ]*vfmaddsub231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b2 00 08 00 00[        ]*vfmaddsub231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 72 80[         ]*vfmaddsub231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b6 b2 f0 f7 ff ff[        ]*vfmaddsub231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 72 7f[         ]*vfmaddsub231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 b2 00 04 00 00[        ]*vfmaddsub231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 72 80[         ]*vfmaddsub231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 f4[    ]*vfmaddsub231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b6 f4[    ]*vfmaddsub231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 31[    ]*vfmaddsub231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 30[    ]*vfmaddsub231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 72 7f[         ]*vfmaddsub231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b2 00 10 00 00[        ]*vfmaddsub231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 72 80[         ]*vfmaddsub231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b6 b2 e0 ef ff ff[        ]*vfmaddsub231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 72 7f[         ]*vfmaddsub231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 b2 00 04 00 00[        ]*vfmaddsub231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 72 80[         ]*vfmaddsub231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 f4[    ]*vfmaddsub231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b6 f4[    ]*vfmaddsub231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 31[    ]*vfmaddsub231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 30[    ]*vfmaddsub231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 72 7f[         ]*vfmaddsub231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b2 00 08 00 00[        ]*vfmaddsub231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 72 80[         ]*vfmaddsub231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b6 b2 f0 f7 ff ff[        ]*vfmaddsub231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 72 7f[         ]*vfmaddsub231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 b2 00 02 00 00[        ]*vfmaddsub231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 72 80[         ]*vfmaddsub231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b6 b2 fc fd ff ff[        ]*vfmaddsub231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 f4[    ]*vfmaddsub231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b6 f4[    ]*vfmaddsub231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 31[    ]*vfmaddsub231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b4 f4 c0 1d fe ff[     ]*vfmaddsub231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 30[    ]*vfmaddsub231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 72 7f[         ]*vfmaddsub231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b2 00 10 00 00[        ]*vfmaddsub231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 72 80[         ]*vfmaddsub231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b6 b2 e0 ef ff ff[        ]*vfmaddsub231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 72 7f[         ]*vfmaddsub231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 b2 00 02 00 00[        ]*vfmaddsub231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 72 80[         ]*vfmaddsub231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b6 b2 fc fd ff ff[        ]*vfmaddsub231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a f4[    ]*vfmsub132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9a f4[    ]*vfmsub132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 31[    ]*vfmsub132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 30[    ]*vfmsub132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 72 7f[         ]*vfmsub132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b2 00 08 00 00[        ]*vfmsub132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a 72 80[         ]*vfmsub132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9a b2 f0 f7 ff ff[        ]*vfmsub132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 72 7f[         ]*vfmsub132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a b2 00 04 00 00[        ]*vfmsub132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a 72 80[         ]*vfmsub132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9a b2 f8 fb ff ff[        ]*vfmsub132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a f4[    ]*vfmsub132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9a f4[    ]*vfmsub132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 31[    ]*vfmsub132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 30[    ]*vfmsub132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 72 7f[         ]*vfmsub132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b2 00 10 00 00[        ]*vfmsub132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a 72 80[         ]*vfmsub132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9a b2 e0 ef ff ff[        ]*vfmsub132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 72 7f[         ]*vfmsub132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a b2 00 04 00 00[        ]*vfmsub132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a 72 80[         ]*vfmsub132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9a b2 f8 fb ff ff[        ]*vfmsub132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a f4[    ]*vfmsub132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9a f4[    ]*vfmsub132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 31[    ]*vfmsub132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 30[    ]*vfmsub132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 72 7f[         ]*vfmsub132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b2 00 08 00 00[        ]*vfmsub132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a 72 80[         ]*vfmsub132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9a b2 f0 f7 ff ff[        ]*vfmsub132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 72 7f[         ]*vfmsub132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a b2 00 02 00 00[        ]*vfmsub132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a 72 80[         ]*vfmsub132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9a b2 fc fd ff ff[        ]*vfmsub132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a f4[    ]*vfmsub132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9a f4[    ]*vfmsub132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 31[    ]*vfmsub132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b4 f4 c0 1d fe ff[     ]*vfmsub132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 30[    ]*vfmsub132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 72 7f[         ]*vfmsub132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b2 00 10 00 00[        ]*vfmsub132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a 72 80[         ]*vfmsub132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9a b2 e0 ef ff ff[        ]*vfmsub132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 72 7f[         ]*vfmsub132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a b2 00 02 00 00[        ]*vfmsub132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a 72 80[         ]*vfmsub132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9a b2 fc fd ff ff[        ]*vfmsub132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa f4[    ]*vfmsub213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f aa f4[    ]*vfmsub213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 31[    ]*vfmsub213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b4 f4 c0 1d fe ff[     ]*vfmsub213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 30[    ]*vfmsub213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 72 7f[         ]*vfmsub213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b2 00 08 00 00[        ]*vfmsub213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa 72 80[         ]*vfmsub213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f aa b2 f0 f7 ff ff[        ]*vfmsub213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 72 7f[         ]*vfmsub213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa b2 00 04 00 00[        ]*vfmsub213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa 72 80[         ]*vfmsub213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f aa b2 f8 fb ff ff[        ]*vfmsub213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa f4[    ]*vfmsub213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af aa f4[    ]*vfmsub213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 31[    ]*vfmsub213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b4 f4 c0 1d fe ff[     ]*vfmsub213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 30[    ]*vfmsub213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 72 7f[         ]*vfmsub213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b2 00 10 00 00[        ]*vfmsub213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa 72 80[         ]*vfmsub213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f aa b2 e0 ef ff ff[        ]*vfmsub213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 72 7f[         ]*vfmsub213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa b2 00 04 00 00[        ]*vfmsub213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa 72 80[         ]*vfmsub213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f aa b2 f8 fb ff ff[        ]*vfmsub213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa f4[    ]*vfmsub213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f aa f4[    ]*vfmsub213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 31[    ]*vfmsub213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b4 f4 c0 1d fe ff[     ]*vfmsub213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 30[    ]*vfmsub213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 72 7f[         ]*vfmsub213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b2 00 08 00 00[        ]*vfmsub213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa 72 80[         ]*vfmsub213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f aa b2 f0 f7 ff ff[        ]*vfmsub213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 72 7f[         ]*vfmsub213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa b2 00 02 00 00[        ]*vfmsub213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa 72 80[         ]*vfmsub213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f aa b2 fc fd ff ff[        ]*vfmsub213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa f4[    ]*vfmsub213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af aa f4[    ]*vfmsub213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 31[    ]*vfmsub213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b4 f4 c0 1d fe ff[     ]*vfmsub213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 30[    ]*vfmsub213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 72 7f[         ]*vfmsub213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b2 00 10 00 00[        ]*vfmsub213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa 72 80[         ]*vfmsub213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f aa b2 e0 ef ff ff[        ]*vfmsub213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 72 7f[         ]*vfmsub213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa b2 00 02 00 00[        ]*vfmsub213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa 72 80[         ]*vfmsub213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f aa b2 fc fd ff ff[        ]*vfmsub213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba f4[    ]*vfmsub231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ba f4[    ]*vfmsub231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 31[    ]*vfmsub231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b4 f4 c0 1d fe ff[     ]*vfmsub231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 30[    ]*vfmsub231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 72 7f[         ]*vfmsub231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b2 00 08 00 00[        ]*vfmsub231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba 72 80[         ]*vfmsub231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ba b2 f0 f7 ff ff[        ]*vfmsub231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 72 7f[         ]*vfmsub231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba b2 00 04 00 00[        ]*vfmsub231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba 72 80[         ]*vfmsub231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ba b2 f8 fb ff ff[        ]*vfmsub231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba f4[    ]*vfmsub231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ba f4[    ]*vfmsub231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 31[    ]*vfmsub231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b4 f4 c0 1d fe ff[     ]*vfmsub231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 30[    ]*vfmsub231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 72 7f[         ]*vfmsub231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b2 00 10 00 00[        ]*vfmsub231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba 72 80[         ]*vfmsub231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ba b2 e0 ef ff ff[        ]*vfmsub231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 72 7f[         ]*vfmsub231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba b2 00 04 00 00[        ]*vfmsub231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba 72 80[         ]*vfmsub231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ba b2 f8 fb ff ff[        ]*vfmsub231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba f4[    ]*vfmsub231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ba f4[    ]*vfmsub231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 31[    ]*vfmsub231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b4 f4 c0 1d fe ff[     ]*vfmsub231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 30[    ]*vfmsub231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 72 7f[         ]*vfmsub231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b2 00 08 00 00[        ]*vfmsub231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba 72 80[         ]*vfmsub231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ba b2 f0 f7 ff ff[        ]*vfmsub231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 72 7f[         ]*vfmsub231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba b2 00 02 00 00[        ]*vfmsub231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba 72 80[         ]*vfmsub231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ba b2 fc fd ff ff[        ]*vfmsub231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba f4[    ]*vfmsub231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ba f4[    ]*vfmsub231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 31[    ]*vfmsub231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b4 f4 c0 1d fe ff[     ]*vfmsub231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 30[    ]*vfmsub231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 72 7f[         ]*vfmsub231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b2 00 10 00 00[        ]*vfmsub231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba 72 80[         ]*vfmsub231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ba b2 e0 ef ff ff[        ]*vfmsub231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 72 7f[         ]*vfmsub231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba b2 00 02 00 00[        ]*vfmsub231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba 72 80[         ]*vfmsub231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ba b2 fc fd ff ff[        ]*vfmsub231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 f4[    ]*vfmsubadd132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 97 f4[    ]*vfmsubadd132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 31[    ]*vfmsubadd132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 30[    ]*vfmsubadd132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 72 7f[         ]*vfmsubadd132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b2 00 08 00 00[        ]*vfmsubadd132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 72 80[         ]*vfmsubadd132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 97 b2 f0 f7 ff ff[        ]*vfmsubadd132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 72 7f[         ]*vfmsubadd132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 b2 00 04 00 00[        ]*vfmsubadd132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 72 80[         ]*vfmsubadd132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 f4[    ]*vfmsubadd132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 97 f4[    ]*vfmsubadd132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 31[    ]*vfmsubadd132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 30[    ]*vfmsubadd132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 72 7f[         ]*vfmsubadd132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b2 00 10 00 00[        ]*vfmsubadd132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 72 80[         ]*vfmsubadd132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 97 b2 e0 ef ff ff[        ]*vfmsubadd132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 72 7f[         ]*vfmsubadd132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 b2 00 04 00 00[        ]*vfmsubadd132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 72 80[         ]*vfmsubadd132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 f4[    ]*vfmsubadd132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 97 f4[    ]*vfmsubadd132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 31[    ]*vfmsubadd132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 30[    ]*vfmsubadd132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 72 7f[         ]*vfmsubadd132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b2 00 08 00 00[        ]*vfmsubadd132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 72 80[         ]*vfmsubadd132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 97 b2 f0 f7 ff ff[        ]*vfmsubadd132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 72 7f[         ]*vfmsubadd132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 b2 00 02 00 00[        ]*vfmsubadd132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 72 80[         ]*vfmsubadd132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 97 b2 fc fd ff ff[        ]*vfmsubadd132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 f4[    ]*vfmsubadd132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 97 f4[    ]*vfmsubadd132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 31[    ]*vfmsubadd132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b4 f4 c0 1d fe ff[     ]*vfmsubadd132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 30[    ]*vfmsubadd132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 72 7f[         ]*vfmsubadd132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b2 00 10 00 00[        ]*vfmsubadd132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 72 80[         ]*vfmsubadd132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 97 b2 e0 ef ff ff[        ]*vfmsubadd132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 72 7f[         ]*vfmsubadd132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 b2 00 02 00 00[        ]*vfmsubadd132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 72 80[         ]*vfmsubadd132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 97 b2 fc fd ff ff[        ]*vfmsubadd132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 f4[    ]*vfmsubadd213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f a7 f4[    ]*vfmsubadd213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 31[    ]*vfmsubadd213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 30[    ]*vfmsubadd213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 72 7f[         ]*vfmsubadd213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b2 00 08 00 00[        ]*vfmsubadd213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 72 80[         ]*vfmsubadd213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f a7 b2 f0 f7 ff ff[        ]*vfmsubadd213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 72 7f[         ]*vfmsubadd213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 b2 00 04 00 00[        ]*vfmsubadd213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 72 80[         ]*vfmsubadd213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 f4[    ]*vfmsubadd213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af a7 f4[    ]*vfmsubadd213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 31[    ]*vfmsubadd213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 30[    ]*vfmsubadd213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 72 7f[         ]*vfmsubadd213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b2 00 10 00 00[        ]*vfmsubadd213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 72 80[         ]*vfmsubadd213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f a7 b2 e0 ef ff ff[        ]*vfmsubadd213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 72 7f[         ]*vfmsubadd213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 b2 00 04 00 00[        ]*vfmsubadd213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 72 80[         ]*vfmsubadd213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 f4[    ]*vfmsubadd213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f a7 f4[    ]*vfmsubadd213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 31[    ]*vfmsubadd213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 30[    ]*vfmsubadd213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 72 7f[         ]*vfmsubadd213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b2 00 08 00 00[        ]*vfmsubadd213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 72 80[         ]*vfmsubadd213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f a7 b2 f0 f7 ff ff[        ]*vfmsubadd213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 72 7f[         ]*vfmsubadd213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 b2 00 02 00 00[        ]*vfmsubadd213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 72 80[         ]*vfmsubadd213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f a7 b2 fc fd ff ff[        ]*vfmsubadd213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 f4[    ]*vfmsubadd213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af a7 f4[    ]*vfmsubadd213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 31[    ]*vfmsubadd213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b4 f4 c0 1d fe ff[     ]*vfmsubadd213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 30[    ]*vfmsubadd213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 72 7f[         ]*vfmsubadd213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b2 00 10 00 00[        ]*vfmsubadd213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 72 80[         ]*vfmsubadd213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f a7 b2 e0 ef ff ff[        ]*vfmsubadd213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 72 7f[         ]*vfmsubadd213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 b2 00 02 00 00[        ]*vfmsubadd213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 72 80[         ]*vfmsubadd213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f a7 b2 fc fd ff ff[        ]*vfmsubadd213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 f4[    ]*vfmsubadd231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f b7 f4[    ]*vfmsubadd231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 31[    ]*vfmsubadd231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 30[    ]*vfmsubadd231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 72 7f[         ]*vfmsubadd231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b2 00 08 00 00[        ]*vfmsubadd231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 72 80[         ]*vfmsubadd231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f b7 b2 f0 f7 ff ff[        ]*vfmsubadd231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 72 7f[         ]*vfmsubadd231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 b2 00 04 00 00[        ]*vfmsubadd231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 72 80[         ]*vfmsubadd231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 f4[    ]*vfmsubadd231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af b7 f4[    ]*vfmsubadd231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 31[    ]*vfmsubadd231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 30[    ]*vfmsubadd231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 72 7f[         ]*vfmsubadd231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b2 00 10 00 00[        ]*vfmsubadd231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 72 80[         ]*vfmsubadd231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f b7 b2 e0 ef ff ff[        ]*vfmsubadd231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 72 7f[         ]*vfmsubadd231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 b2 00 04 00 00[        ]*vfmsubadd231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 72 80[         ]*vfmsubadd231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 f4[    ]*vfmsubadd231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f b7 f4[    ]*vfmsubadd231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 31[    ]*vfmsubadd231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 30[    ]*vfmsubadd231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 72 7f[         ]*vfmsubadd231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b2 00 08 00 00[        ]*vfmsubadd231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 72 80[         ]*vfmsubadd231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f b7 b2 f0 f7 ff ff[        ]*vfmsubadd231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 72 7f[         ]*vfmsubadd231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 b2 00 02 00 00[        ]*vfmsubadd231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 72 80[         ]*vfmsubadd231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f b7 b2 fc fd ff ff[        ]*vfmsubadd231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 f4[    ]*vfmsubadd231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af b7 f4[    ]*vfmsubadd231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 31[    ]*vfmsubadd231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b4 f4 c0 1d fe ff[     ]*vfmsubadd231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 30[    ]*vfmsubadd231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 72 7f[         ]*vfmsubadd231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b2 00 10 00 00[        ]*vfmsubadd231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 72 80[         ]*vfmsubadd231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f b7 b2 e0 ef ff ff[        ]*vfmsubadd231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 72 7f[         ]*vfmsubadd231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 b2 00 02 00 00[        ]*vfmsubadd231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 72 80[         ]*vfmsubadd231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f b7 b2 fc fd ff ff[        ]*vfmsubadd231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c f4[    ]*vfnmadd132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9c f4[    ]*vfnmadd132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 31[    ]*vfnmadd132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 30[    ]*vfnmadd132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 72 7f[         ]*vfnmadd132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b2 00 08 00 00[        ]*vfnmadd132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c 72 80[         ]*vfnmadd132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9c b2 f0 f7 ff ff[        ]*vfnmadd132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 72 7f[         ]*vfnmadd132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c b2 00 04 00 00[        ]*vfnmadd132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c 72 80[         ]*vfnmadd132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9c b2 f8 fb ff ff[        ]*vfnmadd132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c f4[    ]*vfnmadd132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9c f4[    ]*vfnmadd132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 31[    ]*vfnmadd132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 30[    ]*vfnmadd132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 72 7f[         ]*vfnmadd132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b2 00 10 00 00[        ]*vfnmadd132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c 72 80[         ]*vfnmadd132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9c b2 e0 ef ff ff[        ]*vfnmadd132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 72 7f[         ]*vfnmadd132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c b2 00 04 00 00[        ]*vfnmadd132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c 72 80[         ]*vfnmadd132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9c b2 f8 fb ff ff[        ]*vfnmadd132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c f4[    ]*vfnmadd132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9c f4[    ]*vfnmadd132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 31[    ]*vfnmadd132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 30[    ]*vfnmadd132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 72 7f[         ]*vfnmadd132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b2 00 08 00 00[        ]*vfnmadd132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c 72 80[         ]*vfnmadd132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9c b2 f0 f7 ff ff[        ]*vfnmadd132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 72 7f[         ]*vfnmadd132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c b2 00 02 00 00[        ]*vfnmadd132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c 72 80[         ]*vfnmadd132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9c b2 fc fd ff ff[        ]*vfnmadd132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c f4[    ]*vfnmadd132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9c f4[    ]*vfnmadd132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 31[    ]*vfnmadd132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b4 f4 c0 1d fe ff[     ]*vfnmadd132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 30[    ]*vfnmadd132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 72 7f[         ]*vfnmadd132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b2 00 10 00 00[        ]*vfnmadd132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c 72 80[         ]*vfnmadd132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9c b2 e0 ef ff ff[        ]*vfnmadd132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 72 7f[         ]*vfnmadd132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c b2 00 02 00 00[        ]*vfnmadd132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c 72 80[         ]*vfnmadd132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9c b2 fc fd ff ff[        ]*vfnmadd132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac f4[    ]*vfnmadd213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ac f4[    ]*vfnmadd213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 31[    ]*vfnmadd213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 30[    ]*vfnmadd213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 72 7f[         ]*vfnmadd213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b2 00 08 00 00[        ]*vfnmadd213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac 72 80[         ]*vfnmadd213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ac b2 f0 f7 ff ff[        ]*vfnmadd213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 72 7f[         ]*vfnmadd213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac b2 00 04 00 00[        ]*vfnmadd213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac 72 80[         ]*vfnmadd213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ac b2 f8 fb ff ff[        ]*vfnmadd213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac f4[    ]*vfnmadd213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ac f4[    ]*vfnmadd213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 31[    ]*vfnmadd213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 30[    ]*vfnmadd213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 72 7f[         ]*vfnmadd213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b2 00 10 00 00[        ]*vfnmadd213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac 72 80[         ]*vfnmadd213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ac b2 e0 ef ff ff[        ]*vfnmadd213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 72 7f[         ]*vfnmadd213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac b2 00 04 00 00[        ]*vfnmadd213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac 72 80[         ]*vfnmadd213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ac b2 f8 fb ff ff[        ]*vfnmadd213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac f4[    ]*vfnmadd213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ac f4[    ]*vfnmadd213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 31[    ]*vfnmadd213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 30[    ]*vfnmadd213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 72 7f[         ]*vfnmadd213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b2 00 08 00 00[        ]*vfnmadd213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac 72 80[         ]*vfnmadd213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ac b2 f0 f7 ff ff[        ]*vfnmadd213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 72 7f[         ]*vfnmadd213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac b2 00 02 00 00[        ]*vfnmadd213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac 72 80[         ]*vfnmadd213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ac b2 fc fd ff ff[        ]*vfnmadd213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac f4[    ]*vfnmadd213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ac f4[    ]*vfnmadd213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 31[    ]*vfnmadd213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b4 f4 c0 1d fe ff[     ]*vfnmadd213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 30[    ]*vfnmadd213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 72 7f[         ]*vfnmadd213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b2 00 10 00 00[        ]*vfnmadd213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac 72 80[         ]*vfnmadd213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ac b2 e0 ef ff ff[        ]*vfnmadd213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 72 7f[         ]*vfnmadd213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac b2 00 02 00 00[        ]*vfnmadd213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac 72 80[         ]*vfnmadd213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ac b2 fc fd ff ff[        ]*vfnmadd213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc f4[    ]*vfnmadd231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f bc f4[    ]*vfnmadd231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 31[    ]*vfnmadd231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 30[    ]*vfnmadd231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 72 7f[         ]*vfnmadd231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b2 00 08 00 00[        ]*vfnmadd231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc 72 80[         ]*vfnmadd231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f bc b2 f0 f7 ff ff[        ]*vfnmadd231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 72 7f[         ]*vfnmadd231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc b2 00 04 00 00[        ]*vfnmadd231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc 72 80[         ]*vfnmadd231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f bc b2 f8 fb ff ff[        ]*vfnmadd231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc f4[    ]*vfnmadd231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af bc f4[    ]*vfnmadd231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 31[    ]*vfnmadd231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 30[    ]*vfnmadd231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 72 7f[         ]*vfnmadd231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b2 00 10 00 00[        ]*vfnmadd231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc 72 80[         ]*vfnmadd231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f bc b2 e0 ef ff ff[        ]*vfnmadd231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 72 7f[         ]*vfnmadd231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc b2 00 04 00 00[        ]*vfnmadd231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc 72 80[         ]*vfnmadd231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f bc b2 f8 fb ff ff[        ]*vfnmadd231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc f4[    ]*vfnmadd231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f bc f4[    ]*vfnmadd231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 31[    ]*vfnmadd231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 30[    ]*vfnmadd231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 72 7f[         ]*vfnmadd231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b2 00 08 00 00[        ]*vfnmadd231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc 72 80[         ]*vfnmadd231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f bc b2 f0 f7 ff ff[        ]*vfnmadd231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 72 7f[         ]*vfnmadd231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc b2 00 02 00 00[        ]*vfnmadd231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc 72 80[         ]*vfnmadd231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f bc b2 fc fd ff ff[        ]*vfnmadd231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc f4[    ]*vfnmadd231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af bc f4[    ]*vfnmadd231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 31[    ]*vfnmadd231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b4 f4 c0 1d fe ff[     ]*vfnmadd231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 30[    ]*vfnmadd231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 72 7f[         ]*vfnmadd231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b2 00 10 00 00[        ]*vfnmadd231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc 72 80[         ]*vfnmadd231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f bc b2 e0 ef ff ff[        ]*vfnmadd231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 72 7f[         ]*vfnmadd231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc b2 00 02 00 00[        ]*vfnmadd231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc 72 80[         ]*vfnmadd231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f bc b2 fc fd ff ff[        ]*vfnmadd231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e f4[    ]*vfnmsub132pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 9e f4[    ]*vfnmsub132pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 31[    ]*vfnmsub132pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 30[    ]*vfnmsub132pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 72 7f[         ]*vfnmsub132pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b2 00 08 00 00[        ]*vfnmsub132pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e 72 80[         ]*vfnmsub132pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 9e b2 f0 f7 ff ff[        ]*vfnmsub132pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 72 7f[         ]*vfnmsub132pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e b2 00 04 00 00[        ]*vfnmsub132pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e 72 80[         ]*vfnmsub132pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 9e b2 f8 fb ff ff[        ]*vfnmsub132pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e f4[    ]*vfnmsub132pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 9e f4[    ]*vfnmsub132pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 31[    ]*vfnmsub132pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 30[    ]*vfnmsub132pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 72 7f[         ]*vfnmsub132pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b2 00 10 00 00[        ]*vfnmsub132pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e 72 80[         ]*vfnmsub132pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 9e b2 e0 ef ff ff[        ]*vfnmsub132pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 72 7f[         ]*vfnmsub132pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e b2 00 04 00 00[        ]*vfnmsub132pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e 72 80[         ]*vfnmsub132pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 9e b2 f8 fb ff ff[        ]*vfnmsub132pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e f4[    ]*vfnmsub132ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 9e f4[    ]*vfnmsub132ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 31[    ]*vfnmsub132ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 30[    ]*vfnmsub132ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 72 7f[         ]*vfnmsub132ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b2 00 08 00 00[        ]*vfnmsub132ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e 72 80[         ]*vfnmsub132ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 9e b2 f0 f7 ff ff[        ]*vfnmsub132ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 72 7f[         ]*vfnmsub132ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e b2 00 02 00 00[        ]*vfnmsub132ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e 72 80[         ]*vfnmsub132ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 9e b2 fc fd ff ff[        ]*vfnmsub132ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e f4[    ]*vfnmsub132ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 9e f4[    ]*vfnmsub132ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 31[    ]*vfnmsub132ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b4 f4 c0 1d fe ff[     ]*vfnmsub132ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 30[    ]*vfnmsub132ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 72 7f[         ]*vfnmsub132ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b2 00 10 00 00[        ]*vfnmsub132ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e 72 80[         ]*vfnmsub132ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 9e b2 e0 ef ff ff[        ]*vfnmsub132ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 72 7f[         ]*vfnmsub132ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e b2 00 02 00 00[        ]*vfnmsub132ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e 72 80[         ]*vfnmsub132ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 9e b2 fc fd ff ff[        ]*vfnmsub132ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae f4[    ]*vfnmsub213pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f ae f4[    ]*vfnmsub213pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 31[    ]*vfnmsub213pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 30[    ]*vfnmsub213pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 72 7f[         ]*vfnmsub213pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b2 00 08 00 00[        ]*vfnmsub213pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae 72 80[         ]*vfnmsub213pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f ae b2 f0 f7 ff ff[        ]*vfnmsub213pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 72 7f[         ]*vfnmsub213pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae b2 00 04 00 00[        ]*vfnmsub213pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae 72 80[         ]*vfnmsub213pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f ae b2 f8 fb ff ff[        ]*vfnmsub213pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae f4[    ]*vfnmsub213pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af ae f4[    ]*vfnmsub213pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 31[    ]*vfnmsub213pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 30[    ]*vfnmsub213pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 72 7f[         ]*vfnmsub213pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b2 00 10 00 00[        ]*vfnmsub213pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae 72 80[         ]*vfnmsub213pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f ae b2 e0 ef ff ff[        ]*vfnmsub213pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 72 7f[         ]*vfnmsub213pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae b2 00 04 00 00[        ]*vfnmsub213pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae 72 80[         ]*vfnmsub213pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f ae b2 f8 fb ff ff[        ]*vfnmsub213pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae f4[    ]*vfnmsub213ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f ae f4[    ]*vfnmsub213ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 31[    ]*vfnmsub213ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 30[    ]*vfnmsub213ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 72 7f[         ]*vfnmsub213ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b2 00 08 00 00[        ]*vfnmsub213ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae 72 80[         ]*vfnmsub213ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f ae b2 f0 f7 ff ff[        ]*vfnmsub213ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 72 7f[         ]*vfnmsub213ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae b2 00 02 00 00[        ]*vfnmsub213ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae 72 80[         ]*vfnmsub213ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f ae b2 fc fd ff ff[        ]*vfnmsub213ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae f4[    ]*vfnmsub213ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af ae f4[    ]*vfnmsub213ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 31[    ]*vfnmsub213ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b4 f4 c0 1d fe ff[     ]*vfnmsub213ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 30[    ]*vfnmsub213ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 72 7f[         ]*vfnmsub213ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b2 00 10 00 00[        ]*vfnmsub213ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae 72 80[         ]*vfnmsub213ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f ae b2 e0 ef ff ff[        ]*vfnmsub213ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 72 7f[         ]*vfnmsub213ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae b2 00 02 00 00[        ]*vfnmsub213ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae 72 80[         ]*vfnmsub213ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f ae b2 fc fd ff ff[        ]*vfnmsub213ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be f4[    ]*vfnmsub231pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f be f4[    ]*vfnmsub231pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 31[    ]*vfnmsub231pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b4 f4 c0 1d fe ff[     ]*vfnmsub231pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 30[    ]*vfnmsub231pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 72 7f[         ]*vfnmsub231pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b2 00 08 00 00[        ]*vfnmsub231pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be 72 80[         ]*vfnmsub231pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f be b2 f0 f7 ff ff[        ]*vfnmsub231pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 72 7f[         ]*vfnmsub231pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be b2 00 04 00 00[        ]*vfnmsub231pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be 72 80[         ]*vfnmsub231pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f be b2 f8 fb ff ff[        ]*vfnmsub231pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be f4[    ]*vfnmsub231pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af be f4[    ]*vfnmsub231pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 31[    ]*vfnmsub231pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b4 f4 c0 1d fe ff[     ]*vfnmsub231pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 30[    ]*vfnmsub231pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 72 7f[         ]*vfnmsub231pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b2 00 10 00 00[        ]*vfnmsub231pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be 72 80[         ]*vfnmsub231pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f be b2 e0 ef ff ff[        ]*vfnmsub231pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 72 7f[         ]*vfnmsub231pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be b2 00 04 00 00[        ]*vfnmsub231pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be 72 80[         ]*vfnmsub231pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f be b2 f8 fb ff ff[        ]*vfnmsub231pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be f4[    ]*vfnmsub231ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f be f4[    ]*vfnmsub231ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 31[    ]*vfnmsub231ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b4 f4 c0 1d fe ff[     ]*vfnmsub231ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 30[    ]*vfnmsub231ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 72 7f[         ]*vfnmsub231ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b2 00 08 00 00[        ]*vfnmsub231ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be 72 80[         ]*vfnmsub231ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f be b2 f0 f7 ff ff[        ]*vfnmsub231ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 72 7f[         ]*vfnmsub231ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be b2 00 02 00 00[        ]*vfnmsub231ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be 72 80[         ]*vfnmsub231ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f be b2 fc fd ff ff[        ]*vfnmsub231ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be f4[    ]*vfnmsub231ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af be f4[    ]*vfnmsub231ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 31[    ]*vfnmsub231ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b4 f4 c0 1d fe ff[     ]*vfnmsub231ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 30[    ]*vfnmsub231ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 72 7f[         ]*vfnmsub231ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b2 00 10 00 00[        ]*vfnmsub231ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be 72 80[         ]*vfnmsub231ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f be b2 e0 ef ff ff[        ]*vfnmsub231ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 72 7f[         ]*vfnmsub231ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be b2 00 02 00 00[        ]*vfnmsub231ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be 72 80[         ]*vfnmsub231ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f be b2 fc fd ff ff[        ]*vfnmsub231ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 b4 fd 85 ff ff ff[     ]*vgatherdpd -0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 74 38 20[      ]*vgatherdpd 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 92 b4 b9 00 04 00 00[     ]*vgatherdpd 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 b4 fd 85 ff ff ff[     ]*vgatherdpd -0x7b\(%ebp,%xmm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 74 38 20[      ]*vgatherdpd 0x100\(%eax,%xmm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 92 b4 b9 00 04 00 00[     ]*vgatherdpd 0x400\(%ecx,%xmm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 b4 fd 85 ff ff ff[     ]*vgatherdps -0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 74 38 40[      ]*vgatherdps 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 92 b4 b9 00 04 00 00[     ]*vgatherdps 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 b4 fd 85 ff ff ff[     ]*vgatherdps -0x7b\(%ebp,%ymm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 74 38 40[      ]*vgatherdps 0x100\(%eax,%ymm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 92 b4 b9 00 04 00 00[     ]*vgatherdps 0x400\(%ecx,%ymm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 b4 fd 85 ff ff ff[     ]*vgatherqpd -0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 74 38 20[      ]*vgatherqpd 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 93 b4 b9 00 04 00 00[     ]*vgatherqpd 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 b4 fd 85 ff ff ff[     ]*vgatherqpd -0x7b\(%ebp,%ymm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 74 38 20[      ]*vgatherqpd 0x100\(%eax,%ymm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 93 b4 b9 00 04 00 00[     ]*vgatherqpd 0x400\(%ecx,%ymm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 b4 fd 85 ff ff ff[     ]*vgatherqps -0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 74 38 40[      ]*vgatherqps 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 93 b4 b9 00 04 00 00[     ]*vgatherqps 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 b4 fd 85 ff ff ff[     ]*vgatherqps -0x7b\(%ebp,%ymm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 74 38 40[      ]*vgatherqps 0x100\(%eax,%ymm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 93 b4 b9 00 04 00 00[     ]*vgatherqps 0x400\(%ecx,%ymm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 f5[    ]*vgetexppd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 42 f5[    ]*vgetexppd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 31[    ]*vgetexppd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b4 f4 c0 1d fe ff[     ]*vgetexppd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 30[    ]*vgetexppd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 72 7f[         ]*vgetexppd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b2 00 08 00 00[        ]*vgetexppd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 72 80[         ]*vgetexppd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 42 b2 f0 f7 ff ff[        ]*vgetexppd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 72 7f[         ]*vgetexppd 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 b2 00 04 00 00[        ]*vgetexppd 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 72 80[         ]*vgetexppd -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 42 b2 f8 fb ff ff[        ]*vgetexppd -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 f5[    ]*vgetexppd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 42 f5[    ]*vgetexppd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 31[    ]*vgetexppd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b4 f4 c0 1d fe ff[     ]*vgetexppd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 30[    ]*vgetexppd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 72 7f[         ]*vgetexppd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b2 00 10 00 00[        ]*vgetexppd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 72 80[         ]*vgetexppd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 42 b2 e0 ef ff ff[        ]*vgetexppd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 72 7f[         ]*vgetexppd 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 b2 00 04 00 00[        ]*vgetexppd 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 72 80[         ]*vgetexppd -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 42 b2 f8 fb ff ff[        ]*vgetexppd -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 f5[    ]*vgetexpps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 42 f5[    ]*vgetexpps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 31[    ]*vgetexpps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b4 f4 c0 1d fe ff[     ]*vgetexpps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 30[    ]*vgetexpps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 72 7f[         ]*vgetexpps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b2 00 08 00 00[        ]*vgetexpps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 72 80[         ]*vgetexpps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 42 b2 f0 f7 ff ff[        ]*vgetexpps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 72 7f[         ]*vgetexpps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 b2 00 02 00 00[        ]*vgetexpps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 72 80[         ]*vgetexpps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 42 b2 fc fd ff ff[        ]*vgetexpps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 f5[    ]*vgetexpps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 42 f5[    ]*vgetexpps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 31[    ]*vgetexpps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b4 f4 c0 1d fe ff[     ]*vgetexpps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 30[    ]*vgetexpps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 72 7f[         ]*vgetexpps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b2 00 10 00 00[        ]*vgetexpps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 72 80[         ]*vgetexpps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 42 b2 e0 ef ff ff[        ]*vgetexpps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 72 7f[         ]*vgetexpps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 b2 00 02 00 00[        ]*vgetexpps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 72 80[         ]*vgetexpps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 42 b2 fc fd ff ff[        ]*vgetexpps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 f5 7b[         ]*vgetmantpd \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 31 7b[         ]*vgetmantpd \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 30 7b[         ]*vgetmantpd \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b2 00 08 00 00 7b[     ]*vgetmantpd \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 26 b2 f0 f7 ff ff 7b[     ]*vgetmantpd \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 b2 00 04 00 00 7b[     ]*vgetmantpd \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 f5 7b[         ]*vgetmantpd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 31 7b[         ]*vgetmantpd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 30 7b[         ]*vgetmantpd \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b2 00 10 00 00 7b[     ]*vgetmantpd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 26 b2 e0 ef ff ff 7b[     ]*vgetmantpd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 b2 00 04 00 00 7b[     ]*vgetmantpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 f5 ab[         ]*vgetmantps \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 26 f5 ab[         ]*vgetmantps \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 f5 7b[         ]*vgetmantps \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 31 7b[         ]*vgetmantps \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 30 7b[         ]*vgetmantps \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b2 00 08 00 00 7b[     ]*vgetmantps \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 26 b2 f0 f7 ff ff 7b[     ]*vgetmantps \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 b2 00 02 00 00 7b[     ]*vgetmantps \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 26 b2 fc fd ff ff 7b[     ]*vgetmantps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 f5 ab[         ]*vgetmantps \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 26 f5 ab[         ]*vgetmantps \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 f5 7b[         ]*vgetmantps \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 31 7b[         ]*vgetmantps \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b4 f4 c0 1d fe ff 7b[  ]*vgetmantps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 30 7b[         ]*vgetmantps \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 72 7f 7b[      ]*vgetmantps \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b2 00 10 00 00 7b[     ]*vgetmantps \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 26 b2 e0 ef ff ff 7b[     ]*vgetmantps \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 b2 00 02 00 00 7b[     ]*vgetmantps \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 26 b2 fc fd ff ff 7b[     ]*vgetmantps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 f4 7b[         ]*vinsertf32x4 \$0x7b,%xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 31 7b[         ]*vinsertf32x4 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b4 f4 c0 1d fe ff 7b[  ]*vinsertf32x4 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 72 7f 7b[      ]*vinsertf32x4 \$0x7b,0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b2 00 08 00 00 7b[     ]*vinsertf32x4 \$0x7b,0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 72 80 7b[      ]*vinsertf32x4 \$0x7b,-0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 18 b2 f0 f7 ff ff 7b[     ]*vinsertf32x4 \$0x7b,-0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 f4 7b[         ]*vinserti32x4 \$0x7b,%xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 31 7b[         ]*vinserti32x4 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b4 f4 c0 1d fe ff 7b[  ]*vinserti32x4 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 72 7f 7b[      ]*vinserti32x4 \$0x7b,0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b2 00 08 00 00 7b[     ]*vinserti32x4 \$0x7b,0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 72 80 7b[      ]*vinserti32x4 \$0x7b,-0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 38 b2 f0 f7 ff ff 7b[     ]*vinserti32x4 \$0x7b,-0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f f4[    ]*vmaxpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5f f4[    ]*vmaxpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 31[    ]*vmaxpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b4 f4 c0 1d fe ff[     ]*vmaxpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 30[    ]*vmaxpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 72 7f[         ]*vmaxpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b2 00 08 00 00[        ]*vmaxpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f 72 80[         ]*vmaxpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5f b2 f0 f7 ff ff[        ]*vmaxpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 72 7f[         ]*vmaxpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f b2 00 04 00 00[        ]*vmaxpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f 72 80[         ]*vmaxpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5f b2 f8 fb ff ff[        ]*vmaxpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f f4[    ]*vmaxpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5f f4[    ]*vmaxpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 31[    ]*vmaxpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b4 f4 c0 1d fe ff[     ]*vmaxpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 30[    ]*vmaxpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 72 7f[         ]*vmaxpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b2 00 10 00 00[        ]*vmaxpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f 72 80[         ]*vmaxpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5f b2 e0 ef ff ff[        ]*vmaxpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 72 7f[         ]*vmaxpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f b2 00 04 00 00[        ]*vmaxpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f 72 80[         ]*vmaxpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5f b2 f8 fb ff ff[        ]*vmaxpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f f4[    ]*vmaxps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5f f4[    ]*vmaxps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 31[    ]*vmaxps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b4 f4 c0 1d fe ff[     ]*vmaxps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 30[    ]*vmaxps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 72 7f[         ]*vmaxps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b2 00 08 00 00[        ]*vmaxps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f 72 80[         ]*vmaxps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5f b2 f0 f7 ff ff[        ]*vmaxps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 72 7f[         ]*vmaxps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f b2 00 02 00 00[        ]*vmaxps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f 72 80[         ]*vmaxps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5f b2 fc fd ff ff[        ]*vmaxps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f f4[    ]*vmaxps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5f f4[    ]*vmaxps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 31[    ]*vmaxps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b4 f4 c0 1d fe ff[     ]*vmaxps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 30[    ]*vmaxps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 72 7f[         ]*vmaxps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b2 00 10 00 00[        ]*vmaxps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f 72 80[         ]*vmaxps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5f b2 e0 ef ff ff[        ]*vmaxps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 72 7f[         ]*vmaxps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f b2 00 02 00 00[        ]*vmaxps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f 72 80[         ]*vmaxps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5f b2 fc fd ff ff[        ]*vmaxps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d f4[    ]*vminpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5d f4[    ]*vminpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 31[    ]*vminpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b4 f4 c0 1d fe ff[     ]*vminpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 30[    ]*vminpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 72 7f[         ]*vminpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b2 00 08 00 00[        ]*vminpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d 72 80[         ]*vminpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5d b2 f0 f7 ff ff[        ]*vminpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 72 7f[         ]*vminpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d b2 00 04 00 00[        ]*vminpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d 72 80[         ]*vminpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5d b2 f8 fb ff ff[        ]*vminpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d f4[    ]*vminpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5d f4[    ]*vminpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 31[    ]*vminpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b4 f4 c0 1d fe ff[     ]*vminpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 30[    ]*vminpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 72 7f[         ]*vminpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b2 00 10 00 00[        ]*vminpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d 72 80[         ]*vminpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5d b2 e0 ef ff ff[        ]*vminpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 72 7f[         ]*vminpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d b2 00 04 00 00[        ]*vminpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d 72 80[         ]*vminpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5d b2 f8 fb ff ff[        ]*vminpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d f4[    ]*vminps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5d f4[    ]*vminps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 31[    ]*vminps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b4 f4 c0 1d fe ff[     ]*vminps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 30[    ]*vminps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 72 7f[         ]*vminps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b2 00 08 00 00[        ]*vminps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d 72 80[         ]*vminps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5d b2 f0 f7 ff ff[        ]*vminps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 72 7f[         ]*vminps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d b2 00 02 00 00[        ]*vminps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d 72 80[         ]*vminps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5d b2 fc fd ff ff[        ]*vminps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d f4[    ]*vminps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5d f4[    ]*vminps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 31[    ]*vminps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b4 f4 c0 1d fe ff[     ]*vminps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 30[    ]*vminps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 72 7f[         ]*vminps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b2 00 10 00 00[        ]*vminps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d 72 80[         ]*vminps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5d b2 e0 ef ff ff[        ]*vminps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 72 7f[         ]*vminps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d b2 00 02 00 00[        ]*vminps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d 72 80[         ]*vminps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5d b2 fc fd ff ff[        ]*vminps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 28 f5[    ]*vmovapd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 31[    ]*vmovapd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b4 f4 c0 1d fe ff[     ]*vmovapd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 72 7f[         ]*vmovapd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b2 00 08 00 00[        ]*vmovapd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 72 80[         ]*vmovapd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 28 b2 f0 f7 ff ff[        ]*vmovapd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 28 f5[    ]*vmovapd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 31[    ]*vmovapd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b4 f4 c0 1d fe ff[     ]*vmovapd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 72 7f[         ]*vmovapd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b2 00 10 00 00[        ]*vmovapd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 72 80[         ]*vmovapd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 28 b2 e0 ef ff ff[        ]*vmovapd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 28 f5[    ]*vmovaps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 31[    ]*vmovaps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b4 f4 c0 1d fe ff[     ]*vmovaps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 72 7f[         ]*vmovaps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b2 00 08 00 00[        ]*vmovaps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 72 80[         ]*vmovaps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 28 b2 f0 f7 ff ff[        ]*vmovaps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 28 f5[    ]*vmovaps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 31[    ]*vmovaps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b4 f4 c0 1d fe ff[     ]*vmovaps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 72 7f[         ]*vmovaps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b2 00 10 00 00[        ]*vmovaps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 72 80[         ]*vmovaps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 28 b2 e0 ef ff ff[        ]*vmovaps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 f5[    ]*vmovddup %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 8f 12 f5[    ]*vmovddup %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 31[    ]*vmovddup \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b4 f4 c0 1d fe ff[     ]*vmovddup -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 72 7f[         ]*vmovddup 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b2 00 04 00 00[        ]*vmovddup 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 72 80[         ]*vmovddup -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 0f 12 b2 f8 fb ff ff[        ]*vmovddup -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 f5[    ]*vmovddup %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff af 12 f5[    ]*vmovddup %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 31[    ]*vmovddup \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b4 f4 c0 1d fe ff[     ]*vmovddup -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 72 7f[         ]*vmovddup 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b2 00 10 00 00[        ]*vmovddup 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 72 80[         ]*vmovddup -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 ff 2f 12 b2 e0 ef ff ff[        ]*vmovddup -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 6f f5[    ]*vmovdqa32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 31[    ]*vmovdqa32 \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa32 -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 72 7f[         ]*vmovdqa32 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b2 00 08 00 00[        ]*vmovdqa32 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f 72 80[         ]*vmovdqa32 -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 6f b2 f0 f7 ff ff[        ]*vmovdqa32 -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 6f f5[    ]*vmovdqa32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 31[    ]*vmovdqa32 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa32 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 72 7f[         ]*vmovdqa32 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b2 00 10 00 00[        ]*vmovdqa32 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f 72 80[         ]*vmovdqa32 -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 6f b2 e0 ef ff ff[        ]*vmovdqa32 -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 6f f5[    ]*vmovdqa64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 31[    ]*vmovdqa64 \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa64 -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 72 7f[         ]*vmovdqa64 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b2 00 08 00 00[        ]*vmovdqa64 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f 72 80[         ]*vmovdqa64 -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 6f b2 f0 f7 ff ff[        ]*vmovdqa64 -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 6f f5[    ]*vmovdqa64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 31[    ]*vmovdqa64 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqa64 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 72 7f[         ]*vmovdqa64 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b2 00 10 00 00[        ]*vmovdqa64 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f 72 80[         ]*vmovdqa64 -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 6f b2 e0 ef ff ff[        ]*vmovdqa64 -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 6f f5[    ]*vmovdqu32 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 31[    ]*vmovdqu32 \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu32 -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 72 7f[         ]*vmovdqu32 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b2 00 08 00 00[        ]*vmovdqu32 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f 72 80[         ]*vmovdqu32 -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 6f b2 f0 f7 ff ff[        ]*vmovdqu32 -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 6f f5[    ]*vmovdqu32 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 31[    ]*vmovdqu32 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu32 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 72 7f[         ]*vmovdqu32 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b2 00 10 00 00[        ]*vmovdqu32 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f 72 80[         ]*vmovdqu32 -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 6f b2 e0 ef ff ff[        ]*vmovdqu32 -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 8f 6f f5[    ]*vmovdqu64 %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 31[    ]*vmovdqu64 \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu64 -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 72 7f[         ]*vmovdqu64 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b2 00 08 00 00[        ]*vmovdqu64 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f 72 80[         ]*vmovdqu64 -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 6f b2 f0 f7 ff ff[        ]*vmovdqu64 -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe af 6f f5[    ]*vmovdqu64 %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 31[    ]*vmovdqu64 \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b4 f4 c0 1d fe ff[     ]*vmovdqu64 -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 72 7f[         ]*vmovdqu64 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b2 00 10 00 00[        ]*vmovdqu64 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f 72 80[         ]*vmovdqu64 -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 6f b2 e0 ef ff ff[        ]*vmovdqu64 -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 f5[    ]*vmovshdup %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 16 f5[    ]*vmovshdup %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 31[    ]*vmovshdup \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b4 f4 c0 1d fe ff[     ]*vmovshdup -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 72 7f[         ]*vmovshdup 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b2 00 08 00 00[        ]*vmovshdup 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 72 80[         ]*vmovshdup -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 16 b2 f0 f7 ff ff[        ]*vmovshdup -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 f5[    ]*vmovshdup %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 16 f5[    ]*vmovshdup %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 31[    ]*vmovshdup \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b4 f4 c0 1d fe ff[     ]*vmovshdup -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 72 7f[         ]*vmovshdup 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b2 00 10 00 00[        ]*vmovshdup 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 72 80[         ]*vmovshdup -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 16 b2 e0 ef ff ff[        ]*vmovshdup -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 f5[    ]*vmovsldup %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 8f 12 f5[    ]*vmovsldup %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 31[    ]*vmovsldup \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b4 f4 c0 1d fe ff[     ]*vmovsldup -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 72 7f[         ]*vmovsldup 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b2 00 08 00 00[        ]*vmovsldup 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 72 80[         ]*vmovsldup -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 12 b2 f0 f7 ff ff[        ]*vmovsldup -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 f5[    ]*vmovsldup %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e af 12 f5[    ]*vmovsldup %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 31[    ]*vmovsldup \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b4 f4 c0 1d fe ff[     ]*vmovsldup -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 72 7f[         ]*vmovsldup 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b2 00 10 00 00[        ]*vmovsldup 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 72 80[         ]*vmovsldup -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 12 b2 e0 ef ff ff[        ]*vmovsldup -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 10 f5[    ]*vmovupd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 31[    ]*vmovupd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b4 f4 c0 1d fe ff[     ]*vmovupd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 72 7f[         ]*vmovupd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b2 00 08 00 00[        ]*vmovupd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 72 80[         ]*vmovupd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 10 b2 f0 f7 ff ff[        ]*vmovupd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 10 f5[    ]*vmovupd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 31[    ]*vmovupd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b4 f4 c0 1d fe ff[     ]*vmovupd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 72 7f[         ]*vmovupd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b2 00 10 00 00[        ]*vmovupd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 72 80[         ]*vmovupd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 10 b2 e0 ef ff ff[        ]*vmovupd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 10 f5[    ]*vmovups %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 31[    ]*vmovups \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b4 f4 c0 1d fe ff[     ]*vmovups -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 72 7f[         ]*vmovups 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b2 00 08 00 00[        ]*vmovups 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 72 80[         ]*vmovups -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 10 b2 f0 f7 ff ff[        ]*vmovups -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 10 f5[    ]*vmovups %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 31[    ]*vmovups \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b4 f4 c0 1d fe ff[     ]*vmovups -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 72 7f[         ]*vmovups 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b2 00 10 00 00[        ]*vmovups 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 72 80[         ]*vmovups -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 10 b2 e0 ef ff ff[        ]*vmovups -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 f4[    ]*vmulpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 59 f4[    ]*vmulpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 31[    ]*vmulpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b4 f4 c0 1d fe ff[     ]*vmulpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 30[    ]*vmulpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 72 7f[         ]*vmulpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b2 00 08 00 00[        ]*vmulpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 72 80[         ]*vmulpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 59 b2 f0 f7 ff ff[        ]*vmulpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 72 7f[         ]*vmulpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 b2 00 04 00 00[        ]*vmulpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 72 80[         ]*vmulpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 59 b2 f8 fb ff ff[        ]*vmulpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 f4[    ]*vmulpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 59 f4[    ]*vmulpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 31[    ]*vmulpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b4 f4 c0 1d fe ff[     ]*vmulpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 30[    ]*vmulpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 72 7f[         ]*vmulpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b2 00 10 00 00[        ]*vmulpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 72 80[         ]*vmulpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 59 b2 e0 ef ff ff[        ]*vmulpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 72 7f[         ]*vmulpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 b2 00 04 00 00[        ]*vmulpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 72 80[         ]*vmulpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 59 b2 f8 fb ff ff[        ]*vmulpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 f4[    ]*vmulps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 59 f4[    ]*vmulps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 31[    ]*vmulps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b4 f4 c0 1d fe ff[     ]*vmulps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 30[    ]*vmulps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 72 7f[         ]*vmulps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b2 00 08 00 00[        ]*vmulps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 72 80[         ]*vmulps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 59 b2 f0 f7 ff ff[        ]*vmulps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 72 7f[         ]*vmulps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 b2 00 02 00 00[        ]*vmulps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 72 80[         ]*vmulps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 59 b2 fc fd ff ff[        ]*vmulps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 f4[    ]*vmulps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 59 f4[    ]*vmulps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 31[    ]*vmulps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b4 f4 c0 1d fe ff[     ]*vmulps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 30[    ]*vmulps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 72 7f[         ]*vmulps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b2 00 10 00 00[        ]*vmulps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 72 80[         ]*vmulps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 59 b2 e0 ef ff ff[        ]*vmulps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 72 7f[         ]*vmulps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 b2 00 02 00 00[        ]*vmulps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 72 80[         ]*vmulps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 59 b2 fc fd ff ff[        ]*vmulps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e f5[    ]*vpabsd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 1e f5[    ]*vpabsd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 31[    ]*vpabsd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b4 f4 c0 1d fe ff[     ]*vpabsd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 30[    ]*vpabsd \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 72 7f[         ]*vpabsd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b2 00 08 00 00[        ]*vpabsd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e 72 80[         ]*vpabsd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 1e b2 f0 f7 ff ff[        ]*vpabsd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 72 7f[         ]*vpabsd 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e b2 00 02 00 00[        ]*vpabsd 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e 72 80[         ]*vpabsd -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 1e b2 fc fd ff ff[        ]*vpabsd -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e f5[    ]*vpabsd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 1e f5[    ]*vpabsd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 31[    ]*vpabsd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b4 f4 c0 1d fe ff[     ]*vpabsd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 30[    ]*vpabsd \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 72 7f[         ]*vpabsd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b2 00 10 00 00[        ]*vpabsd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e 72 80[         ]*vpabsd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 1e b2 e0 ef ff ff[        ]*vpabsd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 72 7f[         ]*vpabsd 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e b2 00 02 00 00[        ]*vpabsd 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e 72 80[         ]*vpabsd -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 1e b2 fc fd ff ff[        ]*vpabsd -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f f5[    ]*vpabsq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 1f f5[    ]*vpabsq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 31[    ]*vpabsq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b4 f4 c0 1d fe ff[     ]*vpabsq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 30[    ]*vpabsq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 72 7f[         ]*vpabsq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b2 00 08 00 00[        ]*vpabsq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f 72 80[         ]*vpabsq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 1f b2 f0 f7 ff ff[        ]*vpabsq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 72 7f[         ]*vpabsq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f b2 00 04 00 00[        ]*vpabsq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f 72 80[         ]*vpabsq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 1f b2 f8 fb ff ff[        ]*vpabsq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f f5[    ]*vpabsq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 1f f5[    ]*vpabsq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 31[    ]*vpabsq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b4 f4 c0 1d fe ff[     ]*vpabsq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 30[    ]*vpabsq \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 72 7f[         ]*vpabsq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b2 00 10 00 00[        ]*vpabsq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f 72 80[         ]*vpabsq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 1f b2 e0 ef ff ff[        ]*vpabsq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 72 7f[         ]*vpabsq 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f b2 00 04 00 00[        ]*vpabsq 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f 72 80[         ]*vpabsq -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 1f b2 f8 fb ff ff[        ]*vpabsq -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe f4[    ]*vpaddd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f fe f4[    ]*vpaddd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 31[    ]*vpaddd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b4 f4 c0 1d fe ff[     ]*vpaddd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 30[    ]*vpaddd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 72 7f[         ]*vpaddd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b2 00 08 00 00[        ]*vpaddd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe 72 80[         ]*vpaddd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fe b2 f0 f7 ff ff[        ]*vpaddd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 72 7f[         ]*vpaddd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe b2 00 02 00 00[        ]*vpaddd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe 72 80[         ]*vpaddd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fe b2 fc fd ff ff[        ]*vpaddd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe f4[    ]*vpaddd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af fe f4[    ]*vpaddd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 31[    ]*vpaddd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b4 f4 c0 1d fe ff[     ]*vpaddd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 30[    ]*vpaddd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 72 7f[         ]*vpaddd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b2 00 10 00 00[        ]*vpaddd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe 72 80[         ]*vpaddd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fe b2 e0 ef ff ff[        ]*vpaddd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 72 7f[         ]*vpaddd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe b2 00 02 00 00[        ]*vpaddd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe 72 80[         ]*vpaddd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fe b2 fc fd ff ff[        ]*vpaddd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 f4[    ]*vpaddq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f d4 f4[    ]*vpaddq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 31[    ]*vpaddq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b4 f4 c0 1d fe ff[     ]*vpaddq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 30[    ]*vpaddq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 72 7f[         ]*vpaddq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b2 00 08 00 00[        ]*vpaddq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 72 80[         ]*vpaddq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d4 b2 f0 f7 ff ff[        ]*vpaddq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 72 7f[         ]*vpaddq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 b2 00 04 00 00[        ]*vpaddq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 72 80[         ]*vpaddq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f d4 b2 f8 fb ff ff[        ]*vpaddq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 f4[    ]*vpaddq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af d4 f4[    ]*vpaddq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 31[    ]*vpaddq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b4 f4 c0 1d fe ff[     ]*vpaddq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 30[    ]*vpaddq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 72 7f[         ]*vpaddq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b2 00 10 00 00[        ]*vpaddq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 72 80[         ]*vpaddq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d4 b2 e0 ef ff ff[        ]*vpaddq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 72 7f[         ]*vpaddq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 b2 00 04 00 00[        ]*vpaddq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 72 80[         ]*vpaddq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f d4 b2 f8 fb ff ff[        ]*vpaddq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db f4[    ]*vpandd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f db f4[    ]*vpandd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 31[    ]*vpandd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b4 f4 c0 1d fe ff[     ]*vpandd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 30[    ]*vpandd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 72 7f[         ]*vpandd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b2 00 08 00 00[        ]*vpandd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db 72 80[         ]*vpandd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f db b2 f0 f7 ff ff[        ]*vpandd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 72 7f[         ]*vpandd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db b2 00 02 00 00[        ]*vpandd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db 72 80[         ]*vpandd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f db b2 fc fd ff ff[        ]*vpandd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db f4[    ]*vpandd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af db f4[    ]*vpandd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 31[    ]*vpandd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b4 f4 c0 1d fe ff[     ]*vpandd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 30[    ]*vpandd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 72 7f[         ]*vpandd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b2 00 10 00 00[        ]*vpandd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db 72 80[         ]*vpandd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f db b2 e0 ef ff ff[        ]*vpandd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 72 7f[         ]*vpandd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db b2 00 02 00 00[        ]*vpandd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db 72 80[         ]*vpandd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f db b2 fc fd ff ff[        ]*vpandd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df f4[    ]*vpandnd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f df f4[    ]*vpandnd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 31[    ]*vpandnd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b4 f4 c0 1d fe ff[     ]*vpandnd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 30[    ]*vpandnd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 72 7f[         ]*vpandnd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b2 00 08 00 00[        ]*vpandnd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df 72 80[         ]*vpandnd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f df b2 f0 f7 ff ff[        ]*vpandnd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 72 7f[         ]*vpandnd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df b2 00 02 00 00[        ]*vpandnd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df 72 80[         ]*vpandnd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f df b2 fc fd ff ff[        ]*vpandnd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df f4[    ]*vpandnd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af df f4[    ]*vpandnd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 31[    ]*vpandnd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b4 f4 c0 1d fe ff[     ]*vpandnd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 30[    ]*vpandnd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 72 7f[         ]*vpandnd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b2 00 10 00 00[        ]*vpandnd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df 72 80[         ]*vpandnd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f df b2 e0 ef ff ff[        ]*vpandnd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 72 7f[         ]*vpandnd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df b2 00 02 00 00[        ]*vpandnd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df 72 80[         ]*vpandnd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f df b2 fc fd ff ff[        ]*vpandnd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df f4[    ]*vpandnq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f df f4[    ]*vpandnq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 31[    ]*vpandnq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b4 f4 c0 1d fe ff[     ]*vpandnq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 30[    ]*vpandnq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 72 7f[         ]*vpandnq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b2 00 08 00 00[        ]*vpandnq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df 72 80[         ]*vpandnq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f df b2 f0 f7 ff ff[        ]*vpandnq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 72 7f[         ]*vpandnq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df b2 00 04 00 00[        ]*vpandnq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df 72 80[         ]*vpandnq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f df b2 f8 fb ff ff[        ]*vpandnq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df f4[    ]*vpandnq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af df f4[    ]*vpandnq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 31[    ]*vpandnq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b4 f4 c0 1d fe ff[     ]*vpandnq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 30[    ]*vpandnq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 72 7f[         ]*vpandnq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b2 00 10 00 00[        ]*vpandnq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df 72 80[         ]*vpandnq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f df b2 e0 ef ff ff[        ]*vpandnq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 72 7f[         ]*vpandnq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df b2 00 04 00 00[        ]*vpandnq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df 72 80[         ]*vpandnq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f df b2 f8 fb ff ff[        ]*vpandnq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db f4[    ]*vpandq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f db f4[    ]*vpandq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 31[    ]*vpandq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b4 f4 c0 1d fe ff[     ]*vpandq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 30[    ]*vpandq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 72 7f[         ]*vpandq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b2 00 08 00 00[        ]*vpandq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db 72 80[         ]*vpandq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f db b2 f0 f7 ff ff[        ]*vpandq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 72 7f[         ]*vpandq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db b2 00 04 00 00[        ]*vpandq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db 72 80[         ]*vpandq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f db b2 f8 fb ff ff[        ]*vpandq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db f4[    ]*vpandq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af db f4[    ]*vpandq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 31[    ]*vpandq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b4 f4 c0 1d fe ff[     ]*vpandq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 30[    ]*vpandq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 72 7f[         ]*vpandq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b2 00 10 00 00[        ]*vpandq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db 72 80[         ]*vpandq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f db b2 e0 ef ff ff[        ]*vpandq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 72 7f[         ]*vpandq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db b2 00 04 00 00[        ]*vpandq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db 72 80[         ]*vpandq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f db b2 f8 fb ff ff[        ]*vpandq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 f4[    ]*vpblendmd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 64 f4[    ]*vpblendmd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 31[    ]*vpblendmd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b4 f4 c0 1d fe ff[     ]*vpblendmd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 30[    ]*vpblendmd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 72 7f[         ]*vpblendmd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b2 00 08 00 00[        ]*vpblendmd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 72 80[         ]*vpblendmd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 64 b2 f0 f7 ff ff[        ]*vpblendmd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 72 7f[         ]*vpblendmd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 b2 00 02 00 00[        ]*vpblendmd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 72 80[         ]*vpblendmd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 64 b2 fc fd ff ff[        ]*vpblendmd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 f4[    ]*vpblendmd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 64 f4[    ]*vpblendmd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 31[    ]*vpblendmd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b4 f4 c0 1d fe ff[     ]*vpblendmd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 30[    ]*vpblendmd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 72 7f[         ]*vpblendmd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b2 00 10 00 00[        ]*vpblendmd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 72 80[         ]*vpblendmd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 64 b2 e0 ef ff ff[        ]*vpblendmd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 72 7f[         ]*vpblendmd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 b2 00 02 00 00[        ]*vpblendmd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 72 80[         ]*vpblendmd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 64 b2 fc fd ff ff[        ]*vpblendmd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 31[    ]*vpbroadcastd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 58 31[    ]*vpbroadcastd \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b4 f4 c0 1d fe ff[     ]*vpbroadcastd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 72 7f[         ]*vpbroadcastd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b2 00 02 00 00[        ]*vpbroadcastd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 72 80[         ]*vpbroadcastd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 b2 fc fd ff ff[        ]*vpbroadcastd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 31[    ]*vpbroadcastd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 58 31[    ]*vpbroadcastd \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b4 f4 c0 1d fe ff[     ]*vpbroadcastd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 72 7f[         ]*vpbroadcastd 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b2 00 02 00 00[        ]*vpbroadcastd 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 72 80[         ]*vpbroadcastd -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 b2 fc fd ff ff[        ]*vpbroadcastd -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 58 f5[    ]*vpbroadcastd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 58 f5[    ]*vpbroadcastd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 58 f5[    ]*vpbroadcastd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 58 f5[    ]*vpbroadcastd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 7c f0[    ]*vpbroadcastd %eax,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 7c f0[    ]*vpbroadcastd %eax,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 7c f5[    ]*vpbroadcastd %ebp,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 7c f0[    ]*vpbroadcastd %eax,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 7c f0[    ]*vpbroadcastd %eax,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 7c f5[    ]*vpbroadcastd %ebp,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 31[    ]*vpbroadcastq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 59 31[    ]*vpbroadcastq \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b4 f4 c0 1d fe ff[     ]*vpbroadcastq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 72 7f[         ]*vpbroadcastq 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b2 00 04 00 00[        ]*vpbroadcastq 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 72 80[         ]*vpbroadcastq -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 b2 f8 fb ff ff[        ]*vpbroadcastq -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 31[    ]*vpbroadcastq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 59 31[    ]*vpbroadcastq \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b4 f4 c0 1d fe ff[     ]*vpbroadcastq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 72 7f[         ]*vpbroadcastq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b2 00 04 00 00[        ]*vpbroadcastq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 72 80[         ]*vpbroadcastq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 b2 f8 fb ff ff[        ]*vpbroadcastq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 59 f5[    ]*vpbroadcastq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 59 f5[    ]*vpbroadcastq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 59 f5[    ]*vpbroadcastq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 59 f5[    ]*vpbroadcastq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ed ab[         ]*vpcmpd \$0xab,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ed 7b[         ]*vpcmpd \$0x7b,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 29 7b[         ]*vpcmpd \$0x7b,\(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 28 7b[         ]*vpcmpd \$0x7b,\(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f aa 00 08 00 00 7b[     ]*vpcmpd \$0x7b,0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1f aa f0 f7 ff ff 7b[     ]*vpcmpd \$0x7b,-0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f aa 00 02 00 00 7b[     ]*vpcmpd \$0x7b,0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1f aa fc fd ff ff 7b[     ]*vpcmpd \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ed ab[         ]*vpcmpd \$0xab,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ed 7b[         ]*vpcmpd \$0x7b,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 29 7b[         ]*vpcmpd \$0x7b,\(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 28 7b[         ]*vpcmpd \$0x7b,\(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f aa 00 10 00 00 7b[     ]*vpcmpd \$0x7b,0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1f aa e0 ef ff ff 7b[     ]*vpcmpd \$0x7b,-0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f aa 00 02 00 00 7b[     ]*vpcmpd \$0x7b,0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1f aa fc fd ff ff 7b[     ]*vpcmpd \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 ed[    ]*vpcmpeqd %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 29[    ]*vpcmpeqd \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 ac f4 c0 1d fe ff[     ]*vpcmpeqd -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 28[    ]*vpcmpeqd \(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 6a 7f[         ]*vpcmpeqd 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 aa 00 08 00 00[        ]*vpcmpeqd 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 6a 80[         ]*vpcmpeqd -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 76 aa f0 f7 ff ff[        ]*vpcmpeqd -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 6a 7f[         ]*vpcmpeqd 0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 aa 00 02 00 00[        ]*vpcmpeqd 0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 6a 80[         ]*vpcmpeqd -0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 76 aa fc fd ff ff[        ]*vpcmpeqd -0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 ed[    ]*vpcmpeqd %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 29[    ]*vpcmpeqd \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 ac f4 c0 1d fe ff[     ]*vpcmpeqd -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 28[    ]*vpcmpeqd \(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 6a 7f[         ]*vpcmpeqd 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 aa 00 10 00 00[        ]*vpcmpeqd 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 6a 80[         ]*vpcmpeqd -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 76 aa e0 ef ff ff[        ]*vpcmpeqd -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 6a 7f[         ]*vpcmpeqd 0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 aa 00 02 00 00[        ]*vpcmpeqd 0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 6a 80[         ]*vpcmpeqd -0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 76 aa fc fd ff ff[        ]*vpcmpeqd -0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 ed[    ]*vpcmpeqq %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 29[    ]*vpcmpeqq \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 ac f4 c0 1d fe ff[     ]*vpcmpeqq -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 28[    ]*vpcmpeqq \(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 6a 7f[         ]*vpcmpeqq 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 aa 00 08 00 00[        ]*vpcmpeqq 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 6a 80[         ]*vpcmpeqq -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 29 aa f0 f7 ff ff[        ]*vpcmpeqq -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 6a 7f[         ]*vpcmpeqq 0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 aa 00 04 00 00[        ]*vpcmpeqq 0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 6a 80[         ]*vpcmpeqq -0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 29 aa f8 fb ff ff[        ]*vpcmpeqq -0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 ed[    ]*vpcmpeqq %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 29[    ]*vpcmpeqq \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 ac f4 c0 1d fe ff[     ]*vpcmpeqq -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 28[    ]*vpcmpeqq \(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 6a 7f[         ]*vpcmpeqq 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 aa 00 10 00 00[        ]*vpcmpeqq 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 6a 80[         ]*vpcmpeqq -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 29 aa e0 ef ff ff[        ]*vpcmpeqq -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 6a 7f[         ]*vpcmpeqq 0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 aa 00 04 00 00[        ]*vpcmpeqq 0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 6a 80[         ]*vpcmpeqq -0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 29 aa f8 fb ff ff[        ]*vpcmpeqq -0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 ed[    ]*vpcmpgtd %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 29[    ]*vpcmpgtd \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 ac f4 c0 1d fe ff[     ]*vpcmpgtd -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 28[    ]*vpcmpgtd \(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 6a 7f[         ]*vpcmpgtd 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 aa 00 08 00 00[        ]*vpcmpgtd 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 6a 80[         ]*vpcmpgtd -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 66 aa f0 f7 ff ff[        ]*vpcmpgtd -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 6a 7f[         ]*vpcmpgtd 0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 aa 00 02 00 00[        ]*vpcmpgtd 0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 6a 80[         ]*vpcmpgtd -0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 66 aa fc fd ff ff[        ]*vpcmpgtd -0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 ed[    ]*vpcmpgtd %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 29[    ]*vpcmpgtd \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 ac f4 c0 1d fe ff[     ]*vpcmpgtd -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 28[    ]*vpcmpgtd \(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 6a 7f[         ]*vpcmpgtd 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 aa 00 10 00 00[        ]*vpcmpgtd 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 6a 80[         ]*vpcmpgtd -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 66 aa e0 ef ff ff[        ]*vpcmpgtd -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 6a 7f[         ]*vpcmpgtd 0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 aa 00 02 00 00[        ]*vpcmpgtd 0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 6a 80[         ]*vpcmpgtd -0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 66 aa fc fd ff ff[        ]*vpcmpgtd -0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 ed[    ]*vpcmpgtq %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 29[    ]*vpcmpgtq \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 ac f4 c0 1d fe ff[     ]*vpcmpgtq -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 28[    ]*vpcmpgtq \(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 6a 7f[         ]*vpcmpgtq 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 aa 00 08 00 00[        ]*vpcmpgtq 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 6a 80[         ]*vpcmpgtq -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 37 aa f0 f7 ff ff[        ]*vpcmpgtq -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 6a 7f[         ]*vpcmpgtq 0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 aa 00 04 00 00[        ]*vpcmpgtq 0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 6a 80[         ]*vpcmpgtq -0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 37 aa f8 fb ff ff[        ]*vpcmpgtq -0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 ed[    ]*vpcmpgtq %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 29[    ]*vpcmpgtq \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 ac f4 c0 1d fe ff[     ]*vpcmpgtq -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 28[    ]*vpcmpgtq \(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 6a 7f[         ]*vpcmpgtq 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 aa 00 10 00 00[        ]*vpcmpgtq 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 6a 80[         ]*vpcmpgtq -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 37 aa e0 ef ff ff[        ]*vpcmpgtq -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 6a 7f[         ]*vpcmpgtq 0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 aa 00 04 00 00[        ]*vpcmpgtq 0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 6a 80[         ]*vpcmpgtq -0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 37 aa f8 fb ff ff[        ]*vpcmpgtq -0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ed ab[         ]*vpcmpq \$0xab,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ed 7b[         ]*vpcmpq \$0x7b,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 29 7b[         ]*vpcmpq \$0x7b,\(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 28 7b[         ]*vpcmpq \$0x7b,\(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f aa 00 08 00 00 7b[     ]*vpcmpq \$0x7b,0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1f aa f0 f7 ff ff 7b[     ]*vpcmpq \$0x7b,-0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f aa 00 04 00 00 7b[     ]*vpcmpq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1f aa f8 fb ff ff 7b[     ]*vpcmpq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ed ab[         ]*vpcmpq \$0xab,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ed 7b[         ]*vpcmpq \$0x7b,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 29 7b[         ]*vpcmpq \$0x7b,\(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f ac f4 c0 1d fe ff 7b[  ]*vpcmpq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 28 7b[         ]*vpcmpq \$0x7b,\(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f aa 00 10 00 00 7b[     ]*vpcmpq \$0x7b,0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1f aa e0 ef ff ff 7b[     ]*vpcmpq \$0x7b,-0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f aa 00 04 00 00 7b[     ]*vpcmpq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1f aa f8 fb ff ff 7b[     ]*vpcmpq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ed ab[         ]*vpcmpud \$0xab,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ed 7b[         ]*vpcmpud \$0x7b,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 29 7b[         ]*vpcmpud \$0x7b,\(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpud \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 28 7b[         ]*vpcmpud \$0x7b,\(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e aa 00 08 00 00 7b[     ]*vpcmpud \$0x7b,0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 0f 1e aa f0 f7 ff ff 7b[     ]*vpcmpud \$0x7b,-0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e aa 00 02 00 00 7b[     ]*vpcmpud \$0x7b,0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 1f 1e aa fc fd ff ff 7b[     ]*vpcmpud \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ed ab[         ]*vpcmpud \$0xab,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ed 7b[         ]*vpcmpud \$0x7b,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 29 7b[         ]*vpcmpud \$0x7b,\(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpud \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 28 7b[         ]*vpcmpud \$0x7b,\(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e aa 00 10 00 00 7b[     ]*vpcmpud \$0x7b,0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 2f 1e aa e0 ef ff ff 7b[     ]*vpcmpud \$0x7b,-0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e aa 00 02 00 00 7b[     ]*vpcmpud \$0x7b,0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 4d 3f 1e aa fc fd ff ff 7b[     ]*vpcmpud \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ed ab[         ]*vpcmpuq \$0xab,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ed 7b[         ]*vpcmpuq \$0x7b,%xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpuq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 28 7b[         ]*vpcmpuq \$0x7b,\(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e aa 00 08 00 00 7b[     ]*vpcmpuq \$0x7b,0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 0f 1e aa f0 f7 ff ff 7b[     ]*vpcmpuq \$0x7b,-0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e aa 00 04 00 00 7b[     ]*vpcmpuq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 1f 1e aa f8 fb ff ff 7b[     ]*vpcmpuq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ed ab[         ]*vpcmpuq \$0xab,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ed 7b[         ]*vpcmpuq \$0x7b,%ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e ac f4 c0 1d fe ff 7b[  ]*vpcmpuq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 28 7b[         ]*vpcmpuq \$0x7b,\(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e aa 00 10 00 00 7b[     ]*vpcmpuq \$0x7b,0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 2f 1e aa e0 ef ff ff 7b[     ]*vpcmpuq \$0x7b,-0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e aa 00 04 00 00 7b[     ]*vpcmpuq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 cd 3f 1e aa f8 fb ff ff 7b[     ]*vpcmpuq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 f4[    ]*vpblendmq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 64 f4[    ]*vpblendmq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 31[    ]*vpblendmq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b4 f4 c0 1d fe ff[     ]*vpblendmq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 30[    ]*vpblendmq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 72 7f[         ]*vpblendmq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b2 00 08 00 00[        ]*vpblendmq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 72 80[         ]*vpblendmq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 64 b2 f0 f7 ff ff[        ]*vpblendmq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 72 7f[         ]*vpblendmq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 b2 00 04 00 00[        ]*vpblendmq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 72 80[         ]*vpblendmq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 64 b2 f8 fb ff ff[        ]*vpblendmq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 f4[    ]*vpblendmq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 64 f4[    ]*vpblendmq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 31[    ]*vpblendmq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b4 f4 c0 1d fe ff[     ]*vpblendmq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 30[    ]*vpblendmq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 72 7f[         ]*vpblendmq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b2 00 10 00 00[        ]*vpblendmq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 72 80[         ]*vpblendmq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 64 b2 e0 ef ff ff[        ]*vpblendmq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 72 7f[         ]*vpblendmq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 b2 00 04 00 00[        ]*vpblendmq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 72 80[         ]*vpblendmq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 64 b2 f8 fb ff ff[        ]*vpblendmq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 31[    ]*vpcompressd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b4 f4 c0 1d fe ff[     ]*vpcompressd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 72 7f[         ]*vpcompressd %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b2 00 02 00 00[        ]*vpcompressd %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b 72 80[         ]*vpcompressd %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b b2 fc fd ff ff[        ]*vpcompressd %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 31[    ]*vpcompressd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b4 f4 c0 1d fe ff[     ]*vpcompressd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 72 7f[         ]*vpcompressd %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b2 00 02 00 00[        ]*vpcompressd %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b 72 80[         ]*vpcompressd %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b b2 fc fd ff ff[        ]*vpcompressd %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 8b ee[    ]*vpcompressd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 8b ee[    ]*vpcompressd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 8b ee[    ]*vpcompressd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 8b ee[    ]*vpcompressd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 f4[    ]*vpermd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 36 f4[    ]*vpermd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 31[    ]*vpermd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b4 f4 c0 1d fe ff[     ]*vpermd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 30[    ]*vpermd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 72 7f[         ]*vpermd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b2 00 10 00 00[        ]*vpermd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 72 80[         ]*vpermd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 36 b2 e0 ef ff ff[        ]*vpermd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 72 7f[         ]*vpermd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 b2 00 02 00 00[        ]*vpermd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 72 80[         ]*vpermd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 36 b2 fc fd ff ff[        ]*vpermd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 f5 ab[         ]*vpermilpd \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 05 f5 ab[         ]*vpermilpd \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 f5 7b[         ]*vpermilpd \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 31 7b[         ]*vpermilpd \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b4 f4 c0 1d fe ff 7b[  ]*vpermilpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 30 7b[         ]*vpermilpd \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b2 00 08 00 00 7b[     ]*vpermilpd \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 05 b2 f0 f7 ff ff 7b[     ]*vpermilpd \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 b2 00 04 00 00 7b[     ]*vpermilpd \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 05 b2 f8 fb ff ff 7b[     ]*vpermilpd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 f5 ab[         ]*vpermilpd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 05 f5 ab[         ]*vpermilpd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 f5 7b[         ]*vpermilpd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 31 7b[         ]*vpermilpd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b4 f4 c0 1d fe ff 7b[  ]*vpermilpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 30 7b[         ]*vpermilpd \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 72 7f 7b[      ]*vpermilpd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b2 00 10 00 00 7b[     ]*vpermilpd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 05 b2 e0 ef ff ff 7b[     ]*vpermilpd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 b2 00 04 00 00 7b[     ]*vpermilpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 05 b2 f8 fb ff ff 7b[     ]*vpermilpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d f4[    ]*vpermilpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 0d f4[    ]*vpermilpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 31[    ]*vpermilpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b4 f4 c0 1d fe ff[     ]*vpermilpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 30[    ]*vpermilpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 72 7f[         ]*vpermilpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b2 00 08 00 00[        ]*vpermilpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d 72 80[         ]*vpermilpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 0d b2 f0 f7 ff ff[        ]*vpermilpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 72 7f[         ]*vpermilpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d b2 00 04 00 00[        ]*vpermilpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d 72 80[         ]*vpermilpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 0d b2 f8 fb ff ff[        ]*vpermilpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d f4[    ]*vpermilpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 0d f4[    ]*vpermilpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 31[    ]*vpermilpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b4 f4 c0 1d fe ff[     ]*vpermilpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 30[    ]*vpermilpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 72 7f[         ]*vpermilpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b2 00 10 00 00[        ]*vpermilpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d 72 80[         ]*vpermilpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 0d b2 e0 ef ff ff[        ]*vpermilpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 72 7f[         ]*vpermilpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d b2 00 04 00 00[        ]*vpermilpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d 72 80[         ]*vpermilpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 0d b2 f8 fb ff ff[        ]*vpermilpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 f5 ab[         ]*vpermilps \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 04 f5 ab[         ]*vpermilps \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 f5 7b[         ]*vpermilps \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 31 7b[         ]*vpermilps \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b4 f4 c0 1d fe ff 7b[  ]*vpermilps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 30 7b[         ]*vpermilps \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 72 7f 7b[      ]*vpermilps \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b2 00 08 00 00 7b[     ]*vpermilps \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 72 80 7b[      ]*vpermilps \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 04 b2 f0 f7 ff ff 7b[     ]*vpermilps \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 72 7f 7b[      ]*vpermilps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 b2 00 02 00 00 7b[     ]*vpermilps \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 72 80 7b[      ]*vpermilps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 04 b2 fc fd ff ff 7b[     ]*vpermilps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 f5 ab[         ]*vpermilps \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 04 f5 ab[         ]*vpermilps \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 f5 7b[         ]*vpermilps \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 31 7b[         ]*vpermilps \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b4 f4 c0 1d fe ff 7b[  ]*vpermilps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 30 7b[         ]*vpermilps \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 72 7f 7b[      ]*vpermilps \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b2 00 10 00 00 7b[     ]*vpermilps \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 72 80 7b[      ]*vpermilps \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 04 b2 e0 ef ff ff 7b[     ]*vpermilps \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 72 7f 7b[      ]*vpermilps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 b2 00 02 00 00 7b[     ]*vpermilps \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 72 80 7b[      ]*vpermilps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 04 b2 fc fd ff ff 7b[     ]*vpermilps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c f4[    ]*vpermilps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 0c f4[    ]*vpermilps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 31[    ]*vpermilps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b4 f4 c0 1d fe ff[     ]*vpermilps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 30[    ]*vpermilps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 72 7f[         ]*vpermilps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b2 00 08 00 00[        ]*vpermilps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c 72 80[         ]*vpermilps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 0c b2 f0 f7 ff ff[        ]*vpermilps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 72 7f[         ]*vpermilps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c b2 00 02 00 00[        ]*vpermilps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c 72 80[         ]*vpermilps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 0c b2 fc fd ff ff[        ]*vpermilps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c f4[    ]*vpermilps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 0c f4[    ]*vpermilps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 31[    ]*vpermilps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b4 f4 c0 1d fe ff[     ]*vpermilps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 30[    ]*vpermilps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 72 7f[         ]*vpermilps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b2 00 10 00 00[        ]*vpermilps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c 72 80[         ]*vpermilps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 0c b2 e0 ef ff ff[        ]*vpermilps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 72 7f[         ]*vpermilps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c b2 00 02 00 00[        ]*vpermilps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c 72 80[         ]*vpermilps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 0c b2 fc fd ff ff[        ]*vpermilps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 f5 ab[         ]*vpermpd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 01 f5 ab[         ]*vpermpd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 f5 7b[         ]*vpermpd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 31 7b[         ]*vpermpd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b4 f4 c0 1d fe ff 7b[  ]*vpermpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 30 7b[         ]*vpermpd \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 72 7f 7b[      ]*vpermpd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b2 00 10 00 00 7b[     ]*vpermpd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 72 80 7b[      ]*vpermpd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 01 b2 e0 ef ff ff 7b[     ]*vpermpd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 72 7f 7b[      ]*vpermpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 b2 00 04 00 00 7b[     ]*vpermpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 72 80 7b[      ]*vpermpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 01 b2 f8 fb ff ff 7b[     ]*vpermpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 f4[    ]*vpermps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 16 f4[    ]*vpermps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 31[    ]*vpermps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b4 f4 c0 1d fe ff[     ]*vpermps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 30[    ]*vpermps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 72 7f[         ]*vpermps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b2 00 10 00 00[        ]*vpermps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 72 80[         ]*vpermps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 16 b2 e0 ef ff ff[        ]*vpermps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 72 7f[         ]*vpermps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 b2 00 02 00 00[        ]*vpermps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 72 80[         ]*vpermps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 16 b2 fc fd ff ff[        ]*vpermps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 f5 ab[         ]*vpermq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 00 f5 ab[         ]*vpermq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 f5 7b[         ]*vpermq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 31 7b[         ]*vpermq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b4 f4 c0 1d fe ff 7b[  ]*vpermq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 30 7b[         ]*vpermq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 72 7f 7b[      ]*vpermq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b2 00 10 00 00 7b[     ]*vpermq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 72 80 7b[      ]*vpermq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 00 b2 e0 ef ff ff 7b[     ]*vpermq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 72 7f 7b[      ]*vpermq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 b2 00 04 00 00 7b[     ]*vpermq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 72 80 7b[      ]*vpermq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 00 b2 f8 fb ff ff 7b[     ]*vpermq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 31[    ]*vpexpandd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 89 31[    ]*vpexpandd \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b4 f4 c0 1d fe ff[     ]*vpexpandd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 72 7f[         ]*vpexpandd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b2 00 02 00 00[        ]*vpexpandd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 72 80[         ]*vpexpandd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 b2 fc fd ff ff[        ]*vpexpandd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 31[    ]*vpexpandd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 89 31[    ]*vpexpandd \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b4 f4 c0 1d fe ff[     ]*vpexpandd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 72 7f[         ]*vpexpandd 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b2 00 02 00 00[        ]*vpexpandd 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 72 80[         ]*vpexpandd -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 b2 fc fd ff ff[        ]*vpexpandd -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 89 f5[    ]*vpexpandd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 89 f5[    ]*vpexpandd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 89 f5[    ]*vpexpandd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 89 f5[    ]*vpexpandd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 31[    ]*vpexpandq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 89 31[    ]*vpexpandq \(%ecx\),%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b4 f4 c0 1d fe ff[     ]*vpexpandq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 72 7f[         ]*vpexpandq 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b2 00 04 00 00[        ]*vpexpandq 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 72 80[         ]*vpexpandq -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 b2 f8 fb ff ff[        ]*vpexpandq -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 31[    ]*vpexpandq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 89 31[    ]*vpexpandq \(%ecx\),%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b4 f4 c0 1d fe ff[     ]*vpexpandq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 72 7f[         ]*vpexpandq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b2 00 04 00 00[        ]*vpexpandq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 72 80[         ]*vpexpandq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 b2 f8 fb ff ff[        ]*vpexpandq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 89 f5[    ]*vpexpandq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 89 f5[    ]*vpexpandq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 89 f5[    ]*vpexpandq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 89 f5[    ]*vpexpandq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 b4 fd 85 ff ff ff[     ]*vpgatherdd -0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 74 38 40[      ]*vpgatherdd 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 90 b4 b9 00 04 00 00[     ]*vpgatherdd 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 b4 fd 85 ff ff ff[     ]*vpgatherdd -0x7b\(%ebp,%ymm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 74 38 40[      ]*vpgatherdd 0x100\(%eax,%ymm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 90 b4 b9 00 04 00 00[     ]*vpgatherdd 0x400\(%ecx,%ymm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 b4 fd 85 ff ff ff[     ]*vpgatherdq -0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 74 38 20[      ]*vpgatherdq 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 90 b4 b9 00 04 00 00[     ]*vpgatherdq 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 b4 fd 85 ff ff ff[     ]*vpgatherdq -0x7b\(%ebp,%xmm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 74 38 20[      ]*vpgatherdq 0x100\(%eax,%xmm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 90 b4 b9 00 04 00 00[     ]*vpgatherdq 0x400\(%ecx,%xmm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 b4 fd 85 ff ff ff[     ]*vpgatherqd -0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 74 38 40[      ]*vpgatherqd 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 91 b4 b9 00 04 00 00[     ]*vpgatherqd 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 b4 fd 85 ff ff ff[     ]*vpgatherqd -0x7b\(%ebp,%ymm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 74 38 40[      ]*vpgatherqd 0x100\(%eax,%ymm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 91 b4 b9 00 04 00 00[     ]*vpgatherqd 0x400\(%ecx,%ymm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 b4 fd 85 ff ff ff[     ]*vpgatherqq -0x7b\(%ebp,%xmm7,8\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 74 38 20[      ]*vpgatherqq 0x100\(%eax,%xmm7,1\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 91 b4 b9 00 04 00 00[     ]*vpgatherqq 0x400\(%ecx,%xmm7,4\),%xmm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 b4 fd 85 ff ff ff[     ]*vpgatherqq -0x7b\(%ebp,%ymm7,8\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 74 38 20[      ]*vpgatherqq 0x100\(%eax,%ymm7,1\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 91 b4 b9 00 04 00 00[     ]*vpgatherqq 0x400\(%ecx,%ymm7,4\),%ymm6\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d f4[    ]*vpmaxsd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3d f4[    ]*vpmaxsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 31[    ]*vpmaxsd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 30[    ]*vpmaxsd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 72 7f[         ]*vpmaxsd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b2 00 08 00 00[        ]*vpmaxsd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d 72 80[         ]*vpmaxsd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3d b2 f0 f7 ff ff[        ]*vpmaxsd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 72 7f[         ]*vpmaxsd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d b2 00 02 00 00[        ]*vpmaxsd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d 72 80[         ]*vpmaxsd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3d b2 fc fd ff ff[        ]*vpmaxsd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d f4[    ]*vpmaxsd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3d f4[    ]*vpmaxsd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 31[    ]*vpmaxsd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 30[    ]*vpmaxsd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 72 7f[         ]*vpmaxsd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b2 00 10 00 00[        ]*vpmaxsd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d 72 80[         ]*vpmaxsd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3d b2 e0 ef ff ff[        ]*vpmaxsd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 72 7f[         ]*vpmaxsd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d b2 00 02 00 00[        ]*vpmaxsd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d 72 80[         ]*vpmaxsd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3d b2 fc fd ff ff[        ]*vpmaxsd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d f4[    ]*vpmaxsq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3d f4[    ]*vpmaxsq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 31[    ]*vpmaxsq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 30[    ]*vpmaxsq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 72 7f[         ]*vpmaxsq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b2 00 08 00 00[        ]*vpmaxsq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d 72 80[         ]*vpmaxsq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3d b2 f0 f7 ff ff[        ]*vpmaxsq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 72 7f[         ]*vpmaxsq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d b2 00 04 00 00[        ]*vpmaxsq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d 72 80[         ]*vpmaxsq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3d b2 f8 fb ff ff[        ]*vpmaxsq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d f4[    ]*vpmaxsq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3d f4[    ]*vpmaxsq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 31[    ]*vpmaxsq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b4 f4 c0 1d fe ff[     ]*vpmaxsq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 30[    ]*vpmaxsq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 72 7f[         ]*vpmaxsq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b2 00 10 00 00[        ]*vpmaxsq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d 72 80[         ]*vpmaxsq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3d b2 e0 ef ff ff[        ]*vpmaxsq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 72 7f[         ]*vpmaxsq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d b2 00 04 00 00[        ]*vpmaxsq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d 72 80[         ]*vpmaxsq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3d b2 f8 fb ff ff[        ]*vpmaxsq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f f4[    ]*vpmaxud %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3f f4[    ]*vpmaxud %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 31[    ]*vpmaxud \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b4 f4 c0 1d fe ff[     ]*vpmaxud -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 30[    ]*vpmaxud \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 72 7f[         ]*vpmaxud 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b2 00 08 00 00[        ]*vpmaxud 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f 72 80[         ]*vpmaxud -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3f b2 f0 f7 ff ff[        ]*vpmaxud -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 72 7f[         ]*vpmaxud 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f b2 00 02 00 00[        ]*vpmaxud 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f 72 80[         ]*vpmaxud -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3f b2 fc fd ff ff[        ]*vpmaxud -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f f4[    ]*vpmaxud %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3f f4[    ]*vpmaxud %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 31[    ]*vpmaxud \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b4 f4 c0 1d fe ff[     ]*vpmaxud -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 30[    ]*vpmaxud \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 72 7f[         ]*vpmaxud 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b2 00 10 00 00[        ]*vpmaxud 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f 72 80[         ]*vpmaxud -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3f b2 e0 ef ff ff[        ]*vpmaxud -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 72 7f[         ]*vpmaxud 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f b2 00 02 00 00[        ]*vpmaxud 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f 72 80[         ]*vpmaxud -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3f b2 fc fd ff ff[        ]*vpmaxud -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f f4[    ]*vpmaxuq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3f f4[    ]*vpmaxuq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 31[    ]*vpmaxuq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b4 f4 c0 1d fe ff[     ]*vpmaxuq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 30[    ]*vpmaxuq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 72 7f[         ]*vpmaxuq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b2 00 08 00 00[        ]*vpmaxuq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f 72 80[         ]*vpmaxuq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3f b2 f0 f7 ff ff[        ]*vpmaxuq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 72 7f[         ]*vpmaxuq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f b2 00 04 00 00[        ]*vpmaxuq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f 72 80[         ]*vpmaxuq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3f b2 f8 fb ff ff[        ]*vpmaxuq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f f4[    ]*vpmaxuq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3f f4[    ]*vpmaxuq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 31[    ]*vpmaxuq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b4 f4 c0 1d fe ff[     ]*vpmaxuq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 30[    ]*vpmaxuq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 72 7f[         ]*vpmaxuq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b2 00 10 00 00[        ]*vpmaxuq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f 72 80[         ]*vpmaxuq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3f b2 e0 ef ff ff[        ]*vpmaxuq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 72 7f[         ]*vpmaxuq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f b2 00 04 00 00[        ]*vpmaxuq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f 72 80[         ]*vpmaxuq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3f b2 f8 fb ff ff[        ]*vpmaxuq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 f4[    ]*vpminsd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 39 f4[    ]*vpminsd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 31[    ]*vpminsd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b4 f4 c0 1d fe ff[     ]*vpminsd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 30[    ]*vpminsd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 72 7f[         ]*vpminsd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b2 00 08 00 00[        ]*vpminsd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 72 80[         ]*vpminsd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 39 b2 f0 f7 ff ff[        ]*vpminsd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 72 7f[         ]*vpminsd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 b2 00 02 00 00[        ]*vpminsd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 72 80[         ]*vpminsd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 39 b2 fc fd ff ff[        ]*vpminsd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 f4[    ]*vpminsd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 39 f4[    ]*vpminsd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 31[    ]*vpminsd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b4 f4 c0 1d fe ff[     ]*vpminsd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 30[    ]*vpminsd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 72 7f[         ]*vpminsd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b2 00 10 00 00[        ]*vpminsd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 72 80[         ]*vpminsd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 39 b2 e0 ef ff ff[        ]*vpminsd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 72 7f[         ]*vpminsd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 b2 00 02 00 00[        ]*vpminsd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 72 80[         ]*vpminsd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 39 b2 fc fd ff ff[        ]*vpminsd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 f4[    ]*vpminsq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 39 f4[    ]*vpminsq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 31[    ]*vpminsq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b4 f4 c0 1d fe ff[     ]*vpminsq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 30[    ]*vpminsq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 72 7f[         ]*vpminsq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b2 00 08 00 00[        ]*vpminsq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 72 80[         ]*vpminsq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 39 b2 f0 f7 ff ff[        ]*vpminsq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 72 7f[         ]*vpminsq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 b2 00 04 00 00[        ]*vpminsq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 72 80[         ]*vpminsq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 39 b2 f8 fb ff ff[        ]*vpminsq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 f4[    ]*vpminsq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 39 f4[    ]*vpminsq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 31[    ]*vpminsq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b4 f4 c0 1d fe ff[     ]*vpminsq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 30[    ]*vpminsq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 72 7f[         ]*vpminsq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b2 00 10 00 00[        ]*vpminsq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 72 80[         ]*vpminsq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 39 b2 e0 ef ff ff[        ]*vpminsq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 72 7f[         ]*vpminsq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 b2 00 04 00 00[        ]*vpminsq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 72 80[         ]*vpminsq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 39 b2 f8 fb ff ff[        ]*vpminsq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b f4[    ]*vpminud %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 3b f4[    ]*vpminud %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 31[    ]*vpminud \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b4 f4 c0 1d fe ff[     ]*vpminud -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 30[    ]*vpminud \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 72 7f[         ]*vpminud 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b2 00 08 00 00[        ]*vpminud 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b 72 80[         ]*vpminud -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 3b b2 f0 f7 ff ff[        ]*vpminud -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 72 7f[         ]*vpminud 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b b2 00 02 00 00[        ]*vpminud 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b 72 80[         ]*vpminud -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 3b b2 fc fd ff ff[        ]*vpminud -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b f4[    ]*vpminud %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 3b f4[    ]*vpminud %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 31[    ]*vpminud \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b4 f4 c0 1d fe ff[     ]*vpminud -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 30[    ]*vpminud \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 72 7f[         ]*vpminud 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b2 00 10 00 00[        ]*vpminud 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b 72 80[         ]*vpminud -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 3b b2 e0 ef ff ff[        ]*vpminud -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 72 7f[         ]*vpminud 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b b2 00 02 00 00[        ]*vpminud 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b 72 80[         ]*vpminud -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 3b b2 fc fd ff ff[        ]*vpminud -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b f4[    ]*vpminuq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 3b f4[    ]*vpminuq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 31[    ]*vpminuq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b4 f4 c0 1d fe ff[     ]*vpminuq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 30[    ]*vpminuq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 72 7f[         ]*vpminuq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b2 00 08 00 00[        ]*vpminuq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b 72 80[         ]*vpminuq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 3b b2 f0 f7 ff ff[        ]*vpminuq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 72 7f[         ]*vpminuq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b b2 00 04 00 00[        ]*vpminuq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b 72 80[         ]*vpminuq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 3b b2 f8 fb ff ff[        ]*vpminuq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b f4[    ]*vpminuq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 3b f4[    ]*vpminuq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 31[    ]*vpminuq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b4 f4 c0 1d fe ff[     ]*vpminuq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 30[    ]*vpminuq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 72 7f[         ]*vpminuq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b2 00 10 00 00[        ]*vpminuq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b 72 80[         ]*vpminuq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 3b b2 e0 ef ff ff[        ]*vpminuq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 72 7f[         ]*vpminuq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b b2 00 04 00 00[        ]*vpminuq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b 72 80[         ]*vpminuq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 3b b2 f8 fb ff ff[        ]*vpminuq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 f5[    ]*vpmovsxbd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 21 f5[    ]*vpmovsxbd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 31[    ]*vpmovsxbd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 72 7f[         ]*vpmovsxbd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b2 00 02 00 00[        ]*vpmovsxbd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 72 80[         ]*vpmovsxbd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 21 b2 fc fd ff ff[        ]*vpmovsxbd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 f5[    ]*vpmovsxbd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 21 f5[    ]*vpmovsxbd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 31[    ]*vpmovsxbd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsxbd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 72 7f[         ]*vpmovsxbd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b2 00 04 00 00[        ]*vpmovsxbd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 72 80[         ]*vpmovsxbd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 21 b2 f8 fb ff ff[        ]*vpmovsxbd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 f5[    ]*vpmovsxbq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 22 f5[    ]*vpmovsxbq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 31[    ]*vpmovsxbq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 72 7f[         ]*vpmovsxbq 0xfe\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b2 00 01 00 00[        ]*vpmovsxbq 0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 72 80[         ]*vpmovsxbq -0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 22 b2 fe fe ff ff[        ]*vpmovsxbq -0x102\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 f5[    ]*vpmovsxbq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 22 f5[    ]*vpmovsxbq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 31[    ]*vpmovsxbq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsxbq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 72 7f[         ]*vpmovsxbq 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b2 00 02 00 00[        ]*vpmovsxbq 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 72 80[         ]*vpmovsxbq -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 22 b2 fc fd ff ff[        ]*vpmovsxbq -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 f5[    ]*vpmovsxdq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 25 f5[    ]*vpmovsxdq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 31[    ]*vpmovsxdq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b4 f4 c0 1d fe ff[     ]*vpmovsxdq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 72 7f[         ]*vpmovsxdq 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b2 00 04 00 00[        ]*vpmovsxdq 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 72 80[         ]*vpmovsxdq -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 25 b2 f8 fb ff ff[        ]*vpmovsxdq -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 f5[    ]*vpmovsxdq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 25 f5[    ]*vpmovsxdq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 31[    ]*vpmovsxdq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b4 f4 c0 1d fe ff[     ]*vpmovsxdq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 72 7f[         ]*vpmovsxdq 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b2 00 08 00 00[        ]*vpmovsxdq 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 72 80[         ]*vpmovsxdq -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 25 b2 f0 f7 ff ff[        ]*vpmovsxdq -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 f5[    ]*vpmovsxwd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 23 f5[    ]*vpmovsxwd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 31[    ]*vpmovsxwd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 72 7f[         ]*vpmovsxwd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b2 00 04 00 00[        ]*vpmovsxwd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 72 80[         ]*vpmovsxwd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 23 b2 f8 fb ff ff[        ]*vpmovsxwd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 f5[    ]*vpmovsxwd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 23 f5[    ]*vpmovsxwd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 31[    ]*vpmovsxwd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsxwd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 72 7f[         ]*vpmovsxwd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b2 00 08 00 00[        ]*vpmovsxwd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 72 80[         ]*vpmovsxwd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 23 b2 f0 f7 ff ff[        ]*vpmovsxwd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 f5[    ]*vpmovsxwq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 24 f5[    ]*vpmovsxwq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 31[    ]*vpmovsxwq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 72 7f[         ]*vpmovsxwq 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b2 00 02 00 00[        ]*vpmovsxwq 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 72 80[         ]*vpmovsxwq -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 24 b2 fc fd ff ff[        ]*vpmovsxwq -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 f5[    ]*vpmovsxwq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 24 f5[    ]*vpmovsxwq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 31[    ]*vpmovsxwq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsxwq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 72 7f[         ]*vpmovsxwq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b2 00 04 00 00[        ]*vpmovsxwq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 72 80[         ]*vpmovsxwq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 24 b2 f8 fb ff ff[        ]*vpmovsxwq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 f5[    ]*vpmovzxbd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 31 f5[    ]*vpmovzxbd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 31[    ]*vpmovzxbd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 72 7f[         ]*vpmovzxbd 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b2 00 02 00 00[        ]*vpmovzxbd 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 72 80[         ]*vpmovzxbd -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 31 b2 fc fd ff ff[        ]*vpmovzxbd -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 f5[    ]*vpmovzxbd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 31 f5[    ]*vpmovzxbd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 31[    ]*vpmovzxbd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovzxbd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 72 7f[         ]*vpmovzxbd 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b2 00 04 00 00[        ]*vpmovzxbd 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 72 80[         ]*vpmovzxbd -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 31 b2 f8 fb ff ff[        ]*vpmovzxbd -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 f5[    ]*vpmovzxbq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 32 f5[    ]*vpmovzxbq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 31[    ]*vpmovzxbq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 72 7f[         ]*vpmovzxbq 0xfe\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b2 00 01 00 00[        ]*vpmovzxbq 0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 72 80[         ]*vpmovzxbq -0x100\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 32 b2 fe fe ff ff[        ]*vpmovzxbq -0x102\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 f5[    ]*vpmovzxbq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 32 f5[    ]*vpmovzxbq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 31[    ]*vpmovzxbq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovzxbq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 72 7f[         ]*vpmovzxbq 0x1fc\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b2 00 02 00 00[        ]*vpmovzxbq 0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 72 80[         ]*vpmovzxbq -0x200\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 32 b2 fc fd ff ff[        ]*vpmovzxbq -0x204\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 f5[    ]*vpmovzxdq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 35 f5[    ]*vpmovzxdq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 31[    ]*vpmovzxdq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b4 f4 c0 1d fe ff[     ]*vpmovzxdq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 72 7f[         ]*vpmovzxdq 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b2 00 04 00 00[        ]*vpmovzxdq 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 72 80[         ]*vpmovzxdq -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 35 b2 f8 fb ff ff[        ]*vpmovzxdq -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 f5[    ]*vpmovzxdq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 35 f5[    ]*vpmovzxdq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 31[    ]*vpmovzxdq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b4 f4 c0 1d fe ff[     ]*vpmovzxdq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 72 7f[         ]*vpmovzxdq 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b2 00 08 00 00[        ]*vpmovzxdq 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 72 80[         ]*vpmovzxdq -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 35 b2 f0 f7 ff ff[        ]*vpmovzxdq -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 f5[    ]*vpmovzxwd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 33 f5[    ]*vpmovzxwd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 31[    ]*vpmovzxwd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 72 7f[         ]*vpmovzxwd 0x3f8\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b2 00 04 00 00[        ]*vpmovzxwd 0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 72 80[         ]*vpmovzxwd -0x400\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 33 b2 f8 fb ff ff[        ]*vpmovzxwd -0x408\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 f5[    ]*vpmovzxwd %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 33 f5[    ]*vpmovzxwd %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 31[    ]*vpmovzxwd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovzxwd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 72 7f[         ]*vpmovzxwd 0x7f0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b2 00 08 00 00[        ]*vpmovzxwd 0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 72 80[         ]*vpmovzxwd -0x800\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 33 b2 f0 f7 ff ff[        ]*vpmovzxwd -0x810\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 f5[    ]*vpmovzxwq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 34 f5[    ]*vpmovzxwq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 31[    ]*vpmovzxwq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 72 7f[         ]*vpmovzxwq 0x1fc\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b2 00 02 00 00[        ]*vpmovzxwq 0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 72 80[         ]*vpmovzxwq -0x200\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 34 b2 fc fd ff ff[        ]*vpmovzxwq -0x204\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 f5[    ]*vpmovzxwq %xmm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 34 f5[    ]*vpmovzxwq %xmm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 31[    ]*vpmovzxwq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovzxwq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 72 7f[         ]*vpmovzxwq 0x3f8\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b2 00 04 00 00[        ]*vpmovzxwq 0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 72 80[         ]*vpmovzxwq -0x400\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 34 b2 f8 fb ff ff[        ]*vpmovzxwq -0x408\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 f4[    ]*vpmuldq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 28 f4[    ]*vpmuldq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 31[    ]*vpmuldq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b4 f4 c0 1d fe ff[     ]*vpmuldq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 30[    ]*vpmuldq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 72 7f[         ]*vpmuldq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b2 00 08 00 00[        ]*vpmuldq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 72 80[         ]*vpmuldq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 28 b2 f0 f7 ff ff[        ]*vpmuldq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 72 7f[         ]*vpmuldq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 b2 00 04 00 00[        ]*vpmuldq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 72 80[         ]*vpmuldq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 28 b2 f8 fb ff ff[        ]*vpmuldq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 f4[    ]*vpmuldq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 28 f4[    ]*vpmuldq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 31[    ]*vpmuldq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b4 f4 c0 1d fe ff[     ]*vpmuldq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 30[    ]*vpmuldq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 72 7f[         ]*vpmuldq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b2 00 10 00 00[        ]*vpmuldq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 72 80[         ]*vpmuldq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 28 b2 e0 ef ff ff[        ]*vpmuldq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 72 7f[         ]*vpmuldq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 b2 00 04 00 00[        ]*vpmuldq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 72 80[         ]*vpmuldq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 28 b2 f8 fb ff ff[        ]*vpmuldq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 f4[    ]*vpmulld %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 40 f4[    ]*vpmulld %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 31[    ]*vpmulld \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b4 f4 c0 1d fe ff[     ]*vpmulld -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 30[    ]*vpmulld \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 72 7f[         ]*vpmulld 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b2 00 08 00 00[        ]*vpmulld 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 72 80[         ]*vpmulld -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 40 b2 f0 f7 ff ff[        ]*vpmulld -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 72 7f[         ]*vpmulld 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 b2 00 02 00 00[        ]*vpmulld 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 72 80[         ]*vpmulld -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 40 b2 fc fd ff ff[        ]*vpmulld -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 f4[    ]*vpmulld %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 40 f4[    ]*vpmulld %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 31[    ]*vpmulld \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b4 f4 c0 1d fe ff[     ]*vpmulld -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 30[    ]*vpmulld \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 72 7f[         ]*vpmulld 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b2 00 10 00 00[        ]*vpmulld 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 72 80[         ]*vpmulld -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 40 b2 e0 ef ff ff[        ]*vpmulld -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 72 7f[         ]*vpmulld 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 b2 00 02 00 00[        ]*vpmulld 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 72 80[         ]*vpmulld -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 40 b2 fc fd ff ff[        ]*vpmulld -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 f4[    ]*vpmuludq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f f4 f4[    ]*vpmuludq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 31[    ]*vpmuludq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b4 f4 c0 1d fe ff[     ]*vpmuludq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 30[    ]*vpmuludq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 72 7f[         ]*vpmuludq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b2 00 08 00 00[        ]*vpmuludq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 72 80[         ]*vpmuludq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f4 b2 f0 f7 ff ff[        ]*vpmuludq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 72 7f[         ]*vpmuludq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 b2 00 04 00 00[        ]*vpmuludq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 72 80[         ]*vpmuludq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f f4 b2 f8 fb ff ff[        ]*vpmuludq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 f4[    ]*vpmuludq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af f4 f4[    ]*vpmuludq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 31[    ]*vpmuludq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b4 f4 c0 1d fe ff[     ]*vpmuludq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 30[    ]*vpmuludq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 72 7f[         ]*vpmuludq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b2 00 10 00 00[        ]*vpmuludq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 72 80[         ]*vpmuludq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f4 b2 e0 ef ff ff[        ]*vpmuludq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 72 7f[         ]*vpmuludq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 b2 00 04 00 00[        ]*vpmuludq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 72 80[         ]*vpmuludq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f f4 b2 f8 fb ff ff[        ]*vpmuludq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb f4[    ]*vpord  %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f eb f4[    ]*vpord  %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 31[    ]*vpord  \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b4 f4 c0 1d fe ff[     ]*vpord  -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 30[    ]*vpord  \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 72 7f[         ]*vpord  0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b2 00 08 00 00[        ]*vpord  0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb 72 80[         ]*vpord  -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f eb b2 f0 f7 ff ff[        ]*vpord  -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 72 7f[         ]*vpord  0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb b2 00 02 00 00[        ]*vpord  0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb 72 80[         ]*vpord  -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f eb b2 fc fd ff ff[        ]*vpord  -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb f4[    ]*vpord  %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af eb f4[    ]*vpord  %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 31[    ]*vpord  \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b4 f4 c0 1d fe ff[     ]*vpord  -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 30[    ]*vpord  \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 72 7f[         ]*vpord  0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b2 00 10 00 00[        ]*vpord  0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb 72 80[         ]*vpord  -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f eb b2 e0 ef ff ff[        ]*vpord  -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 72 7f[         ]*vpord  0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb b2 00 02 00 00[        ]*vpord  0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb 72 80[         ]*vpord  -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f eb b2 fc fd ff ff[        ]*vpord  -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb f4[    ]*vporq  %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f eb f4[    ]*vporq  %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 31[    ]*vporq  \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b4 f4 c0 1d fe ff[     ]*vporq  -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 30[    ]*vporq  \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 72 7f[         ]*vporq  0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b2 00 08 00 00[        ]*vporq  0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb 72 80[         ]*vporq  -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f eb b2 f0 f7 ff ff[        ]*vporq  -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 72 7f[         ]*vporq  0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb b2 00 04 00 00[        ]*vporq  0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb 72 80[         ]*vporq  -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f eb b2 f8 fb ff ff[        ]*vporq  -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb f4[    ]*vporq  %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af eb f4[    ]*vporq  %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 31[    ]*vporq  \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b4 f4 c0 1d fe ff[     ]*vporq  -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 30[    ]*vporq  \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 72 7f[         ]*vporq  0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b2 00 10 00 00[        ]*vporq  0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb 72 80[         ]*vporq  -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f eb b2 e0 ef ff ff[        ]*vporq  -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 72 7f[         ]*vporq  0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb b2 00 04 00 00[        ]*vporq  0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb 72 80[         ]*vporq  -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f eb b2 f8 fb ff ff[        ]*vporq  -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 b4 fd 85 ff ff ff[     ]*vpscatterdd %xmm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 74 38 40[      ]*vpscatterdd %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a0 b4 b9 00 04 00 00[     ]*vpscatterdd %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 b4 fd 85 ff ff ff[     ]*vpscatterdd %ymm6,-0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 74 38 40[      ]*vpscatterdd %ymm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a0 b4 b9 00 04 00 00[     ]*vpscatterdd %ymm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 b4 fd 85 ff ff ff[     ]*vpscatterdq %xmm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 74 38 20[      ]*vpscatterdq %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a0 b4 b9 00 04 00 00[     ]*vpscatterdq %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 b4 fd 85 ff ff ff[     ]*vpscatterdq %ymm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 74 38 20[      ]*vpscatterdq %ymm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a0 b4 b9 00 04 00 00[     ]*vpscatterdq %ymm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 b4 fd 85 ff ff ff[     ]*vpscatterqd %xmm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 74 38 40[      ]*vpscatterqd %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a1 b4 b9 00 04 00 00[     ]*vpscatterqd %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 b4 fd 85 ff ff ff[     ]*vpscatterqd %xmm6,-0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 74 38 40[      ]*vpscatterqd %xmm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a1 b4 b9 00 04 00 00[     ]*vpscatterqd %xmm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 b4 fd 85 ff ff ff[     ]*vpscatterqq %xmm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 74 38 20[      ]*vpscatterqq %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a1 b4 b9 00 04 00 00[     ]*vpscatterqq %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 b4 fd 85 ff ff ff[     ]*vpscatterqq %ymm6,-0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 74 38 20[      ]*vpscatterqq %ymm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a1 b4 b9 00 04 00 00[     ]*vpscatterqq %ymm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 f5 ab[         ]*vpshufd \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 8f 70 f5 ab[         ]*vpshufd \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 f5 7b[         ]*vpshufd \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 31 7b[         ]*vpshufd \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b4 f4 c0 1d fe ff 7b[  ]*vpshufd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 30 7b[         ]*vpshufd \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 72 7f 7b[      ]*vpshufd \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b2 00 08 00 00 7b[     ]*vpshufd \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 72 80 7b[      ]*vpshufd \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 70 b2 f0 f7 ff ff 7b[     ]*vpshufd \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 72 7f 7b[      ]*vpshufd \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 b2 00 02 00 00 7b[     ]*vpshufd \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 72 80 7b[      ]*vpshufd \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 1f 70 b2 fc fd ff ff 7b[     ]*vpshufd \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 f5 ab[         ]*vpshufd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d af 70 f5 ab[         ]*vpshufd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 f5 7b[         ]*vpshufd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 31 7b[         ]*vpshufd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b4 f4 c0 1d fe ff 7b[  ]*vpshufd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 30 7b[         ]*vpshufd \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 72 7f 7b[      ]*vpshufd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b2 00 10 00 00 7b[     ]*vpshufd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 72 80 7b[      ]*vpshufd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 70 b2 e0 ef ff ff 7b[     ]*vpshufd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 72 7f 7b[      ]*vpshufd \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 b2 00 02 00 00 7b[     ]*vpshufd \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 72 80 7b[      ]*vpshufd \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 3f 70 b2 fc fd ff ff 7b[     ]*vpshufd \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 f4[    ]*vpslld %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f f2 f4[    ]*vpslld %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 31[    ]*vpslld \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b4 f4 c0 1d fe ff[     ]*vpslld -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 72 7f[         ]*vpslld 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b2 00 08 00 00[        ]*vpslld 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 72 80[         ]*vpslld -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f f2 b2 f0 f7 ff ff[        ]*vpslld -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 f4[    ]*vpslld %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af f2 f4[    ]*vpslld %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 31[    ]*vpslld \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b4 f4 c0 1d fe ff[     ]*vpslld -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 72 7f[         ]*vpslld 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b2 00 08 00 00[        ]*vpslld 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 72 80[         ]*vpslld -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f f2 b2 f0 f7 ff ff[        ]*vpslld -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 f4[    ]*vpsllq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f f3 f4[    ]*vpsllq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 31[    ]*vpsllq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b4 f4 c0 1d fe ff[     ]*vpsllq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 72 7f[         ]*vpsllq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b2 00 08 00 00[        ]*vpsllq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 72 80[         ]*vpsllq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f f3 b2 f0 f7 ff ff[        ]*vpsllq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 f4[    ]*vpsllq %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af f3 f4[    ]*vpsllq %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 31[    ]*vpsllq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b4 f4 c0 1d fe ff[     ]*vpsllq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 72 7f[         ]*vpsllq 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b2 00 08 00 00[        ]*vpsllq 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 72 80[         ]*vpsllq -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f f3 b2 f0 f7 ff ff[        ]*vpsllq -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 f4[    ]*vpsllvd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 47 f4[    ]*vpsllvd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 31[    ]*vpsllvd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b4 f4 c0 1d fe ff[     ]*vpsllvd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 30[    ]*vpsllvd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 72 7f[         ]*vpsllvd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b2 00 08 00 00[        ]*vpsllvd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 72 80[         ]*vpsllvd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 47 b2 f0 f7 ff ff[        ]*vpsllvd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 72 7f[         ]*vpsllvd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 b2 00 02 00 00[        ]*vpsllvd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 72 80[         ]*vpsllvd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 47 b2 fc fd ff ff[        ]*vpsllvd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 f4[    ]*vpsllvd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 47 f4[    ]*vpsllvd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 31[    ]*vpsllvd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b4 f4 c0 1d fe ff[     ]*vpsllvd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 30[    ]*vpsllvd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 72 7f[         ]*vpsllvd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b2 00 10 00 00[        ]*vpsllvd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 72 80[         ]*vpsllvd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 47 b2 e0 ef ff ff[        ]*vpsllvd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 72 7f[         ]*vpsllvd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 b2 00 02 00 00[        ]*vpsllvd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 72 80[         ]*vpsllvd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 47 b2 fc fd ff ff[        ]*vpsllvd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 f4[    ]*vpsllvq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 47 f4[    ]*vpsllvq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 31[    ]*vpsllvq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b4 f4 c0 1d fe ff[     ]*vpsllvq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 30[    ]*vpsllvq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 72 7f[         ]*vpsllvq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b2 00 08 00 00[        ]*vpsllvq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 72 80[         ]*vpsllvq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 47 b2 f0 f7 ff ff[        ]*vpsllvq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 72 7f[         ]*vpsllvq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 b2 00 04 00 00[        ]*vpsllvq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 72 80[         ]*vpsllvq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 47 b2 f8 fb ff ff[        ]*vpsllvq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 f4[    ]*vpsllvq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 47 f4[    ]*vpsllvq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 31[    ]*vpsllvq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b4 f4 c0 1d fe ff[     ]*vpsllvq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 30[    ]*vpsllvq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 72 7f[         ]*vpsllvq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b2 00 10 00 00[        ]*vpsllvq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 72 80[         ]*vpsllvq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 47 b2 e0 ef ff ff[        ]*vpsllvq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 72 7f[         ]*vpsllvq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 b2 00 04 00 00[        ]*vpsllvq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 72 80[         ]*vpsllvq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 47 b2 f8 fb ff ff[        ]*vpsllvq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 f4[    ]*vpsrad %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f e2 f4[    ]*vpsrad %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 31[    ]*vpsrad \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b4 f4 c0 1d fe ff[     ]*vpsrad -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 72 7f[         ]*vpsrad 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b2 00 08 00 00[        ]*vpsrad 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 72 80[         ]*vpsrad -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f e2 b2 f0 f7 ff ff[        ]*vpsrad -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 f4[    ]*vpsrad %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af e2 f4[    ]*vpsrad %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 31[    ]*vpsrad \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b4 f4 c0 1d fe ff[     ]*vpsrad -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 72 7f[         ]*vpsrad 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b2 00 08 00 00[        ]*vpsrad 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 72 80[         ]*vpsrad -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f e2 b2 f0 f7 ff ff[        ]*vpsrad -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 f4[    ]*vpsraq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f e2 f4[    ]*vpsraq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 31[    ]*vpsraq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b4 f4 c0 1d fe ff[     ]*vpsraq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 72 7f[         ]*vpsraq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b2 00 08 00 00[        ]*vpsraq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 72 80[         ]*vpsraq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f e2 b2 f0 f7 ff ff[        ]*vpsraq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 f4[    ]*vpsraq %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af e2 f4[    ]*vpsraq %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 31[    ]*vpsraq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b4 f4 c0 1d fe ff[     ]*vpsraq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 72 7f[         ]*vpsraq 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b2 00 08 00 00[        ]*vpsraq 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 72 80[         ]*vpsraq -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f e2 b2 f0 f7 ff ff[        ]*vpsraq -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 f4[    ]*vpsravd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 46 f4[    ]*vpsravd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 31[    ]*vpsravd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b4 f4 c0 1d fe ff[     ]*vpsravd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 30[    ]*vpsravd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 72 7f[         ]*vpsravd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b2 00 08 00 00[        ]*vpsravd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 72 80[         ]*vpsravd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 46 b2 f0 f7 ff ff[        ]*vpsravd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 72 7f[         ]*vpsravd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 b2 00 02 00 00[        ]*vpsravd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 72 80[         ]*vpsravd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 46 b2 fc fd ff ff[        ]*vpsravd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 f4[    ]*vpsravd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 46 f4[    ]*vpsravd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 31[    ]*vpsravd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b4 f4 c0 1d fe ff[     ]*vpsravd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 30[    ]*vpsravd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 72 7f[         ]*vpsravd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b2 00 10 00 00[        ]*vpsravd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 72 80[         ]*vpsravd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 46 b2 e0 ef ff ff[        ]*vpsravd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 72 7f[         ]*vpsravd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 b2 00 02 00 00[        ]*vpsravd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 72 80[         ]*vpsravd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 46 b2 fc fd ff ff[        ]*vpsravd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 f4[    ]*vpsravq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 46 f4[    ]*vpsravq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 31[    ]*vpsravq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b4 f4 c0 1d fe ff[     ]*vpsravq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 30[    ]*vpsravq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 72 7f[         ]*vpsravq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b2 00 08 00 00[        ]*vpsravq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 72 80[         ]*vpsravq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 46 b2 f0 f7 ff ff[        ]*vpsravq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 72 7f[         ]*vpsravq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 b2 00 04 00 00[        ]*vpsravq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 72 80[         ]*vpsravq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 46 b2 f8 fb ff ff[        ]*vpsravq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 f4[    ]*vpsravq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 46 f4[    ]*vpsravq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 31[    ]*vpsravq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b4 f4 c0 1d fe ff[     ]*vpsravq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 30[    ]*vpsravq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 72 7f[         ]*vpsravq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b2 00 10 00 00[        ]*vpsravq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 72 80[         ]*vpsravq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 46 b2 e0 ef ff ff[        ]*vpsravq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 72 7f[         ]*vpsravq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 b2 00 04 00 00[        ]*vpsravq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 72 80[         ]*vpsravq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 46 b2 f8 fb ff ff[        ]*vpsravq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 f4[    ]*vpsrld %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f d2 f4[    ]*vpsrld %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 31[    ]*vpsrld \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b4 f4 c0 1d fe ff[     ]*vpsrld -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 72 7f[         ]*vpsrld 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b2 00 08 00 00[        ]*vpsrld 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 72 80[         ]*vpsrld -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f d2 b2 f0 f7 ff ff[        ]*vpsrld -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 f4[    ]*vpsrld %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af d2 f4[    ]*vpsrld %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 31[    ]*vpsrld \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b4 f4 c0 1d fe ff[     ]*vpsrld -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 72 7f[         ]*vpsrld 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b2 00 08 00 00[        ]*vpsrld 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 72 80[         ]*vpsrld -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f d2 b2 f0 f7 ff ff[        ]*vpsrld -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 f4[    ]*vpsrlq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f d3 f4[    ]*vpsrlq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 31[    ]*vpsrlq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b4 f4 c0 1d fe ff[     ]*vpsrlq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 72 7f[         ]*vpsrlq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b2 00 08 00 00[        ]*vpsrlq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 72 80[         ]*vpsrlq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f d3 b2 f0 f7 ff ff[        ]*vpsrlq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 f4[    ]*vpsrlq %xmm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af d3 f4[    ]*vpsrlq %xmm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 31[    ]*vpsrlq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b4 f4 c0 1d fe ff[     ]*vpsrlq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 72 7f[         ]*vpsrlq 0x7f0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b2 00 08 00 00[        ]*vpsrlq 0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 72 80[         ]*vpsrlq -0x800\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f d3 b2 f0 f7 ff ff[        ]*vpsrlq -0x810\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 f4[    ]*vpsrlvd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 45 f4[    ]*vpsrlvd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 31[    ]*vpsrlvd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 30[    ]*vpsrlvd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 72 7f[         ]*vpsrlvd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b2 00 08 00 00[        ]*vpsrlvd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 72 80[         ]*vpsrlvd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 45 b2 f0 f7 ff ff[        ]*vpsrlvd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 72 7f[         ]*vpsrlvd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 b2 00 02 00 00[        ]*vpsrlvd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 72 80[         ]*vpsrlvd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 45 b2 fc fd ff ff[        ]*vpsrlvd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 f4[    ]*vpsrlvd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 45 f4[    ]*vpsrlvd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 31[    ]*vpsrlvd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 30[    ]*vpsrlvd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 72 7f[         ]*vpsrlvd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b2 00 10 00 00[        ]*vpsrlvd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 72 80[         ]*vpsrlvd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 45 b2 e0 ef ff ff[        ]*vpsrlvd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 72 7f[         ]*vpsrlvd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 b2 00 02 00 00[        ]*vpsrlvd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 72 80[         ]*vpsrlvd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 45 b2 fc fd ff ff[        ]*vpsrlvd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 f4[    ]*vpsrlvq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 45 f4[    ]*vpsrlvq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 31[    ]*vpsrlvq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 30[    ]*vpsrlvq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 72 7f[         ]*vpsrlvq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b2 00 08 00 00[        ]*vpsrlvq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 72 80[         ]*vpsrlvq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 45 b2 f0 f7 ff ff[        ]*vpsrlvq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 72 7f[         ]*vpsrlvq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 b2 00 04 00 00[        ]*vpsrlvq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 72 80[         ]*vpsrlvq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 45 b2 f8 fb ff ff[        ]*vpsrlvq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 f4[    ]*vpsrlvq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 45 f4[    ]*vpsrlvq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 31[    ]*vpsrlvq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b4 f4 c0 1d fe ff[     ]*vpsrlvq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 30[    ]*vpsrlvq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 72 7f[         ]*vpsrlvq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b2 00 10 00 00[        ]*vpsrlvq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 72 80[         ]*vpsrlvq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 45 b2 e0 ef ff ff[        ]*vpsrlvq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 72 7f[         ]*vpsrlvq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 b2 00 04 00 00[        ]*vpsrlvq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 72 80[         ]*vpsrlvq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 45 b2 f8 fb ff ff[        ]*vpsrlvq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 d5 ab[         ]*vpsrld \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 d5 ab[         ]*vpsrld \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 d5 7b[         ]*vpsrld \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 11 7b[         ]*vpsrld \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 94 f4 c0 1d fe ff 7b[  ]*vpsrld \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 10 7b[         ]*vpsrld \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 52 7f 7b[      ]*vpsrld \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 92 00 08 00 00 7b[     ]*vpsrld \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 52 80 7b[      ]*vpsrld \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 92 f0 f7 ff ff 7b[     ]*vpsrld \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 52 7f 7b[      ]*vpsrld \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 92 00 02 00 00 7b[     ]*vpsrld \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 52 80 7b[      ]*vpsrld \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 92 fc fd ff ff 7b[     ]*vpsrld \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 d5 ab[         ]*vpsrld \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 d5 ab[         ]*vpsrld \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 d5 7b[         ]*vpsrld \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 11 7b[         ]*vpsrld \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 94 f4 c0 1d fe ff 7b[  ]*vpsrld \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 10 7b[         ]*vpsrld \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 52 7f 7b[      ]*vpsrld \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 92 00 10 00 00 7b[     ]*vpsrld \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 52 80 7b[      ]*vpsrld \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 92 e0 ef ff ff 7b[     ]*vpsrld \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 52 7f 7b[      ]*vpsrld \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 92 00 02 00 00 7b[     ]*vpsrld \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 52 80 7b[      ]*vpsrld \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 92 fc fd ff ff 7b[     ]*vpsrld \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 d5 ab[         ]*vpsrlq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 73 d5 ab[         ]*vpsrlq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 d5 7b[         ]*vpsrlq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 11 7b[         ]*vpsrlq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 94 f4 c0 1d fe ff 7b[  ]*vpsrlq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 10 7b[         ]*vpsrlq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 92 00 08 00 00 7b[     ]*vpsrlq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 92 f0 f7 ff ff 7b[     ]*vpsrlq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 92 00 04 00 00 7b[     ]*vpsrlq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 92 f8 fb ff ff 7b[     ]*vpsrlq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 d5 ab[         ]*vpsrlq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 73 d5 ab[         ]*vpsrlq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 d5 7b[         ]*vpsrlq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 11 7b[         ]*vpsrlq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 94 f4 c0 1d fe ff 7b[  ]*vpsrlq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 10 7b[         ]*vpsrlq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 52 7f 7b[      ]*vpsrlq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 92 00 10 00 00 7b[     ]*vpsrlq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 92 e0 ef ff ff 7b[     ]*vpsrlq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 92 00 04 00 00 7b[     ]*vpsrlq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 92 f8 fb ff ff 7b[     ]*vpsrlq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa f4[    ]*vpsubd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f fa f4[    ]*vpsubd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 31[    ]*vpsubd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b4 f4 c0 1d fe ff[     ]*vpsubd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 30[    ]*vpsubd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 72 7f[         ]*vpsubd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b2 00 08 00 00[        ]*vpsubd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa 72 80[         ]*vpsubd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f fa b2 f0 f7 ff ff[        ]*vpsubd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 72 7f[         ]*vpsubd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa b2 00 02 00 00[        ]*vpsubd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa 72 80[         ]*vpsubd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f fa b2 fc fd ff ff[        ]*vpsubd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa f4[    ]*vpsubd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af fa f4[    ]*vpsubd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 31[    ]*vpsubd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b4 f4 c0 1d fe ff[     ]*vpsubd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 30[    ]*vpsubd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 72 7f[         ]*vpsubd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b2 00 10 00 00[        ]*vpsubd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa 72 80[         ]*vpsubd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f fa b2 e0 ef ff ff[        ]*vpsubd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 72 7f[         ]*vpsubd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa b2 00 02 00 00[        ]*vpsubd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa 72 80[         ]*vpsubd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f fa b2 fc fd ff ff[        ]*vpsubd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb f4[    ]*vpsubq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f fb f4[    ]*vpsubq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 31[    ]*vpsubq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b4 f4 c0 1d fe ff[     ]*vpsubq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 30[    ]*vpsubq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 72 7f[         ]*vpsubq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b2 00 08 00 00[        ]*vpsubq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb 72 80[         ]*vpsubq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f fb b2 f0 f7 ff ff[        ]*vpsubq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 72 7f[         ]*vpsubq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb b2 00 04 00 00[        ]*vpsubq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb 72 80[         ]*vpsubq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f fb b2 f8 fb ff ff[        ]*vpsubq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb f4[    ]*vpsubq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af fb f4[    ]*vpsubq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 31[    ]*vpsubq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b4 f4 c0 1d fe ff[     ]*vpsubq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 30[    ]*vpsubq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 72 7f[         ]*vpsubq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b2 00 10 00 00[        ]*vpsubq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb 72 80[         ]*vpsubq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f fb b2 e0 ef ff ff[        ]*vpsubq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 72 7f[         ]*vpsubq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb b2 00 04 00 00[        ]*vpsubq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb 72 80[         ]*vpsubq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f fb b2 f8 fb ff ff[        ]*vpsubq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 ed[    ]*vptestmd %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 29[    ]*vptestmd \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 ac f4 c0 1d fe ff[     ]*vptestmd -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 28[    ]*vptestmd \(%eax\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 6a 7f[         ]*vptestmd 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 aa 00 08 00 00[        ]*vptestmd 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 6a 80[         ]*vptestmd -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 0f 27 aa f0 f7 ff ff[        ]*vptestmd -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 6a 7f[         ]*vptestmd 0x1fc\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 aa 00 02 00 00[        ]*vptestmd 0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 6a 80[         ]*vptestmd -0x200\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 1f 27 aa fc fd ff ff[        ]*vptestmd -0x204\(%edx\)\{1to4\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 ed[    ]*vptestmd %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 29[    ]*vptestmd \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 ac f4 c0 1d fe ff[     ]*vptestmd -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 28[    ]*vptestmd \(%eax\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 6a 7f[         ]*vptestmd 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 aa 00 10 00 00[        ]*vptestmd 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 6a 80[         ]*vptestmd -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 2f 27 aa e0 ef ff ff[        ]*vptestmd -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 6a 7f[         ]*vptestmd 0x1fc\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 aa 00 02 00 00[        ]*vptestmd 0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 6a 80[         ]*vptestmd -0x200\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 4d 3f 27 aa fc fd ff ff[        ]*vptestmd -0x204\(%edx\)\{1to8\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 ed[    ]*vptestmq %xmm5,%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 29[    ]*vptestmq \(%ecx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 ac f4 c0 1d fe ff[     ]*vptestmq -0x1e240\(%esp,%esi,8\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 28[    ]*vptestmq \(%eax\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 6a 7f[         ]*vptestmq 0x7f0\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 aa 00 08 00 00[        ]*vptestmq 0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 6a 80[         ]*vptestmq -0x800\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 0f 27 aa f0 f7 ff ff[        ]*vptestmq -0x810\(%edx\),%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 6a 7f[         ]*vptestmq 0x3f8\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 aa 00 04 00 00[        ]*vptestmq 0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 6a 80[         ]*vptestmq -0x400\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 1f 27 aa f8 fb ff ff[        ]*vptestmq -0x408\(%edx\)\{1to2\},%xmm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 ed[    ]*vptestmq %ymm5,%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 29[    ]*vptestmq \(%ecx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 ac f4 c0 1d fe ff[     ]*vptestmq -0x1e240\(%esp,%esi,8\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 28[    ]*vptestmq \(%eax\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 6a 7f[         ]*vptestmq 0xfe0\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 aa 00 10 00 00[        ]*vptestmq 0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 6a 80[         ]*vptestmq -0x1000\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 2f 27 aa e0 ef ff ff[        ]*vptestmq -0x1020\(%edx\),%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 6a 7f[         ]*vptestmq 0x3f8\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 aa 00 04 00 00[        ]*vptestmq 0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 6a 80[         ]*vptestmq -0x400\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 cd 3f 27 aa f8 fb ff ff[        ]*vptestmq -0x408\(%edx\)\{1to4\},%ymm6,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a f4[    ]*vpunpckhdq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f 6a f4[    ]*vpunpckhdq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 31[    ]*vpunpckhdq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b4 f4 c0 1d fe ff[     ]*vpunpckhdq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 30[    ]*vpunpckhdq \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 72 7f[         ]*vpunpckhdq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b2 00 08 00 00[        ]*vpunpckhdq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a 72 80[         ]*vpunpckhdq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 6a b2 f0 f7 ff ff[        ]*vpunpckhdq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 72 7f[         ]*vpunpckhdq 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a b2 00 02 00 00[        ]*vpunpckhdq 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a 72 80[         ]*vpunpckhdq -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 6a b2 fc fd ff ff[        ]*vpunpckhdq -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a f4[    ]*vpunpckhdq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af 6a f4[    ]*vpunpckhdq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 31[    ]*vpunpckhdq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b4 f4 c0 1d fe ff[     ]*vpunpckhdq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 30[    ]*vpunpckhdq \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 72 7f[         ]*vpunpckhdq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b2 00 10 00 00[        ]*vpunpckhdq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a 72 80[         ]*vpunpckhdq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 6a b2 e0 ef ff ff[        ]*vpunpckhdq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 72 7f[         ]*vpunpckhdq 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a b2 00 02 00 00[        ]*vpunpckhdq 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a 72 80[         ]*vpunpckhdq -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 6a b2 fc fd ff ff[        ]*vpunpckhdq -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d f4[    ]*vpunpckhqdq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 6d f4[    ]*vpunpckhqdq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 31[    ]*vpunpckhqdq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b4 f4 c0 1d fe ff[     ]*vpunpckhqdq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 30[    ]*vpunpckhqdq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 72 7f[         ]*vpunpckhqdq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b2 00 08 00 00[        ]*vpunpckhqdq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d 72 80[         ]*vpunpckhqdq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6d b2 f0 f7 ff ff[        ]*vpunpckhqdq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 72 7f[         ]*vpunpckhqdq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d b2 00 04 00 00[        ]*vpunpckhqdq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d 72 80[         ]*vpunpckhqdq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6d b2 f8 fb ff ff[        ]*vpunpckhqdq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d f4[    ]*vpunpckhqdq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 6d f4[    ]*vpunpckhqdq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 31[    ]*vpunpckhqdq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b4 f4 c0 1d fe ff[     ]*vpunpckhqdq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 30[    ]*vpunpckhqdq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 72 7f[         ]*vpunpckhqdq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b2 00 10 00 00[        ]*vpunpckhqdq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d 72 80[         ]*vpunpckhqdq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6d b2 e0 ef ff ff[        ]*vpunpckhqdq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 72 7f[         ]*vpunpckhqdq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d b2 00 04 00 00[        ]*vpunpckhqdq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d 72 80[         ]*vpunpckhqdq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6d b2 f8 fb ff ff[        ]*vpunpckhqdq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 f4[    ]*vpunpckldq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f 62 f4[    ]*vpunpckldq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 31[    ]*vpunpckldq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b4 f4 c0 1d fe ff[     ]*vpunpckldq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 30[    ]*vpunpckldq \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 72 7f[         ]*vpunpckldq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b2 00 08 00 00[        ]*vpunpckldq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 72 80[         ]*vpunpckldq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f 62 b2 f0 f7 ff ff[        ]*vpunpckldq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 72 7f[         ]*vpunpckldq 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 b2 00 02 00 00[        ]*vpunpckldq 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 72 80[         ]*vpunpckldq -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f 62 b2 fc fd ff ff[        ]*vpunpckldq -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 f4[    ]*vpunpckldq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af 62 f4[    ]*vpunpckldq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 31[    ]*vpunpckldq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b4 f4 c0 1d fe ff[     ]*vpunpckldq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 30[    ]*vpunpckldq \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 72 7f[         ]*vpunpckldq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b2 00 10 00 00[        ]*vpunpckldq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 72 80[         ]*vpunpckldq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f 62 b2 e0 ef ff ff[        ]*vpunpckldq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 72 7f[         ]*vpunpckldq 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 b2 00 02 00 00[        ]*vpunpckldq 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 72 80[         ]*vpunpckldq -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f 62 b2 fc fd ff ff[        ]*vpunpckldq -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c f4[    ]*vpunpcklqdq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 6c f4[    ]*vpunpcklqdq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 31[    ]*vpunpcklqdq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b4 f4 c0 1d fe ff[     ]*vpunpcklqdq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 30[    ]*vpunpcklqdq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 72 7f[         ]*vpunpcklqdq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b2 00 08 00 00[        ]*vpunpcklqdq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c 72 80[         ]*vpunpcklqdq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 6c b2 f0 f7 ff ff[        ]*vpunpcklqdq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 72 7f[         ]*vpunpcklqdq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c b2 00 04 00 00[        ]*vpunpcklqdq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c 72 80[         ]*vpunpcklqdq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 6c b2 f8 fb ff ff[        ]*vpunpcklqdq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c f4[    ]*vpunpcklqdq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 6c f4[    ]*vpunpcklqdq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 31[    ]*vpunpcklqdq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b4 f4 c0 1d fe ff[     ]*vpunpcklqdq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 30[    ]*vpunpcklqdq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 72 7f[         ]*vpunpcklqdq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b2 00 10 00 00[        ]*vpunpcklqdq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c 72 80[         ]*vpunpcklqdq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 6c b2 e0 ef ff ff[        ]*vpunpcklqdq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 72 7f[         ]*vpunpcklqdq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c b2 00 04 00 00[        ]*vpunpcklqdq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c 72 80[         ]*vpunpcklqdq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 6c b2 f8 fb ff ff[        ]*vpunpcklqdq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef f4[    ]*vpxord %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 8f ef f4[    ]*vpxord %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 31[    ]*vpxord \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b4 f4 c0 1d fe ff[     ]*vpxord -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 30[    ]*vpxord \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 72 7f[         ]*vpxord 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b2 00 08 00 00[        ]*vpxord 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef 72 80[         ]*vpxord -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 0f ef b2 f0 f7 ff ff[        ]*vpxord -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 72 7f[         ]*vpxord 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef b2 00 02 00 00[        ]*vpxord 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef 72 80[         ]*vpxord -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 1f ef b2 fc fd ff ff[        ]*vpxord -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef f4[    ]*vpxord %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 af ef f4[    ]*vpxord %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 31[    ]*vpxord \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b4 f4 c0 1d fe ff[     ]*vpxord -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 30[    ]*vpxord \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 72 7f[         ]*vpxord 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b2 00 10 00 00[        ]*vpxord 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef 72 80[         ]*vpxord -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 2f ef b2 e0 ef ff ff[        ]*vpxord -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 72 7f[         ]*vpxord 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef b2 00 02 00 00[        ]*vpxord 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef 72 80[         ]*vpxord -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 55 3f ef b2 fc fd ff ff[        ]*vpxord -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef f4[    ]*vpxorq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f ef f4[    ]*vpxorq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 31[    ]*vpxorq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b4 f4 c0 1d fe ff[     ]*vpxorq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 30[    ]*vpxorq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 72 7f[         ]*vpxorq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b2 00 08 00 00[        ]*vpxorq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef 72 80[         ]*vpxorq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f ef b2 f0 f7 ff ff[        ]*vpxorq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 72 7f[         ]*vpxorq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef b2 00 04 00 00[        ]*vpxorq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef 72 80[         ]*vpxorq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f ef b2 f8 fb ff ff[        ]*vpxorq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef f4[    ]*vpxorq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af ef f4[    ]*vpxorq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 31[    ]*vpxorq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b4 f4 c0 1d fe ff[     ]*vpxorq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 30[    ]*vpxorq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 72 7f[         ]*vpxorq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b2 00 10 00 00[        ]*vpxorq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef 72 80[         ]*vpxorq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f ef b2 e0 ef ff ff[        ]*vpxorq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 72 7f[         ]*vpxorq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef b2 00 04 00 00[        ]*vpxorq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef 72 80[         ]*vpxorq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f ef b2 f8 fb ff ff[        ]*vpxorq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c f5[    ]*vrcp14pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 4c f5[    ]*vrcp14pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 31[    ]*vrcp14pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b4 f4 c0 1d fe ff[     ]*vrcp14pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 30[    ]*vrcp14pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 72 7f[         ]*vrcp14pd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b2 00 08 00 00[        ]*vrcp14pd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c 72 80[         ]*vrcp14pd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4c b2 f0 f7 ff ff[        ]*vrcp14pd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 72 7f[         ]*vrcp14pd 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c b2 00 04 00 00[        ]*vrcp14pd 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c 72 80[         ]*vrcp14pd -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4c b2 f8 fb ff ff[        ]*vrcp14pd -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c f5[    ]*vrcp14pd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 4c f5[    ]*vrcp14pd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 31[    ]*vrcp14pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b4 f4 c0 1d fe ff[     ]*vrcp14pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 30[    ]*vrcp14pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 72 7f[         ]*vrcp14pd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b2 00 10 00 00[        ]*vrcp14pd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c 72 80[         ]*vrcp14pd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4c b2 e0 ef ff ff[        ]*vrcp14pd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 72 7f[         ]*vrcp14pd 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c b2 00 04 00 00[        ]*vrcp14pd 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c 72 80[         ]*vrcp14pd -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4c b2 f8 fb ff ff[        ]*vrcp14pd -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c f5[    ]*vrcp14ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 4c f5[    ]*vrcp14ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 31[    ]*vrcp14ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b4 f4 c0 1d fe ff[     ]*vrcp14ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 30[    ]*vrcp14ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 72 7f[         ]*vrcp14ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b2 00 08 00 00[        ]*vrcp14ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c 72 80[         ]*vrcp14ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4c b2 f0 f7 ff ff[        ]*vrcp14ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 72 7f[         ]*vrcp14ps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c b2 00 02 00 00[        ]*vrcp14ps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c 72 80[         ]*vrcp14ps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4c b2 fc fd ff ff[        ]*vrcp14ps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c f5[    ]*vrcp14ps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 4c f5[    ]*vrcp14ps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 31[    ]*vrcp14ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b4 f4 c0 1d fe ff[     ]*vrcp14ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 30[    ]*vrcp14ps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 72 7f[         ]*vrcp14ps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b2 00 10 00 00[        ]*vrcp14ps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c 72 80[         ]*vrcp14ps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4c b2 e0 ef ff ff[        ]*vrcp14ps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 72 7f[         ]*vrcp14ps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c b2 00 02 00 00[        ]*vrcp14ps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c 72 80[         ]*vrcp14ps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4c b2 fc fd ff ff[        ]*vrcp14ps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e f5[    ]*vrsqrt14pd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 4e f5[    ]*vrsqrt14pd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 31[    ]*vrsqrt14pd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14pd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 30[    ]*vrsqrt14pd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 72 7f[         ]*vrsqrt14pd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b2 00 08 00 00[        ]*vrsqrt14pd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e 72 80[         ]*vrsqrt14pd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 4e b2 f0 f7 ff ff[        ]*vrsqrt14pd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 72 7f[         ]*vrsqrt14pd 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e b2 00 04 00 00[        ]*vrsqrt14pd 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e 72 80[         ]*vrsqrt14pd -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 1f 4e b2 f8 fb ff ff[        ]*vrsqrt14pd -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e f5[    ]*vrsqrt14pd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 4e f5[    ]*vrsqrt14pd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 31[    ]*vrsqrt14pd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14pd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 30[    ]*vrsqrt14pd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 72 7f[         ]*vrsqrt14pd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b2 00 10 00 00[        ]*vrsqrt14pd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e 72 80[         ]*vrsqrt14pd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 4e b2 e0 ef ff ff[        ]*vrsqrt14pd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 72 7f[         ]*vrsqrt14pd 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e b2 00 04 00 00[        ]*vrsqrt14pd 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e 72 80[         ]*vrsqrt14pd -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 3f 4e b2 f8 fb ff ff[        ]*vrsqrt14pd -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e f5[    ]*vrsqrt14ps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 8f 4e f5[    ]*vrsqrt14ps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 31[    ]*vrsqrt14ps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14ps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 30[    ]*vrsqrt14ps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 72 7f[         ]*vrsqrt14ps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b2 00 08 00 00[        ]*vrsqrt14ps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e 72 80[         ]*vrsqrt14ps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 0f 4e b2 f0 f7 ff ff[        ]*vrsqrt14ps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 72 7f[         ]*vrsqrt14ps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e b2 00 02 00 00[        ]*vrsqrt14ps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e 72 80[         ]*vrsqrt14ps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 1f 4e b2 fc fd ff ff[        ]*vrsqrt14ps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e f5[    ]*vrsqrt14ps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d af 4e f5[    ]*vrsqrt14ps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 31[    ]*vrsqrt14ps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b4 f4 c0 1d fe ff[     ]*vrsqrt14ps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 30[    ]*vrsqrt14ps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 72 7f[         ]*vrsqrt14ps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b2 00 10 00 00[        ]*vrsqrt14ps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e 72 80[         ]*vrsqrt14ps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 2f 4e b2 e0 ef ff ff[        ]*vrsqrt14ps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 72 7f[         ]*vrsqrt14ps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e b2 00 02 00 00[        ]*vrsqrt14ps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e 72 80[         ]*vrsqrt14ps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 3f 4e b2 fc fd ff ff[        ]*vrsqrt14ps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 b4 fd 85 ff ff ff[     ]*vscatterdpd %xmm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 74 38 20[      ]*vscatterdpd %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a2 b4 b9 00 04 00 00[     ]*vscatterdpd %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 b4 fd 85 ff ff ff[     ]*vscatterdpd %ymm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 74 38 20[      ]*vscatterdpd %ymm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a2 b4 b9 00 04 00 00[     ]*vscatterdpd %ymm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 b4 fd 85 ff ff ff[     ]*vscatterdps %xmm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 74 38 40[      ]*vscatterdps %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a2 b4 b9 00 04 00 00[     ]*vscatterdps %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 b4 fd 85 ff ff ff[     ]*vscatterdps %ymm6,-0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 74 38 40[      ]*vscatterdps %ymm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a2 b4 b9 00 04 00 00[     ]*vscatterdps %ymm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 b4 fd 85 ff ff ff[     ]*vscatterqpd %xmm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 74 38 20[      ]*vscatterqpd %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 09 a3 b4 b9 00 04 00 00[     ]*vscatterqpd %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 b4 fd 85 ff ff ff[     ]*vscatterqpd %ymm6,-0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 74 38 20[      ]*vscatterqpd %ymm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 29 a3 b4 b9 00 04 00 00[     ]*vscatterqpd %ymm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 b4 fd 85 ff ff ff[     ]*vscatterqps %xmm6,-0x7b\(%ebp,%xmm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 74 38 40[      ]*vscatterqps %xmm6,0x100\(%eax,%xmm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 09 a3 b4 b9 00 04 00 00[     ]*vscatterqps %xmm6,0x400\(%ecx,%xmm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 b4 fd 85 ff ff ff[     ]*vscatterqps %xmm6,-0x7b\(%ebp,%ymm7,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 74 38 40[      ]*vscatterqps %xmm6,0x100\(%eax,%ymm7,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7d 29 a3 b4 b9 00 04 00 00[     ]*vscatterqps %xmm6,0x400\(%ecx,%ymm7,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 f4 ab[         ]*vshufpd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f c6 f4 ab[         ]*vshufpd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 f4 7b[         ]*vshufpd \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 31 7b[         ]*vshufpd \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 30 7b[         ]*vshufpd \$0x7b,\(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 72 7f 7b[      ]*vshufpd \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b2 00 08 00 00 7b[     ]*vshufpd \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 72 80 7b[      ]*vshufpd \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f c6 b2 f0 f7 ff ff 7b[     ]*vshufpd \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 72 7f 7b[      ]*vshufpd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 b2 00 04 00 00 7b[     ]*vshufpd \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 72 80 7b[      ]*vshufpd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f c6 b2 f8 fb ff ff 7b[     ]*vshufpd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 f4 ab[         ]*vshufpd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af c6 f4 ab[         ]*vshufpd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 f4 7b[         ]*vshufpd \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 31 7b[         ]*vshufpd \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 30 7b[         ]*vshufpd \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 72 7f 7b[      ]*vshufpd \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b2 00 10 00 00 7b[     ]*vshufpd \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 72 80 7b[      ]*vshufpd \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f c6 b2 e0 ef ff ff 7b[     ]*vshufpd \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 72 7f 7b[      ]*vshufpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 b2 00 04 00 00 7b[     ]*vshufpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 72 80 7b[      ]*vshufpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f c6 b2 f8 fb ff ff 7b[     ]*vshufpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 f4 ab[         ]*vshufps \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f c6 f4 ab[         ]*vshufps \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 f4 7b[         ]*vshufps \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 31 7b[         ]*vshufps \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 30 7b[         ]*vshufps \$0x7b,\(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 72 7f 7b[      ]*vshufps \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b2 00 08 00 00 7b[     ]*vshufps \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 72 80 7b[      ]*vshufps \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f c6 b2 f0 f7 ff ff 7b[     ]*vshufps \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 72 7f 7b[      ]*vshufps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 b2 00 02 00 00 7b[     ]*vshufps \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 72 80 7b[      ]*vshufps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f c6 b2 fc fd ff ff 7b[     ]*vshufps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 f4 ab[         ]*vshufps \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af c6 f4 ab[         ]*vshufps \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 f4 7b[         ]*vshufps \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 31 7b[         ]*vshufps \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b4 f4 c0 1d fe ff 7b[  ]*vshufps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 30 7b[         ]*vshufps \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 72 7f 7b[      ]*vshufps \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b2 00 10 00 00 7b[     ]*vshufps \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 72 80 7b[      ]*vshufps \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f c6 b2 e0 ef ff ff 7b[     ]*vshufps \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 72 7f 7b[      ]*vshufps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 b2 00 02 00 00 7b[     ]*vshufps \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 72 80 7b[      ]*vshufps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f c6 b2 fc fd ff ff 7b[     ]*vshufps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 f5[    ]*vsqrtpd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 8f 51 f5[    ]*vsqrtpd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 31[    ]*vsqrtpd \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b4 f4 c0 1d fe ff[     ]*vsqrtpd -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 30[    ]*vsqrtpd \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 72 7f[         ]*vsqrtpd 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b2 00 08 00 00[        ]*vsqrtpd 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 72 80[         ]*vsqrtpd -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 51 b2 f0 f7 ff ff[        ]*vsqrtpd -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 72 7f[         ]*vsqrtpd 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 b2 00 04 00 00[        ]*vsqrtpd 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 72 80[         ]*vsqrtpd -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 1f 51 b2 f8 fb ff ff[        ]*vsqrtpd -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 f5[    ]*vsqrtpd %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd af 51 f5[    ]*vsqrtpd %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 31[    ]*vsqrtpd \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b4 f4 c0 1d fe ff[     ]*vsqrtpd -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 30[    ]*vsqrtpd \(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 72 7f[         ]*vsqrtpd 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b2 00 10 00 00[        ]*vsqrtpd 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 72 80[         ]*vsqrtpd -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 51 b2 e0 ef ff ff[        ]*vsqrtpd -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 72 7f[         ]*vsqrtpd 0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 b2 00 04 00 00[        ]*vsqrtpd 0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 72 80[         ]*vsqrtpd -0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 3f 51 b2 f8 fb ff ff[        ]*vsqrtpd -0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 f5[    ]*vsqrtps %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 51 f5[    ]*vsqrtps %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 31[    ]*vsqrtps \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b4 f4 c0 1d fe ff[     ]*vsqrtps -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 30[    ]*vsqrtps \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 72 7f[         ]*vsqrtps 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b2 00 08 00 00[        ]*vsqrtps 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 72 80[         ]*vsqrtps -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 51 b2 f0 f7 ff ff[        ]*vsqrtps -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 72 7f[         ]*vsqrtps 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 b2 00 02 00 00[        ]*vsqrtps 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 72 80[         ]*vsqrtps -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 51 b2 fc fd ff ff[        ]*vsqrtps -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 f5[    ]*vsqrtps %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 51 f5[    ]*vsqrtps %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 31[    ]*vsqrtps \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b4 f4 c0 1d fe ff[     ]*vsqrtps -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 30[    ]*vsqrtps \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 72 7f[         ]*vsqrtps 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b2 00 10 00 00[        ]*vsqrtps 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 72 80[         ]*vsqrtps -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 51 b2 e0 ef ff ff[        ]*vsqrtps -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 72 7f[         ]*vsqrtps 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 b2 00 02 00 00[        ]*vsqrtps 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 72 80[         ]*vsqrtps -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 51 b2 fc fd ff ff[        ]*vsqrtps -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c f4[    ]*vsubpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 5c f4[    ]*vsubpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 31[    ]*vsubpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b4 f4 c0 1d fe ff[     ]*vsubpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 30[    ]*vsubpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 72 7f[         ]*vsubpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b2 00 08 00 00[        ]*vsubpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c 72 80[         ]*vsubpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 5c b2 f0 f7 ff ff[        ]*vsubpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 72 7f[         ]*vsubpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c b2 00 04 00 00[        ]*vsubpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c 72 80[         ]*vsubpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 5c b2 f8 fb ff ff[        ]*vsubpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c f4[    ]*vsubpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 5c f4[    ]*vsubpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 31[    ]*vsubpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b4 f4 c0 1d fe ff[     ]*vsubpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 30[    ]*vsubpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 72 7f[         ]*vsubpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b2 00 10 00 00[        ]*vsubpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c 72 80[         ]*vsubpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 5c b2 e0 ef ff ff[        ]*vsubpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 72 7f[         ]*vsubpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c b2 00 04 00 00[        ]*vsubpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c 72 80[         ]*vsubpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 5c b2 f8 fb ff ff[        ]*vsubpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c f4[    ]*vsubps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 5c f4[    ]*vsubps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 31[    ]*vsubps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b4 f4 c0 1d fe ff[     ]*vsubps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 30[    ]*vsubps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 72 7f[         ]*vsubps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b2 00 08 00 00[        ]*vsubps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c 72 80[         ]*vsubps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 5c b2 f0 f7 ff ff[        ]*vsubps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 72 7f[         ]*vsubps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c b2 00 02 00 00[        ]*vsubps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c 72 80[         ]*vsubps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 5c b2 fc fd ff ff[        ]*vsubps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c f4[    ]*vsubps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 5c f4[    ]*vsubps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 31[    ]*vsubps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b4 f4 c0 1d fe ff[     ]*vsubps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 30[    ]*vsubps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 72 7f[         ]*vsubps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b2 00 10 00 00[        ]*vsubps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c 72 80[         ]*vsubps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 5c b2 e0 ef ff ff[        ]*vsubps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 72 7f[         ]*vsubps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c b2 00 02 00 00[        ]*vsubps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c 72 80[         ]*vsubps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 5c b2 fc fd ff ff[        ]*vsubps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 f4[    ]*vunpckhpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 15 f4[    ]*vunpckhpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 31[    ]*vunpckhpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b4 f4 c0 1d fe ff[     ]*vunpckhpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 30[    ]*vunpckhpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 72 7f[         ]*vunpckhpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b2 00 08 00 00[        ]*vunpckhpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 72 80[         ]*vunpckhpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 15 b2 f0 f7 ff ff[        ]*vunpckhpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 72 7f[         ]*vunpckhpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 b2 00 04 00 00[        ]*vunpckhpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 72 80[         ]*vunpckhpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 15 b2 f8 fb ff ff[        ]*vunpckhpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 f4[    ]*vunpckhpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 15 f4[    ]*vunpckhpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 31[    ]*vunpckhpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b4 f4 c0 1d fe ff[     ]*vunpckhpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 30[    ]*vunpckhpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 72 7f[         ]*vunpckhpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b2 00 10 00 00[        ]*vunpckhpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 72 80[         ]*vunpckhpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 15 b2 e0 ef ff ff[        ]*vunpckhpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 72 7f[         ]*vunpckhpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 b2 00 04 00 00[        ]*vunpckhpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 72 80[         ]*vunpckhpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 15 b2 f8 fb ff ff[        ]*vunpckhpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 f4[    ]*vunpckhps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 15 f4[    ]*vunpckhps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 31[    ]*vunpckhps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b4 f4 c0 1d fe ff[     ]*vunpckhps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 30[    ]*vunpckhps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 72 7f[         ]*vunpckhps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b2 00 08 00 00[        ]*vunpckhps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 72 80[         ]*vunpckhps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 15 b2 f0 f7 ff ff[        ]*vunpckhps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 72 7f[         ]*vunpckhps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 b2 00 02 00 00[        ]*vunpckhps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 72 80[         ]*vunpckhps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 15 b2 fc fd ff ff[        ]*vunpckhps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 f4[    ]*vunpckhps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 15 f4[    ]*vunpckhps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 31[    ]*vunpckhps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b4 f4 c0 1d fe ff[     ]*vunpckhps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 30[    ]*vunpckhps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 72 7f[         ]*vunpckhps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b2 00 10 00 00[        ]*vunpckhps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 72 80[         ]*vunpckhps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 15 b2 e0 ef ff ff[        ]*vunpckhps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 72 7f[         ]*vunpckhps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 b2 00 02 00 00[        ]*vunpckhps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 72 80[         ]*vunpckhps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 15 b2 fc fd ff ff[        ]*vunpckhps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 f4[    ]*vunpcklpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 8f 14 f4[    ]*vunpcklpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 31[    ]*vunpcklpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b4 f4 c0 1d fe ff[     ]*vunpcklpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 30[    ]*vunpcklpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 72 7f[         ]*vunpcklpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b2 00 08 00 00[        ]*vunpcklpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 72 80[         ]*vunpcklpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 0f 14 b2 f0 f7 ff ff[        ]*vunpcklpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 72 7f[         ]*vunpcklpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 b2 00 04 00 00[        ]*vunpcklpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 72 80[         ]*vunpcklpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 1f 14 b2 f8 fb ff ff[        ]*vunpcklpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 f4[    ]*vunpcklpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 af 14 f4[    ]*vunpcklpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 31[    ]*vunpcklpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b4 f4 c0 1d fe ff[     ]*vunpcklpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 30[    ]*vunpcklpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 72 7f[         ]*vunpcklpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b2 00 10 00 00[        ]*vunpcklpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 72 80[         ]*vunpcklpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 2f 14 b2 e0 ef ff ff[        ]*vunpcklpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 72 7f[         ]*vunpcklpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 b2 00 04 00 00[        ]*vunpcklpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 72 80[         ]*vunpcklpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 d5 3f 14 b2 f8 fb ff ff[        ]*vunpcklpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 f4[    ]*vunpcklps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 8f 14 f4[    ]*vunpcklps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 31[    ]*vunpcklps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b4 f4 c0 1d fe ff[     ]*vunpcklps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 30[    ]*vunpcklps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 72 7f[         ]*vunpcklps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b2 00 08 00 00[        ]*vunpcklps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 72 80[         ]*vunpcklps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 0f 14 b2 f0 f7 ff ff[        ]*vunpcklps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 72 7f[         ]*vunpcklps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 b2 00 02 00 00[        ]*vunpcklps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 72 80[         ]*vunpcklps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 1f 14 b2 fc fd ff ff[        ]*vunpcklps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 f4[    ]*vunpcklps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 af 14 f4[    ]*vunpcklps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 31[    ]*vunpcklps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b4 f4 c0 1d fe ff[     ]*vunpcklps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 30[    ]*vunpcklps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 72 7f[         ]*vunpcklps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b2 00 10 00 00[        ]*vunpcklps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 72 80[         ]*vunpcklps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 2f 14 b2 e0 ef ff ff[        ]*vunpcklps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 72 7f[         ]*vunpcklps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 b2 00 02 00 00[        ]*vunpcklps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 72 80[         ]*vunpcklps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 54 3f 14 b2 fc fd ff ff[        ]*vunpcklps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 f4 ab[         ]*vpternlogd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 25 f4 ab[         ]*vpternlogd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 f4 7b[         ]*vpternlogd \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 31 7b[         ]*vpternlogd \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 30 7b[         ]*vpternlogd \$0x7b,\(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b2 00 08 00 00 7b[     ]*vpternlogd \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 25 b2 f0 f7 ff ff 7b[     ]*vpternlogd \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 b2 00 02 00 00 7b[     ]*vpternlogd \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 25 b2 fc fd ff ff 7b[     ]*vpternlogd \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 f4 ab[         ]*vpternlogd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 25 f4 ab[         ]*vpternlogd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 f4 7b[         ]*vpternlogd \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 31 7b[         ]*vpternlogd \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 30 7b[         ]*vpternlogd \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 72 7f 7b[      ]*vpternlogd \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b2 00 10 00 00 7b[     ]*vpternlogd \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 25 b2 e0 ef ff ff 7b[     ]*vpternlogd \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 b2 00 02 00 00 7b[     ]*vpternlogd \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 25 b2 fc fd ff ff 7b[     ]*vpternlogd \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 f4 ab[         ]*vpternlogq \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 25 f4 ab[         ]*vpternlogq \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 f4 7b[         ]*vpternlogq \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 31 7b[         ]*vpternlogq \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 30 7b[         ]*vpternlogq \$0x7b,\(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b2 00 08 00 00 7b[     ]*vpternlogq \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 25 b2 f0 f7 ff ff 7b[     ]*vpternlogq \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 b2 00 04 00 00 7b[     ]*vpternlogq \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 25 b2 f8 fb ff ff 7b[     ]*vpternlogq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 f4 ab[         ]*vpternlogq \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 25 f4 ab[         ]*vpternlogq \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 f4 7b[         ]*vpternlogq \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 31 7b[         ]*vpternlogq \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b4 f4 c0 1d fe ff 7b[  ]*vpternlogq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 30 7b[         ]*vpternlogq \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 72 7f 7b[      ]*vpternlogq \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b2 00 10 00 00 7b[     ]*vpternlogq \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 25 b2 e0 ef ff ff 7b[     ]*vpternlogq \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 b2 00 04 00 00 7b[     ]*vpternlogq \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 25 b2 f8 fb ff ff 7b[     ]*vpternlogq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 ee[    ]*vpmovqb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 32 ee[    ]*vpmovqb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 ee[    ]*vpmovqb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 32 ee[    ]*vpmovqb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 ee[    ]*vpmovsqb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 22 ee[    ]*vpmovsqb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 ee[    ]*vpmovsqb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 22 ee[    ]*vpmovsqb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 ee[    ]*vpmovusqb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 12 ee[    ]*vpmovusqb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 ee[    ]*vpmovusqb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 12 ee[    ]*vpmovusqb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 ee[    ]*vpmovqw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 34 ee[    ]*vpmovqw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 ee[    ]*vpmovqw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 34 ee[    ]*vpmovqw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 ee[    ]*vpmovsqw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 24 ee[    ]*vpmovsqw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 ee[    ]*vpmovsqw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 24 ee[    ]*vpmovsqw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 ee[    ]*vpmovusqw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 14 ee[    ]*vpmovusqw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 ee[    ]*vpmovusqw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 14 ee[    ]*vpmovusqw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 ee[    ]*vpmovqd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 35 ee[    ]*vpmovqd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 ee[    ]*vpmovqd %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 35 ee[    ]*vpmovqd %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 ee[    ]*vpmovsqd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 25 ee[    ]*vpmovsqd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 ee[    ]*vpmovsqd %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 25 ee[    ]*vpmovsqd %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 ee[    ]*vpmovusqd %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 15 ee[    ]*vpmovusqd %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 ee[    ]*vpmovusqd %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 15 ee[    ]*vpmovusqd %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 ee[    ]*vpmovdb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 31 ee[    ]*vpmovdb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 ee[    ]*vpmovdb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 31 ee[    ]*vpmovdb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 ee[    ]*vpmovsdb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 21 ee[    ]*vpmovsdb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 ee[    ]*vpmovsdb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 21 ee[    ]*vpmovsdb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 ee[    ]*vpmovusdb %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 11 ee[    ]*vpmovusdb %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 ee[    ]*vpmovusdb %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 11 ee[    ]*vpmovusdb %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 ee[    ]*vpmovdw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 33 ee[    ]*vpmovdw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 ee[    ]*vpmovdw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 33 ee[    ]*vpmovdw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 ee[    ]*vpmovsdw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 23 ee[    ]*vpmovsdw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 ee[    ]*vpmovsdw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 23 ee[    ]*vpmovsdw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 ee[    ]*vpmovusdw %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 8f 13 ee[    ]*vpmovusdw %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 ee[    ]*vpmovusdw %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e af 13 ee[    ]*vpmovusdw %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 f4 7b[         ]*vshuff32x4 \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 31 7b[         ]*vshuff32x4 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b4 f4 c0 1d fe ff 7b[  ]*vshuff32x4 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 30 7b[         ]*vshuff32x4 \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 72 7f 7b[      ]*vshuff32x4 \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b2 00 10 00 00 7b[     ]*vshuff32x4 \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 72 80 7b[      ]*vshuff32x4 \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 23 b2 e0 ef ff ff 7b[     ]*vshuff32x4 \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 72 7f 7b[      ]*vshuff32x4 \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 b2 00 02 00 00 7b[     ]*vshuff32x4 \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 72 80 7b[      ]*vshuff32x4 \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 23 b2 fc fd ff ff 7b[     ]*vshuff32x4 \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 f4 7b[         ]*vshuff64x2 \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 31 7b[         ]*vshuff64x2 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b4 f4 c0 1d fe ff 7b[  ]*vshuff64x2 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 30 7b[         ]*vshuff64x2 \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 72 7f 7b[      ]*vshuff64x2 \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b2 00 10 00 00 7b[     ]*vshuff64x2 \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 72 80 7b[      ]*vshuff64x2 \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 23 b2 e0 ef ff ff 7b[     ]*vshuff64x2 \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 72 7f 7b[      ]*vshuff64x2 \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 b2 00 04 00 00 7b[     ]*vshuff64x2 \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 72 80 7b[      ]*vshuff64x2 \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 23 b2 f8 fb ff ff 7b[     ]*vshuff64x2 \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 f4 7b[         ]*vshufi32x4 \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 31 7b[         ]*vshufi32x4 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b4 f4 c0 1d fe ff 7b[  ]*vshufi32x4 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 30 7b[         ]*vshufi32x4 \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 72 7f 7b[      ]*vshufi32x4 \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b2 00 10 00 00 7b[     ]*vshufi32x4 \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 72 80 7b[      ]*vshufi32x4 \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 43 b2 e0 ef ff ff 7b[     ]*vshufi32x4 \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 72 7f 7b[      ]*vshufi32x4 \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 b2 00 02 00 00 7b[     ]*vshufi32x4 \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 72 80 7b[      ]*vshufi32x4 \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 43 b2 fc fd ff ff 7b[     ]*vshufi32x4 \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 f4 7b[         ]*vshufi64x2 \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 31 7b[         ]*vshufi64x2 \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b4 f4 c0 1d fe ff 7b[  ]*vshufi64x2 \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 30 7b[         ]*vshufi64x2 \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 72 7f 7b[      ]*vshufi64x2 \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b2 00 10 00 00 7b[     ]*vshufi64x2 \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 72 80 7b[      ]*vshufi64x2 \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 43 b2 e0 ef ff ff 7b[     ]*vshufi64x2 \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 72 7f 7b[      ]*vshufi64x2 \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 b2 00 04 00 00 7b[     ]*vshufi64x2 \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 72 80 7b[      ]*vshufi64x2 \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 43 b2 f8 fb ff ff 7b[     ]*vshufi64x2 \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 f4[    ]*vpermq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 36 f4[    ]*vpermq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 31[    ]*vpermq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b4 f4 c0 1d fe ff[     ]*vpermq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 30[    ]*vpermq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 72 7f[         ]*vpermq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b2 00 10 00 00[        ]*vpermq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 72 80[         ]*vpermq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 36 b2 e0 ef ff ff[        ]*vpermq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 72 7f[         ]*vpermq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 b2 00 04 00 00[        ]*vpermq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 72 80[         ]*vpermq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 36 b2 f8 fb ff ff[        ]*vpermq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 f4[    ]*vpermpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 16 f4[    ]*vpermpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 31[    ]*vpermpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b4 f4 c0 1d fe ff[     ]*vpermpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 30[    ]*vpermpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 72 7f[         ]*vpermpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b2 00 10 00 00[        ]*vpermpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 72 80[         ]*vpermpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 16 b2 e0 ef ff ff[        ]*vpermpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 72 7f[         ]*vpermpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 b2 00 04 00 00[        ]*vpermpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 72 80[         ]*vpermpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 16 b2 f8 fb ff ff[        ]*vpermpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e f4[    ]*vpermt2d %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 7e f4[    ]*vpermt2d %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 31[    ]*vpermt2d \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b4 f4 c0 1d fe ff[     ]*vpermt2d -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 30[    ]*vpermt2d \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 72 7f[         ]*vpermt2d 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b2 00 08 00 00[        ]*vpermt2d 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e 72 80[         ]*vpermt2d -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7e b2 f0 f7 ff ff[        ]*vpermt2d -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 72 7f[         ]*vpermt2d 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e b2 00 02 00 00[        ]*vpermt2d 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e 72 80[         ]*vpermt2d -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7e b2 fc fd ff ff[        ]*vpermt2d -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e f4[    ]*vpermt2d %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 7e f4[    ]*vpermt2d %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 31[    ]*vpermt2d \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b4 f4 c0 1d fe ff[     ]*vpermt2d -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 30[    ]*vpermt2d \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 72 7f[         ]*vpermt2d 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b2 00 10 00 00[        ]*vpermt2d 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e 72 80[         ]*vpermt2d -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7e b2 e0 ef ff ff[        ]*vpermt2d -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 72 7f[         ]*vpermt2d 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e b2 00 02 00 00[        ]*vpermt2d 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e 72 80[         ]*vpermt2d -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7e b2 fc fd ff ff[        ]*vpermt2d -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e f4[    ]*vpermt2q %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 7e f4[    ]*vpermt2q %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 31[    ]*vpermt2q \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b4 f4 c0 1d fe ff[     ]*vpermt2q -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 30[    ]*vpermt2q \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 72 7f[         ]*vpermt2q 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b2 00 08 00 00[        ]*vpermt2q 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e 72 80[         ]*vpermt2q -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7e b2 f0 f7 ff ff[        ]*vpermt2q -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 72 7f[         ]*vpermt2q 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e b2 00 04 00 00[        ]*vpermt2q 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e 72 80[         ]*vpermt2q -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7e b2 f8 fb ff ff[        ]*vpermt2q -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e f4[    ]*vpermt2q %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 7e f4[    ]*vpermt2q %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 31[    ]*vpermt2q \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b4 f4 c0 1d fe ff[     ]*vpermt2q -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 30[    ]*vpermt2q \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 72 7f[         ]*vpermt2q 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b2 00 10 00 00[        ]*vpermt2q 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e 72 80[         ]*vpermt2q -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7e b2 e0 ef ff ff[        ]*vpermt2q -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 72 7f[         ]*vpermt2q 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e b2 00 04 00 00[        ]*vpermt2q 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e 72 80[         ]*vpermt2q -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7e b2 f8 fb ff ff[        ]*vpermt2q -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f f4[    ]*vpermt2ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 7f f4[    ]*vpermt2ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 31[    ]*vpermt2ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b4 f4 c0 1d fe ff[     ]*vpermt2ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 30[    ]*vpermt2ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 72 7f[         ]*vpermt2ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b2 00 08 00 00[        ]*vpermt2ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f 72 80[         ]*vpermt2ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 7f b2 f0 f7 ff ff[        ]*vpermt2ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 72 7f[         ]*vpermt2ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f b2 00 02 00 00[        ]*vpermt2ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f 72 80[         ]*vpermt2ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 7f b2 fc fd ff ff[        ]*vpermt2ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f f4[    ]*vpermt2ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 7f f4[    ]*vpermt2ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 31[    ]*vpermt2ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b4 f4 c0 1d fe ff[     ]*vpermt2ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 30[    ]*vpermt2ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 72 7f[         ]*vpermt2ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b2 00 10 00 00[        ]*vpermt2ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f 72 80[         ]*vpermt2ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 7f b2 e0 ef ff ff[        ]*vpermt2ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 72 7f[         ]*vpermt2ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f b2 00 02 00 00[        ]*vpermt2ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f 72 80[         ]*vpermt2ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 7f b2 fc fd ff ff[        ]*vpermt2ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f f4[    ]*vpermt2pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 7f f4[    ]*vpermt2pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 31[    ]*vpermt2pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b4 f4 c0 1d fe ff[     ]*vpermt2pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 30[    ]*vpermt2pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 72 7f[         ]*vpermt2pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b2 00 08 00 00[        ]*vpermt2pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f 72 80[         ]*vpermt2pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 7f b2 f0 f7 ff ff[        ]*vpermt2pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 72 7f[         ]*vpermt2pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f b2 00 04 00 00[        ]*vpermt2pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f 72 80[         ]*vpermt2pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 7f b2 f8 fb ff ff[        ]*vpermt2pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f f4[    ]*vpermt2pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 7f f4[    ]*vpermt2pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 31[    ]*vpermt2pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b4 f4 c0 1d fe ff[     ]*vpermt2pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 30[    ]*vpermt2pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 72 7f[         ]*vpermt2pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b2 00 10 00 00[        ]*vpermt2pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f 72 80[         ]*vpermt2pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 7f b2 e0 ef ff ff[        ]*vpermt2pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 72 7f[         ]*vpermt2pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f b2 00 04 00 00[        ]*vpermt2pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f 72 80[         ]*vpermt2pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 7f b2 f8 fb ff ff[        ]*vpermt2pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 f4 ab[         ]*valignq \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 03 f4 ab[         ]*valignq \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 f4 7b[         ]*valignq \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 31 7b[         ]*valignq \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b4 f4 c0 1d fe ff 7b[  ]*valignq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 30 7b[         ]*valignq \$0x7b,\(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 72 7f 7b[      ]*valignq \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b2 00 08 00 00 7b[     ]*valignq \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 72 80 7b[      ]*valignq \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 03 b2 f0 f7 ff ff 7b[     ]*valignq \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 72 7f 7b[      ]*valignq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 b2 00 04 00 00 7b[     ]*valignq \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 72 80 7b[      ]*valignq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 03 b2 f8 fb ff ff 7b[     ]*valignq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 f4 ab[         ]*valignq \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 03 f4 ab[         ]*valignq \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 f4 7b[         ]*valignq \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 31 7b[         ]*valignq \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b4 f4 c0 1d fe ff 7b[  ]*valignq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 30 7b[         ]*valignq \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 72 7f 7b[      ]*valignq \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b2 00 10 00 00 7b[     ]*valignq \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 72 80 7b[      ]*valignq \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 03 b2 e0 ef ff ff 7b[     ]*valignq \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 72 7f 7b[      ]*valignq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 b2 00 04 00 00 7b[     ]*valignq \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 72 80 7b[      ]*valignq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 03 b2 f8 fb ff ff 7b[     ]*valignq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c f4[    ]*vscalefpd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 2c f4[    ]*vscalefpd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 31[    ]*vscalefpd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b4 f4 c0 1d fe ff[     ]*vscalefpd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 30[    ]*vscalefpd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 72 7f[         ]*vscalefpd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b2 00 08 00 00[        ]*vscalefpd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c 72 80[         ]*vscalefpd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 2c b2 f0 f7 ff ff[        ]*vscalefpd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 72 7f[         ]*vscalefpd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c b2 00 04 00 00[        ]*vscalefpd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c 72 80[         ]*vscalefpd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 2c b2 f8 fb ff ff[        ]*vscalefpd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c f4[    ]*vscalefpd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 2c f4[    ]*vscalefpd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 31[    ]*vscalefpd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b4 f4 c0 1d fe ff[     ]*vscalefpd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 30[    ]*vscalefpd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 72 7f[         ]*vscalefpd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b2 00 10 00 00[        ]*vscalefpd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c 72 80[         ]*vscalefpd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 2c b2 e0 ef ff ff[        ]*vscalefpd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 72 7f[         ]*vscalefpd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c b2 00 04 00 00[        ]*vscalefpd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c 72 80[         ]*vscalefpd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 2c b2 f8 fb ff ff[        ]*vscalefpd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c f4[    ]*vscalefps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 2c f4[    ]*vscalefps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 31[    ]*vscalefps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b4 f4 c0 1d fe ff[     ]*vscalefps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 30[    ]*vscalefps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 72 7f[         ]*vscalefps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b2 00 08 00 00[        ]*vscalefps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c 72 80[         ]*vscalefps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 2c b2 f0 f7 ff ff[        ]*vscalefps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 72 7f[         ]*vscalefps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c b2 00 02 00 00[        ]*vscalefps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c 72 80[         ]*vscalefps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 2c b2 fc fd ff ff[        ]*vscalefps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c f4[    ]*vscalefps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 2c f4[    ]*vscalefps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 31[    ]*vscalefps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b4 f4 c0 1d fe ff[     ]*vscalefps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 30[    ]*vscalefps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 72 7f[         ]*vscalefps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b2 00 10 00 00[        ]*vscalefps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c 72 80[         ]*vscalefps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 2c b2 e0 ef ff ff[        ]*vscalefps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 72 7f[         ]*vscalefps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c b2 00 02 00 00[        ]*vscalefps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c 72 80[         ]*vscalefps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 2c b2 fc fd ff ff[        ]*vscalefps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 8f 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 f4 7b[         ]*vfixupimmpd \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmpd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 30 7b[         ]*vfixupimmpd \$0x7b,\(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b2 00 08 00 00 7b[     ]*vfixupimmpd \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 0f 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 b2 00 04 00 00 7b[     ]*vfixupimmpd \$0x7b,0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 1f 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 af 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 f4 7b[         ]*vfixupimmpd \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmpd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 30 7b[         ]*vfixupimmpd \$0x7b,\(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b2 00 10 00 00 7b[     ]*vfixupimmpd \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 2f 54 b2 e0 ef ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 b2 00 04 00 00 7b[     ]*vfixupimmpd \$0x7b,0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 d5 3f 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 8f 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 f4 7b[         ]*vfixupimmps \$0x7b,%xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 31 7b[         ]*vfixupimmps \$0x7b,\(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 30 7b[         ]*vfixupimmps \$0x7b,\(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b2 00 08 00 00 7b[     ]*vfixupimmps \$0x7b,0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 0f 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmps \$0x7b,-0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 b2 00 02 00 00 7b[     ]*vfixupimmps \$0x7b,0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 1f 54 b2 fc fd ff ff 7b[     ]*vfixupimmps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 af 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 f4 7b[         ]*vfixupimmps \$0x7b,%ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 31 7b[         ]*vfixupimmps \$0x7b,\(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b4 f4 c0 1d fe ff 7b[  ]*vfixupimmps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 30 7b[         ]*vfixupimmps \$0x7b,\(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b2 00 10 00 00 7b[     ]*vfixupimmps \$0x7b,0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 2f 54 b2 e0 ef ff ff 7b[     ]*vfixupimmps \$0x7b,-0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 b2 00 02 00 00 7b[     ]*vfixupimmps \$0x7b,0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 55 3f 54 b2 fc fd ff ff 7b[     ]*vfixupimmps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 f5 ab[         ]*vpslld \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 f5 ab[         ]*vpslld \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 f5 7b[         ]*vpslld \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 31 7b[         ]*vpslld \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b4 f4 c0 1d fe ff 7b[  ]*vpslld \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 30 7b[         ]*vpslld \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 72 7f 7b[      ]*vpslld \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b2 00 08 00 00 7b[     ]*vpslld \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 72 80 7b[      ]*vpslld \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 b2 f0 f7 ff ff 7b[     ]*vpslld \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 72 7f 7b[      ]*vpslld \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 b2 00 02 00 00 7b[     ]*vpslld \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 72 80 7b[      ]*vpslld \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 b2 fc fd ff ff 7b[     ]*vpslld \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 f5 ab[         ]*vpslld \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 f5 ab[         ]*vpslld \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 f5 7b[         ]*vpslld \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 31 7b[         ]*vpslld \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b4 f4 c0 1d fe ff 7b[  ]*vpslld \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 30 7b[         ]*vpslld \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 72 7f 7b[      ]*vpslld \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b2 00 10 00 00 7b[     ]*vpslld \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 72 80 7b[      ]*vpslld \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 b2 e0 ef ff ff 7b[     ]*vpslld \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 72 7f 7b[      ]*vpslld \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 b2 00 02 00 00 7b[     ]*vpslld \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 72 80 7b[      ]*vpslld \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 b2 fc fd ff ff 7b[     ]*vpslld \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 f5 ab[         ]*vpsllq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 73 f5 ab[         ]*vpsllq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 f5 7b[         ]*vpsllq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 31 7b[         ]*vpsllq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b4 f4 c0 1d fe ff 7b[  ]*vpsllq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 30 7b[         ]*vpsllq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 72 7f 7b[      ]*vpsllq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b2 00 08 00 00 7b[     ]*vpsllq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 72 80 7b[      ]*vpsllq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 73 b2 f0 f7 ff ff 7b[     ]*vpsllq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 72 7f 7b[      ]*vpsllq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 b2 00 04 00 00 7b[     ]*vpsllq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 72 80 7b[      ]*vpsllq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 73 b2 f8 fb ff ff 7b[     ]*vpsllq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 f5 ab[         ]*vpsllq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 73 f5 ab[         ]*vpsllq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 f5 7b[         ]*vpsllq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 31 7b[         ]*vpsllq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b4 f4 c0 1d fe ff 7b[  ]*vpsllq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 30 7b[         ]*vpsllq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 72 7f 7b[      ]*vpsllq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b2 00 10 00 00 7b[     ]*vpsllq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 72 80 7b[      ]*vpsllq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 73 b2 e0 ef ff ff 7b[     ]*vpsllq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 72 7f 7b[      ]*vpsllq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 b2 00 04 00 00 7b[     ]*vpsllq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 72 80 7b[      ]*vpsllq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 73 b2 f8 fb ff ff 7b[     ]*vpsllq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 e5 ab[         ]*vpsrad \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 e5 ab[         ]*vpsrad \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 e5 7b[         ]*vpsrad \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 21 7b[         ]*vpsrad \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsrad \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 20 7b[         ]*vpsrad \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 62 7f 7b[      ]*vpsrad \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a2 00 08 00 00 7b[     ]*vpsrad \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 62 80 7b[      ]*vpsrad \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 a2 f0 f7 ff ff 7b[     ]*vpsrad \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 62 7f 7b[      ]*vpsrad \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 a2 00 02 00 00 7b[     ]*vpsrad \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 62 80 7b[      ]*vpsrad \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 a2 fc fd ff ff 7b[     ]*vpsrad \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 e5 ab[         ]*vpsrad \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 e5 ab[         ]*vpsrad \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 e5 7b[         ]*vpsrad \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 21 7b[         ]*vpsrad \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsrad \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 20 7b[         ]*vpsrad \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 62 7f 7b[      ]*vpsrad \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a2 00 10 00 00 7b[     ]*vpsrad \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 62 80 7b[      ]*vpsrad \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 a2 e0 ef ff ff 7b[     ]*vpsrad \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 62 7f 7b[      ]*vpsrad \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 a2 00 02 00 00 7b[     ]*vpsrad \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 62 80 7b[      ]*vpsrad \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 a2 fc fd ff ff 7b[     ]*vpsrad \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 e5 ab[         ]*vpsraq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 e5 ab[         ]*vpsraq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 e5 7b[         ]*vpsraq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 21 7b[         ]*vpsraq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsraq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 20 7b[         ]*vpsraq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 62 7f 7b[      ]*vpsraq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a2 00 08 00 00 7b[     ]*vpsraq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 62 80 7b[      ]*vpsraq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 a2 f0 f7 ff ff 7b[     ]*vpsraq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 62 7f 7b[      ]*vpsraq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 a2 00 04 00 00 7b[     ]*vpsraq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 62 80 7b[      ]*vpsraq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 a2 f8 fb ff ff 7b[     ]*vpsraq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 e5 ab[         ]*vpsraq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 e5 ab[         ]*vpsraq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 e5 7b[         ]*vpsraq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 21 7b[         ]*vpsraq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a4 f4 c0 1d fe ff 7b[  ]*vpsraq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 20 7b[         ]*vpsraq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 62 7f 7b[      ]*vpsraq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a2 00 10 00 00 7b[     ]*vpsraq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 62 80 7b[      ]*vpsraq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 a2 e0 ef ff ff 7b[     ]*vpsraq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 62 7f 7b[      ]*vpsraq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 a2 00 04 00 00 7b[     ]*vpsraq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 62 80 7b[      ]*vpsraq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 a2 f8 fb ff ff 7b[     ]*vpsraq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 f4[    ]*vprolvd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 15 f4[    ]*vprolvd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 31[    ]*vprolvd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b4 f4 c0 1d fe ff[     ]*vprolvd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 30[    ]*vprolvd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 72 7f[         ]*vprolvd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b2 00 08 00 00[        ]*vprolvd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 72 80[         ]*vprolvd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 15 b2 f0 f7 ff ff[        ]*vprolvd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 72 7f[         ]*vprolvd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 b2 00 02 00 00[        ]*vprolvd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 72 80[         ]*vprolvd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 15 b2 fc fd ff ff[        ]*vprolvd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 f4[    ]*vprolvd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 15 f4[    ]*vprolvd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 31[    ]*vprolvd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b4 f4 c0 1d fe ff[     ]*vprolvd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 30[    ]*vprolvd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 72 7f[         ]*vprolvd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b2 00 10 00 00[        ]*vprolvd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 72 80[         ]*vprolvd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 15 b2 e0 ef ff ff[        ]*vprolvd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 72 7f[         ]*vprolvd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 b2 00 02 00 00[        ]*vprolvd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 72 80[         ]*vprolvd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 15 b2 fc fd ff ff[        ]*vprolvd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 cd ab[         ]*vprold \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 cd ab[         ]*vprold \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 cd 7b[         ]*vprold \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 09 7b[         ]*vprold \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8c f4 c0 1d fe ff 7b[  ]*vprold \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 08 7b[         ]*vprold \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 4a 7f 7b[      ]*vprold \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8a 00 08 00 00 7b[     ]*vprold \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 4a 80 7b[      ]*vprold \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 8a f0 f7 ff ff 7b[     ]*vprold \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 4a 7f 7b[      ]*vprold \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 8a 00 02 00 00 7b[     ]*vprold \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 4a 80 7b[      ]*vprold \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 8a fc fd ff ff 7b[     ]*vprold \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 cd ab[         ]*vprold \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 cd ab[         ]*vprold \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 cd 7b[         ]*vprold \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 09 7b[         ]*vprold \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8c f4 c0 1d fe ff 7b[  ]*vprold \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 08 7b[         ]*vprold \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 4a 7f 7b[      ]*vprold \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8a 00 10 00 00 7b[     ]*vprold \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 4a 80 7b[      ]*vprold \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 8a e0 ef ff ff 7b[     ]*vprold \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 4a 7f 7b[      ]*vprold \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 8a 00 02 00 00 7b[     ]*vprold \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 4a 80 7b[      ]*vprold \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 8a fc fd ff ff 7b[     ]*vprold \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 f4[    ]*vprolvq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 15 f4[    ]*vprolvq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 31[    ]*vprolvq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b4 f4 c0 1d fe ff[     ]*vprolvq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 30[    ]*vprolvq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 72 7f[         ]*vprolvq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b2 00 08 00 00[        ]*vprolvq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 72 80[         ]*vprolvq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 15 b2 f0 f7 ff ff[        ]*vprolvq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 72 7f[         ]*vprolvq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 b2 00 04 00 00[        ]*vprolvq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 72 80[         ]*vprolvq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 15 b2 f8 fb ff ff[        ]*vprolvq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 f4[    ]*vprolvq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 15 f4[    ]*vprolvq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 31[    ]*vprolvq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b4 f4 c0 1d fe ff[     ]*vprolvq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 30[    ]*vprolvq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 72 7f[         ]*vprolvq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b2 00 10 00 00[        ]*vprolvq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 72 80[         ]*vprolvq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 15 b2 e0 ef ff ff[        ]*vprolvq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 72 7f[         ]*vprolvq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 b2 00 04 00 00[        ]*vprolvq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 72 80[         ]*vprolvq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 15 b2 f8 fb ff ff[        ]*vprolvq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 cd ab[         ]*vprolq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 cd ab[         ]*vprolq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 cd 7b[         ]*vprolq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 09 7b[         ]*vprolq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8c f4 c0 1d fe ff 7b[  ]*vprolq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 08 7b[         ]*vprolq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 4a 7f 7b[      ]*vprolq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8a 00 08 00 00 7b[     ]*vprolq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 4a 80 7b[      ]*vprolq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 8a f0 f7 ff ff 7b[     ]*vprolq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 4a 7f 7b[      ]*vprolq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 8a 00 04 00 00 7b[     ]*vprolq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 4a 80 7b[      ]*vprolq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 8a f8 fb ff ff 7b[     ]*vprolq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 cd ab[         ]*vprolq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 cd ab[         ]*vprolq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 cd 7b[         ]*vprolq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 09 7b[         ]*vprolq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8c f4 c0 1d fe ff 7b[  ]*vprolq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 08 7b[         ]*vprolq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 4a 7f 7b[      ]*vprolq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8a 00 10 00 00 7b[     ]*vprolq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 4a 80 7b[      ]*vprolq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 8a e0 ef ff ff 7b[     ]*vprolq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 4a 7f 7b[      ]*vprolq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 8a 00 04 00 00 7b[     ]*vprolq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 4a 80 7b[      ]*vprolq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 8a f8 fb ff ff 7b[     ]*vprolq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 f4[    ]*vprorvd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 14 f4[    ]*vprorvd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 31[    ]*vprorvd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b4 f4 c0 1d fe ff[     ]*vprorvd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 30[    ]*vprorvd \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 72 7f[         ]*vprorvd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b2 00 08 00 00[        ]*vprorvd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 72 80[         ]*vprorvd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 14 b2 f0 f7 ff ff[        ]*vprorvd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 72 7f[         ]*vprorvd 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 b2 00 02 00 00[        ]*vprorvd 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 72 80[         ]*vprorvd -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 14 b2 fc fd ff ff[        ]*vprorvd -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 f4[    ]*vprorvd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 14 f4[    ]*vprorvd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 31[    ]*vprorvd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b4 f4 c0 1d fe ff[     ]*vprorvd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 30[    ]*vprorvd \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 72 7f[         ]*vprorvd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b2 00 10 00 00[        ]*vprorvd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 72 80[         ]*vprorvd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 14 b2 e0 ef ff ff[        ]*vprorvd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 72 7f[         ]*vprorvd 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 b2 00 02 00 00[        ]*vprorvd 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 72 80[         ]*vprorvd -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 14 b2 fc fd ff ff[        ]*vprorvd -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 c5 ab[         ]*vprord \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 8f 72 c5 ab[         ]*vprord \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 c5 7b[         ]*vprord \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 01 7b[         ]*vprord \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 84 f4 c0 1d fe ff 7b[  ]*vprord \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 00 7b[         ]*vprord \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 42 7f 7b[      ]*vprord \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 82 00 08 00 00 7b[     ]*vprord \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 42 80 7b[      ]*vprord \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 0f 72 82 f0 f7 ff ff 7b[     ]*vprord \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 42 7f 7b[      ]*vprord \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 82 00 02 00 00 7b[     ]*vprord \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 42 80 7b[      ]*vprord \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 1f 72 82 fc fd ff ff 7b[     ]*vprord \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 c5 ab[         ]*vprord \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d af 72 c5 ab[         ]*vprord \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 c5 7b[         ]*vprord \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 01 7b[         ]*vprord \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 84 f4 c0 1d fe ff 7b[  ]*vprord \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 00 7b[         ]*vprord \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 42 7f 7b[      ]*vprord \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 82 00 10 00 00 7b[     ]*vprord \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 42 80 7b[      ]*vprord \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 2f 72 82 e0 ef ff ff 7b[     ]*vprord \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 42 7f 7b[      ]*vprord \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 82 00 02 00 00 7b[     ]*vprord \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 42 80 7b[      ]*vprord \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 4d 3f 72 82 fc fd ff ff 7b[     ]*vprord \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 f4[    ]*vprorvq %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 14 f4[    ]*vprorvq %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 31[    ]*vprorvq \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b4 f4 c0 1d fe ff[     ]*vprorvq -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 30[    ]*vprorvq \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 72 7f[         ]*vprorvq 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b2 00 08 00 00[        ]*vprorvq 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 72 80[         ]*vprorvq -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 14 b2 f0 f7 ff ff[        ]*vprorvq -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 72 7f[         ]*vprorvq 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 b2 00 04 00 00[        ]*vprorvq 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 72 80[         ]*vprorvq -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 14 b2 f8 fb ff ff[        ]*vprorvq -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 f4[    ]*vprorvq %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 14 f4[    ]*vprorvq %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 31[    ]*vprorvq \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b4 f4 c0 1d fe ff[     ]*vprorvq -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 30[    ]*vprorvq \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 72 7f[         ]*vprorvq 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b2 00 10 00 00[        ]*vprorvq 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 72 80[         ]*vprorvq -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 14 b2 e0 ef ff ff[        ]*vprorvq -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 72 7f[         ]*vprorvq 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 b2 00 04 00 00[        ]*vprorvq 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 72 80[         ]*vprorvq -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 14 b2 f8 fb ff ff[        ]*vprorvq -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 c5 ab[         ]*vprorq \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 8f 72 c5 ab[         ]*vprorq \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 c5 7b[         ]*vprorq \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 01 7b[         ]*vprorq \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 84 f4 c0 1d fe ff 7b[  ]*vprorq \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 00 7b[         ]*vprorq \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 42 7f 7b[      ]*vprorq \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 82 00 08 00 00 7b[     ]*vprorq \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 42 80 7b[      ]*vprorq \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 0f 72 82 f0 f7 ff ff 7b[     ]*vprorq \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 42 7f 7b[      ]*vprorq \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 82 00 04 00 00 7b[     ]*vprorq \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 42 80 7b[      ]*vprorq \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 1f 72 82 f8 fb ff ff 7b[     ]*vprorq \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 c5 ab[         ]*vprorq \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd af 72 c5 ab[         ]*vprorq \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 c5 7b[         ]*vprorq \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 01 7b[         ]*vprorq \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 84 f4 c0 1d fe ff 7b[  ]*vprorq \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 00 7b[         ]*vprorq \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 42 7f 7b[      ]*vprorq \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 82 00 10 00 00 7b[     ]*vprorq \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 42 80 7b[      ]*vprorq \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 2f 72 82 e0 ef ff ff 7b[     ]*vprorq \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 42 7f 7b[      ]*vprorq \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 82 00 04 00 00 7b[     ]*vprorq \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 42 80 7b[      ]*vprorq \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 cd 3f 72 82 f8 fb ff ff 7b[     ]*vprorq \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 8f 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 f5 7b[         ]*vrndscalepd \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 31 7b[         ]*vrndscalepd \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b4 f4 c0 1d fe ff 7b[  ]*vrndscalepd \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 30 7b[         ]*vrndscalepd \$0x7b,\(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b2 00 08 00 00 7b[     ]*vrndscalepd \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 0f 09 b2 f0 f7 ff ff 7b[     ]*vrndscalepd \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 b2 00 04 00 00 7b[     ]*vrndscalepd \$0x7b,0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 1f 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd \$0x7b,-0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd af 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 f5 7b[         ]*vrndscalepd \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 31 7b[         ]*vrndscalepd \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b4 f4 c0 1d fe ff 7b[  ]*vrndscalepd \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 30 7b[         ]*vrndscalepd \$0x7b,\(%eax\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b2 00 10 00 00 7b[     ]*vrndscalepd \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 2f 09 b2 e0 ef ff ff 7b[     ]*vrndscalepd \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x3f8\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 b2 00 04 00 00 7b[     ]*vrndscalepd \$0x7b,0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x400\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 fd 3f 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd \$0x7b,-0x408\(%edx\)\{1to4\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 8f 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 f5 7b[         ]*vrndscaleps \$0x7b,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 31 7b[         ]*vrndscaleps \$0x7b,\(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b4 f4 c0 1d fe ff 7b[  ]*vrndscaleps \$0x7b,-0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 30 7b[         ]*vrndscaleps \$0x7b,\(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b2 00 08 00 00 7b[     ]*vrndscaleps \$0x7b,0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 08 b2 f0 f7 ff ff 7b[     ]*vrndscaleps \$0x7b,-0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 b2 00 02 00 00 7b[     ]*vrndscaleps \$0x7b,0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 1f 08 b2 fc fd ff ff 7b[     ]*vrndscaleps \$0x7b,-0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d af 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 f5 7b[         ]*vrndscaleps \$0x7b,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 31 7b[         ]*vrndscaleps \$0x7b,\(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b4 f4 c0 1d fe ff 7b[  ]*vrndscaleps \$0x7b,-0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 30 7b[         ]*vrndscaleps \$0x7b,\(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b2 00 10 00 00 7b[     ]*vrndscaleps \$0x7b,0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 08 b2 e0 ef ff ff 7b[     ]*vrndscaleps \$0x7b,-0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 b2 00 02 00 00 7b[     ]*vrndscaleps \$0x7b,0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 3f 08 b2 fc fd ff ff 7b[     ]*vrndscaleps \$0x7b,-0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 31[    ]*vpcompressq %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b4 f4 c0 1d fe ff[     ]*vpcompressq %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 72 7f[         ]*vpcompressq %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b2 00 04 00 00[        ]*vpcompressq %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b 72 80[         ]*vpcompressq %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b b2 f8 fb ff ff[        ]*vpcompressq %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 31[    ]*vpcompressq %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b4 f4 c0 1d fe ff[     ]*vpcompressq %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 72 7f[         ]*vpcompressq %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b2 00 04 00 00[        ]*vpcompressq %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b 72 80[         ]*vpcompressq %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b b2 f8 fb ff ff[        ]*vpcompressq %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 0f 8b ee[    ]*vpcompressq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 8f 8b ee[    ]*vpcompressq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd 2f 8b ee[    ]*vpcompressq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 fd af 8b ee[    ]*vpcompressq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 31 ab[         ]*vcvtps2ph \$0xab,%xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 31 7b[         ]*vcvtps2ph \$0x7b,%xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b4 f4 c0 1d fe ff 7b[  ]*vcvtps2ph \$0x7b,%xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 72 7f 7b[      ]*vcvtps2ph \$0x7b,%xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b2 00 04 00 00 7b[     ]*vcvtps2ph \$0x7b,%xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d 72 80 7b[      ]*vcvtps2ph \$0x7b,%xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 0f 1d b2 f8 fb ff ff 7b[     ]*vcvtps2ph \$0x7b,%xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 31 ab[         ]*vcvtps2ph \$0xab,%ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 31 7b[         ]*vcvtps2ph \$0x7b,%ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b4 f4 c0 1d fe ff 7b[  ]*vcvtps2ph \$0x7b,%ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 72 7f 7b[      ]*vcvtps2ph \$0x7b,%ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b2 00 08 00 00 7b[     ]*vcvtps2ph \$0x7b,%ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d 72 80 7b[      ]*vcvtps2ph \$0x7b,%ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 1d b2 f0 f7 ff ff 7b[     ]*vcvtps2ph \$0x7b,%ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 29 ab[         ]*vextractf32x4 \$0xab,%ymm5,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 29 7b[         ]*vextractf32x4 \$0x7b,%ymm5,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 ac f4 c0 1d fe ff 7b[  ]*vextractf32x4 \$0x7b,%ymm5,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 6a 7f 7b[      ]*vextractf32x4 \$0x7b,%ymm5,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 aa 00 08 00 00 7b[     ]*vextractf32x4 \$0x7b,%ymm5,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 6a 80 7b[      ]*vextractf32x4 \$0x7b,%ymm5,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 19 aa f0 f7 ff ff 7b[     ]*vextractf32x4 \$0x7b,%ymm5,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 29 ab[         ]*vextracti32x4 \$0xab,%ymm5,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 29 7b[         ]*vextracti32x4 \$0x7b,%ymm5,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 ac f4 c0 1d fe ff 7b[  ]*vextracti32x4 \$0x7b,%ymm5,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 6a 7f 7b[      ]*vextracti32x4 \$0x7b,%ymm5,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 aa 00 08 00 00 7b[     ]*vextracti32x4 \$0x7b,%ymm5,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 6a 80 7b[      ]*vextracti32x4 \$0x7b,%ymm5,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f3 7d 2f 39 aa f0 f7 ff ff 7b[     ]*vextracti32x4 \$0x7b,%ymm5,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 31[    ]*vmovapd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b4 f4 c0 1d fe ff[     ]*vmovapd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 72 7f[         ]*vmovapd %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b2 00 08 00 00[        ]*vmovapd %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 72 80[         ]*vmovapd %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 29 b2 f0 f7 ff ff[        ]*vmovapd %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 31[    ]*vmovapd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b4 f4 c0 1d fe ff[     ]*vmovapd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 72 7f[         ]*vmovapd %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b2 00 10 00 00[        ]*vmovapd %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 72 80[         ]*vmovapd %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 29 b2 e0 ef ff ff[        ]*vmovapd %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 31[    ]*vmovaps %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b4 f4 c0 1d fe ff[     ]*vmovaps %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 72 7f[         ]*vmovaps %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b2 00 08 00 00[        ]*vmovaps %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 72 80[         ]*vmovaps %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 29 b2 f0 f7 ff ff[        ]*vmovaps %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 31[    ]*vmovaps %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b4 f4 c0 1d fe ff[     ]*vmovaps %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 72 7f[         ]*vmovaps %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b2 00 10 00 00[        ]*vmovaps %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 72 80[         ]*vmovaps %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 29 b2 e0 ef ff ff[        ]*vmovaps %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 31[    ]*vmovdqa32 %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa32 %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 72 7f[         ]*vmovdqa32 %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b2 00 08 00 00[        ]*vmovdqa32 %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f 72 80[         ]*vmovdqa32 %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 0f 7f b2 f0 f7 ff ff[        ]*vmovdqa32 %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 31[    ]*vmovdqa32 %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa32 %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 72 7f[         ]*vmovdqa32 %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b2 00 10 00 00[        ]*vmovdqa32 %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f 72 80[         ]*vmovdqa32 %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7d 2f 7f b2 e0 ef ff ff[        ]*vmovdqa32 %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 31[    ]*vmovdqa64 %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa64 %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 72 7f[         ]*vmovdqa64 %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b2 00 08 00 00[        ]*vmovdqa64 %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f 72 80[         ]*vmovdqa64 %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 7f b2 f0 f7 ff ff[        ]*vmovdqa64 %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 31[    ]*vmovdqa64 %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqa64 %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 72 7f[         ]*vmovdqa64 %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b2 00 10 00 00[        ]*vmovdqa64 %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f 72 80[         ]*vmovdqa64 %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 7f b2 e0 ef ff ff[        ]*vmovdqa64 %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 31[    ]*vmovdqu32 %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu32 %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 72 7f[         ]*vmovdqu32 %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b2 00 08 00 00[        ]*vmovdqu32 %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f 72 80[         ]*vmovdqu32 %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 0f 7f b2 f0 f7 ff ff[        ]*vmovdqu32 %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 31[    ]*vmovdqu32 %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu32 %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 72 7f[         ]*vmovdqu32 %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b2 00 10 00 00[        ]*vmovdqu32 %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f 72 80[         ]*vmovdqu32 %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7e 2f 7f b2 e0 ef ff ff[        ]*vmovdqu32 %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 31[    ]*vmovdqu64 %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu64 %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 72 7f[         ]*vmovdqu64 %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b2 00 08 00 00[        ]*vmovdqu64 %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f 72 80[         ]*vmovdqu64 %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 0f 7f b2 f0 f7 ff ff[        ]*vmovdqu64 %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 31[    ]*vmovdqu64 %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b4 f4 c0 1d fe ff[     ]*vmovdqu64 %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 72 7f[         ]*vmovdqu64 %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b2 00 10 00 00[        ]*vmovdqu64 %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f 72 80[         ]*vmovdqu64 %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fe 2f 7f b2 e0 ef ff ff[        ]*vmovdqu64 %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 31[    ]*vmovupd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b4 f4 c0 1d fe ff[     ]*vmovupd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 72 7f[         ]*vmovupd %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b2 00 08 00 00[        ]*vmovupd %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 72 80[         ]*vmovupd %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 0f 11 b2 f0 f7 ff ff[        ]*vmovupd %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 31[    ]*vmovupd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b4 f4 c0 1d fe ff[     ]*vmovupd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 72 7f[         ]*vmovupd %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b2 00 10 00 00[        ]*vmovupd %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 72 80[         ]*vmovupd %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fd 2f 11 b2 e0 ef ff ff[        ]*vmovupd %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 31[    ]*vmovups %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b4 f4 c0 1d fe ff[     ]*vmovups %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 72 7f[         ]*vmovups %xmm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b2 00 08 00 00[        ]*vmovups %xmm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 72 80[         ]*vmovups %xmm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 11 b2 f0 f7 ff ff[        ]*vmovups %xmm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 31[    ]*vmovups %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b4 f4 c0 1d fe ff[     ]*vmovups %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 72 7f[         ]*vmovups %ymm6,0xfe0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b2 00 10 00 00[        ]*vmovups %ymm6,0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 72 80[         ]*vmovups %ymm6,-0x1000\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 11 b2 e0 ef ff ff[        ]*vmovups %ymm6,-0x1020\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 31[    ]*vpmovqb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b4 f4 c0 1d fe ff[     ]*vpmovqb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 72 7f[         ]*vpmovqb %xmm6,0xfe\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b2 00 01 00 00[        ]*vpmovqb %xmm6,0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 72 80[         ]*vpmovqb %xmm6,-0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 32 b2 fe fe ff ff[        ]*vpmovqb %xmm6,-0x102\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 31[    ]*vpmovqb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b4 f4 c0 1d fe ff[     ]*vpmovqb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 72 7f[         ]*vpmovqb %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b2 00 02 00 00[        ]*vpmovqb %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 72 80[         ]*vpmovqb %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 32 b2 fc fd ff ff[        ]*vpmovqb %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 31[    ]*vpmovsqb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b4 f4 c0 1d fe ff[     ]*vpmovsqb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 72 7f[         ]*vpmovsqb %xmm6,0xfe\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b2 00 01 00 00[        ]*vpmovsqb %xmm6,0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 72 80[         ]*vpmovsqb %xmm6,-0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 22 b2 fe fe ff ff[        ]*vpmovsqb %xmm6,-0x102\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 31[    ]*vpmovsqb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b4 f4 c0 1d fe ff[     ]*vpmovsqb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 72 7f[         ]*vpmovsqb %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b2 00 02 00 00[        ]*vpmovsqb %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 72 80[         ]*vpmovsqb %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 22 b2 fc fd ff ff[        ]*vpmovsqb %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 31[    ]*vpmovusqb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b4 f4 c0 1d fe ff[     ]*vpmovusqb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 72 7f[         ]*vpmovusqb %xmm6,0xfe\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b2 00 01 00 00[        ]*vpmovusqb %xmm6,0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 72 80[         ]*vpmovusqb %xmm6,-0x100\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 12 b2 fe fe ff ff[        ]*vpmovusqb %xmm6,-0x102\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 31[    ]*vpmovusqb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b4 f4 c0 1d fe ff[     ]*vpmovusqb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 72 7f[         ]*vpmovusqb %ymm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b2 00 02 00 00[        ]*vpmovusqb %ymm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 72 80[         ]*vpmovusqb %ymm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 12 b2 fc fd ff ff[        ]*vpmovusqb %ymm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 31[    ]*vpmovqw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b4 f4 c0 1d fe ff[     ]*vpmovqw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 72 7f[         ]*vpmovqw %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b2 00 02 00 00[        ]*vpmovqw %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 72 80[         ]*vpmovqw %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 34 b2 fc fd ff ff[        ]*vpmovqw %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 31[    ]*vpmovqw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b4 f4 c0 1d fe ff[     ]*vpmovqw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 72 7f[         ]*vpmovqw %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b2 00 04 00 00[        ]*vpmovqw %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 72 80[         ]*vpmovqw %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 34 b2 f8 fb ff ff[        ]*vpmovqw %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 31[    ]*vpmovsqw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b4 f4 c0 1d fe ff[     ]*vpmovsqw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 72 7f[         ]*vpmovsqw %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b2 00 02 00 00[        ]*vpmovsqw %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 72 80[         ]*vpmovsqw %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 24 b2 fc fd ff ff[        ]*vpmovsqw %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 31[    ]*vpmovsqw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b4 f4 c0 1d fe ff[     ]*vpmovsqw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 72 7f[         ]*vpmovsqw %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b2 00 04 00 00[        ]*vpmovsqw %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 72 80[         ]*vpmovsqw %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 24 b2 f8 fb ff ff[        ]*vpmovsqw %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 31[    ]*vpmovusqw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b4 f4 c0 1d fe ff[     ]*vpmovusqw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 72 7f[         ]*vpmovusqw %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b2 00 02 00 00[        ]*vpmovusqw %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 72 80[         ]*vpmovusqw %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 14 b2 fc fd ff ff[        ]*vpmovusqw %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 31[    ]*vpmovusqw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b4 f4 c0 1d fe ff[     ]*vpmovusqw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 72 7f[         ]*vpmovusqw %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b2 00 04 00 00[        ]*vpmovusqw %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 72 80[         ]*vpmovusqw %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 14 b2 f8 fb ff ff[        ]*vpmovusqw %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 31[    ]*vpmovqd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b4 f4 c0 1d fe ff[     ]*vpmovqd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 72 7f[         ]*vpmovqd %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b2 00 04 00 00[        ]*vpmovqd %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 72 80[         ]*vpmovqd %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 35 b2 f8 fb ff ff[        ]*vpmovqd %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 31[    ]*vpmovqd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b4 f4 c0 1d fe ff[     ]*vpmovqd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 72 7f[         ]*vpmovqd %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b2 00 08 00 00[        ]*vpmovqd %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 72 80[         ]*vpmovqd %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 35 b2 f0 f7 ff ff[        ]*vpmovqd %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 31[    ]*vpmovsqd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b4 f4 c0 1d fe ff[     ]*vpmovsqd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 72 7f[         ]*vpmovsqd %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b2 00 04 00 00[        ]*vpmovsqd %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 72 80[         ]*vpmovsqd %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 25 b2 f8 fb ff ff[        ]*vpmovsqd %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 31[    ]*vpmovsqd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b4 f4 c0 1d fe ff[     ]*vpmovsqd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 72 7f[         ]*vpmovsqd %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b2 00 08 00 00[        ]*vpmovsqd %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 72 80[         ]*vpmovsqd %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 25 b2 f0 f7 ff ff[        ]*vpmovsqd %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 31[    ]*vpmovusqd %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b4 f4 c0 1d fe ff[     ]*vpmovusqd %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 72 7f[         ]*vpmovusqd %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b2 00 04 00 00[        ]*vpmovusqd %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 72 80[         ]*vpmovusqd %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 15 b2 f8 fb ff ff[        ]*vpmovusqd %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 31[    ]*vpmovusqd %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b4 f4 c0 1d fe ff[     ]*vpmovusqd %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 72 7f[         ]*vpmovusqd %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b2 00 08 00 00[        ]*vpmovusqd %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 72 80[         ]*vpmovusqd %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 15 b2 f0 f7 ff ff[        ]*vpmovusqd %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 31[    ]*vpmovdb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b4 f4 c0 1d fe ff[     ]*vpmovdb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 72 7f[         ]*vpmovdb %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b2 00 02 00 00[        ]*vpmovdb %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 72 80[         ]*vpmovdb %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 31 b2 fc fd ff ff[        ]*vpmovdb %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 31[    ]*vpmovdb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b4 f4 c0 1d fe ff[     ]*vpmovdb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 72 7f[         ]*vpmovdb %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b2 00 04 00 00[        ]*vpmovdb %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 72 80[         ]*vpmovdb %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 31 b2 f8 fb ff ff[        ]*vpmovdb %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 31[    ]*vpmovsdb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b4 f4 c0 1d fe ff[     ]*vpmovsdb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 72 7f[         ]*vpmovsdb %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b2 00 02 00 00[        ]*vpmovsdb %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 72 80[         ]*vpmovsdb %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 21 b2 fc fd ff ff[        ]*vpmovsdb %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 31[    ]*vpmovsdb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b4 f4 c0 1d fe ff[     ]*vpmovsdb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 72 7f[         ]*vpmovsdb %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b2 00 04 00 00[        ]*vpmovsdb %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 72 80[         ]*vpmovsdb %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 21 b2 f8 fb ff ff[        ]*vpmovsdb %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 31[    ]*vpmovusdb %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b4 f4 c0 1d fe ff[     ]*vpmovusdb %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 72 7f[         ]*vpmovusdb %xmm6,0x1fc\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b2 00 02 00 00[        ]*vpmovusdb %xmm6,0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 72 80[         ]*vpmovusdb %xmm6,-0x200\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 11 b2 fc fd ff ff[        ]*vpmovusdb %xmm6,-0x204\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 31[    ]*vpmovusdb %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b4 f4 c0 1d fe ff[     ]*vpmovusdb %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 72 7f[         ]*vpmovusdb %ymm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b2 00 04 00 00[        ]*vpmovusdb %ymm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 72 80[         ]*vpmovusdb %ymm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 11 b2 f8 fb ff ff[        ]*vpmovusdb %ymm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 31[    ]*vpmovdw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b4 f4 c0 1d fe ff[     ]*vpmovdw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 72 7f[         ]*vpmovdw %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b2 00 04 00 00[        ]*vpmovdw %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 72 80[         ]*vpmovdw %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 33 b2 f8 fb ff ff[        ]*vpmovdw %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 31[    ]*vpmovdw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b4 f4 c0 1d fe ff[     ]*vpmovdw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 72 7f[         ]*vpmovdw %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b2 00 08 00 00[        ]*vpmovdw %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 72 80[         ]*vpmovdw %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 33 b2 f0 f7 ff ff[        ]*vpmovdw %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 31[    ]*vpmovsdw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b4 f4 c0 1d fe ff[     ]*vpmovsdw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 72 7f[         ]*vpmovsdw %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b2 00 04 00 00[        ]*vpmovsdw %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 72 80[         ]*vpmovsdw %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 23 b2 f8 fb ff ff[        ]*vpmovsdw %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 31[    ]*vpmovsdw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b4 f4 c0 1d fe ff[     ]*vpmovsdw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 72 7f[         ]*vpmovsdw %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b2 00 08 00 00[        ]*vpmovsdw %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 72 80[         ]*vpmovsdw %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 23 b2 f0 f7 ff ff[        ]*vpmovsdw %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 31[    ]*vpmovusdw %xmm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b4 f4 c0 1d fe ff[     ]*vpmovusdw %xmm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 72 7f[         ]*vpmovusdw %xmm6,0x3f8\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b2 00 04 00 00[        ]*vpmovusdw %xmm6,0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 72 80[         ]*vpmovusdw %xmm6,-0x400\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 0f 13 b2 f8 fb ff ff[        ]*vpmovusdw %xmm6,-0x408\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 31[    ]*vpmovusdw %ymm6,\(%ecx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b4 f4 c0 1d fe ff[     ]*vpmovusdw %ymm6,-0x1e240\(%esp,%esi,8\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 72 7f[         ]*vpmovusdw %ymm6,0x7f0\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b2 00 08 00 00[        ]*vpmovusdw %ymm6,0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 72 80[         ]*vpmovusdw %ymm6,-0x800\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 7e 2f 13 b2 f0 f7 ff ff[        ]*vpmovusdw %ymm6,-0x810\(%edx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 f5[    ]*vcvttpd2udq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 8f 78 f5[    ]*vcvttpd2udq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 31[    ]*vcvttpd2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b4 f4 c0 1d fe ff[     ]*vcvttpd2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 30[    ]*vcvttpd2udq \(%eax\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 72 7f[         ]*vcvttpd2udq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b2 00 08 00 00[        ]*vcvttpd2udq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 72 80[         ]*vcvttpd2udq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 0f 78 b2 f0 f7 ff ff[        ]*vcvttpd2udq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 72 7f[         ]*vcvttpd2udq 0x3f8\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 b2 00 04 00 00[        ]*vcvttpd2udq 0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 72 80[         ]*vcvttpd2udq -0x400\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 1f 78 b2 f8 fb ff ff[        ]*vcvttpd2udq -0x408\(%edx\)\{1to2\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 f5[    ]*vcvttpd2udq %ymm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc af 78 f5[    ]*vcvttpd2udq %ymm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 31[    ]*vcvttpd2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b4 f4 c0 1d fe ff[     ]*vcvttpd2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 30[    ]*vcvttpd2udq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 72 7f[         ]*vcvttpd2udq 0xfe0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b2 00 10 00 00[        ]*vcvttpd2udq 0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 72 80[         ]*vcvttpd2udq -0x1000\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 2f 78 b2 e0 ef ff ff[        ]*vcvttpd2udq -0x1020\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 72 7f[         ]*vcvttpd2udq 0x3f8\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 b2 00 04 00 00[        ]*vcvttpd2udq 0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 72 80[         ]*vcvttpd2udq -0x400\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 fc 3f 78 b2 f8 fb ff ff[        ]*vcvttpd2udq -0x408\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 f5[    ]*vcvttps2udq %xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 8f 78 f5[    ]*vcvttps2udq %xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 31[    ]*vcvttps2udq \(%ecx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b4 f4 c0 1d fe ff[     ]*vcvttps2udq -0x1e240\(%esp,%esi,8\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 30[    ]*vcvttps2udq \(%eax\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 72 7f[         ]*vcvttps2udq 0x7f0\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b2 00 08 00 00[        ]*vcvttps2udq 0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 72 80[         ]*vcvttps2udq -0x800\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 0f 78 b2 f0 f7 ff ff[        ]*vcvttps2udq -0x810\(%edx\),%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 72 7f[         ]*vcvttps2udq 0x1fc\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 b2 00 02 00 00[        ]*vcvttps2udq 0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 72 80[         ]*vcvttps2udq -0x200\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 1f 78 b2 fc fd ff ff[        ]*vcvttps2udq -0x204\(%edx\)\{1to4\},%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 f5[    ]*vcvttps2udq %ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c af 78 f5[    ]*vcvttps2udq %ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 31[    ]*vcvttps2udq \(%ecx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b4 f4 c0 1d fe ff[     ]*vcvttps2udq -0x1e240\(%esp,%esi,8\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 30[    ]*vcvttps2udq \(%eax\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 72 7f[         ]*vcvttps2udq 0xfe0\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b2 00 10 00 00[        ]*vcvttps2udq 0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 72 80[         ]*vcvttps2udq -0x1000\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 2f 78 b2 e0 ef ff ff[        ]*vcvttps2udq -0x1020\(%edx\),%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 72 7f[         ]*vcvttps2udq 0x1fc\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 b2 00 02 00 00[        ]*vcvttps2udq 0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 72 80[         ]*vcvttps2udq -0x200\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 7c 3f 78 b2 fc fd ff ff[        ]*vcvttps2udq -0x204\(%edx\)\{1to8\},%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 f4[    ]*vpermi2d %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 76 f4[    ]*vpermi2d %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 31[    ]*vpermi2d \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b4 f4 c0 1d fe ff[     ]*vpermi2d -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 30[    ]*vpermi2d \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 72 7f[         ]*vpermi2d 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b2 00 08 00 00[        ]*vpermi2d 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 72 80[         ]*vpermi2d -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 76 b2 f0 f7 ff ff[        ]*vpermi2d -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 72 7f[         ]*vpermi2d 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 b2 00 02 00 00[        ]*vpermi2d 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 72 80[         ]*vpermi2d -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 76 b2 fc fd ff ff[        ]*vpermi2d -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 f4[    ]*vpermi2d %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 76 f4[    ]*vpermi2d %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 31[    ]*vpermi2d \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b4 f4 c0 1d fe ff[     ]*vpermi2d -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 30[    ]*vpermi2d \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 72 7f[         ]*vpermi2d 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b2 00 10 00 00[        ]*vpermi2d 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 72 80[         ]*vpermi2d -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 76 b2 e0 ef ff ff[        ]*vpermi2d -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 72 7f[         ]*vpermi2d 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 b2 00 02 00 00[        ]*vpermi2d 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 72 80[         ]*vpermi2d -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 76 b2 fc fd ff ff[        ]*vpermi2d -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 f4[    ]*vpermi2q %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 76 f4[    ]*vpermi2q %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 31[    ]*vpermi2q \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b4 f4 c0 1d fe ff[     ]*vpermi2q -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 30[    ]*vpermi2q \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 72 7f[         ]*vpermi2q 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b2 00 08 00 00[        ]*vpermi2q 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 72 80[         ]*vpermi2q -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 76 b2 f0 f7 ff ff[        ]*vpermi2q -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 72 7f[         ]*vpermi2q 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 b2 00 04 00 00[        ]*vpermi2q 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 72 80[         ]*vpermi2q -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 76 b2 f8 fb ff ff[        ]*vpermi2q -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 f4[    ]*vpermi2q %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 76 f4[    ]*vpermi2q %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 31[    ]*vpermi2q \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b4 f4 c0 1d fe ff[     ]*vpermi2q -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 30[    ]*vpermi2q \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 72 7f[         ]*vpermi2q 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b2 00 10 00 00[        ]*vpermi2q 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 72 80[         ]*vpermi2q -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 76 b2 e0 ef ff ff[        ]*vpermi2q -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 72 7f[         ]*vpermi2q 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 b2 00 04 00 00[        ]*vpermi2q 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 72 80[         ]*vpermi2q -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 76 b2 f8 fb ff ff[        ]*vpermi2q -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 f4[    ]*vpermi2ps %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 8f 77 f4[    ]*vpermi2ps %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 31[    ]*vpermi2ps \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b4 f4 c0 1d fe ff[     ]*vpermi2ps -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 30[    ]*vpermi2ps \(%eax\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 72 7f[         ]*vpermi2ps 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b2 00 08 00 00[        ]*vpermi2ps 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 72 80[         ]*vpermi2ps -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 0f 77 b2 f0 f7 ff ff[        ]*vpermi2ps -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 72 7f[         ]*vpermi2ps 0x1fc\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 b2 00 02 00 00[        ]*vpermi2ps 0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 72 80[         ]*vpermi2ps -0x200\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 1f 77 b2 fc fd ff ff[        ]*vpermi2ps -0x204\(%edx\)\{1to4\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 f4[    ]*vpermi2ps %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 af 77 f4[    ]*vpermi2ps %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 31[    ]*vpermi2ps \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b4 f4 c0 1d fe ff[     ]*vpermi2ps -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 30[    ]*vpermi2ps \(%eax\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 72 7f[         ]*vpermi2ps 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b2 00 10 00 00[        ]*vpermi2ps 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 72 80[         ]*vpermi2ps -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 2f 77 b2 e0 ef ff ff[        ]*vpermi2ps -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 72 7f[         ]*vpermi2ps 0x1fc\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 b2 00 02 00 00[        ]*vpermi2ps 0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 72 80[         ]*vpermi2ps -0x200\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 55 3f 77 b2 fc fd ff ff[        ]*vpermi2ps -0x204\(%edx\)\{1to8\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 f4[    ]*vpermi2pd %xmm4,%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 8f 77 f4[    ]*vpermi2pd %xmm4,%xmm5,%xmm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 31[    ]*vpermi2pd \(%ecx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b4 f4 c0 1d fe ff[     ]*vpermi2pd -0x1e240\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 30[    ]*vpermi2pd \(%eax\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 72 7f[         ]*vpermi2pd 0x7f0\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b2 00 08 00 00[        ]*vpermi2pd 0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 72 80[         ]*vpermi2pd -0x800\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 0f 77 b2 f0 f7 ff ff[        ]*vpermi2pd -0x810\(%edx\),%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 72 7f[         ]*vpermi2pd 0x3f8\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 b2 00 04 00 00[        ]*vpermi2pd 0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 72 80[         ]*vpermi2pd -0x400\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 1f 77 b2 f8 fb ff ff[        ]*vpermi2pd -0x408\(%edx\)\{1to2\},%xmm5,%xmm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 f4[    ]*vpermi2pd %ymm4,%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 af 77 f4[    ]*vpermi2pd %ymm4,%ymm5,%ymm6\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 31[    ]*vpermi2pd \(%ecx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b4 f4 c0 1d fe ff[     ]*vpermi2pd -0x1e240\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 30[    ]*vpermi2pd \(%eax\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 72 7f[         ]*vpermi2pd 0xfe0\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b2 00 10 00 00[        ]*vpermi2pd 0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 72 80[         ]*vpermi2pd -0x1000\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 2f 77 b2 e0 ef ff ff[        ]*vpermi2pd -0x1020\(%edx\),%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 72 7f[         ]*vpermi2pd 0x3f8\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 b2 00 04 00 00[        ]*vpermi2pd 0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 72 80[         ]*vpermi2pd -0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d5 3f 77 b2 f8 fb ff ff[        ]*vpermi2pd -0x408\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 ec[    ]*vptestnmd %xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 29[    ]*vptestnmd \(%ecx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 ac f4 c0 1d fe ff[     ]*vptestnmd -0x1e240\(%esp,%esi,8\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 28[    ]*vptestnmd \(%eax\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 6a 7f[         ]*vptestnmd 0x7f0\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 aa 00 08 00 00[        ]*vptestnmd 0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 6a 80[         ]*vptestnmd -0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 0f 27 aa f0 f7 ff ff[        ]*vptestnmd -0x810\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 6a 7f[         ]*vptestnmd 0x1fc\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 aa 00 02 00 00[        ]*vptestnmd 0x200\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 6a 80[         ]*vptestnmd -0x200\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 1f 27 aa fc fd ff ff[        ]*vptestnmd -0x204\(%edx\)\{1to4\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 ec[    ]*vptestnmd %ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 29[    ]*vptestnmd \(%ecx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 ac f4 c0 1d fe ff[     ]*vptestnmd -0x1e240\(%esp,%esi,8\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 28[    ]*vptestnmd \(%eax\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 6a 7f[         ]*vptestnmd 0xfe0\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 aa 00 10 00 00[        ]*vptestnmd 0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 6a 80[         ]*vptestnmd -0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 2f 27 aa e0 ef ff ff[        ]*vptestnmd -0x1020\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 6a 7f[         ]*vptestnmd 0x1fc\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 aa 00 02 00 00[        ]*vptestnmd 0x200\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 6a 80[         ]*vptestnmd -0x200\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 56 3f 27 aa fc fd ff ff[        ]*vptestnmd -0x204\(%edx\)\{1to8\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 ec[    ]*vptestnmq %xmm4,%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 29[    ]*vptestnmq \(%ecx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 ac f4 c0 1d fe ff[     ]*vptestnmq -0x1e240\(%esp,%esi,8\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 28[    ]*vptestnmq \(%eax\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 6a 7f[         ]*vptestnmq 0x7f0\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 aa 00 08 00 00[        ]*vptestnmq 0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 6a 80[         ]*vptestnmq -0x800\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 0f 27 aa f0 f7 ff ff[        ]*vptestnmq -0x810\(%edx\),%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 6a 7f[         ]*vptestnmq 0x3f8\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 aa 00 04 00 00[        ]*vptestnmq 0x400\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 6a 80[         ]*vptestnmq -0x400\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 1f 27 aa f8 fb ff ff[        ]*vptestnmq -0x408\(%edx\)\{1to2\},%xmm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 ec[    ]*vptestnmq %ymm4,%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 29[    ]*vptestnmq \(%ecx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 ac f4 c0 1d fe ff[     ]*vptestnmq -0x1e240\(%esp,%esi,8\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 28[    ]*vptestnmq \(%eax\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 6a 7f[         ]*vptestnmq 0xfe0\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 aa 00 10 00 00[        ]*vptestnmq 0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 6a 80[         ]*vptestnmq -0x1000\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 2f 27 aa e0 ef ff ff[        ]*vptestnmq -0x1020\(%edx\),%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 6a 7f[         ]*vptestnmq 0x3f8\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 aa 00 04 00 00[        ]*vptestnmq 0x400\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 6a 80[         ]*vptestnmq -0x400\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 d6 3f 27 aa f8 fb ff ff[        ]*vptestnmq -0x408\(%edx\)\{1to4\},%ymm5,%k5\{%k7\}
+#pass
diff --git a/gas/testsuite/gas/i386/avx512f_vl.s b/gas/testsuite/gas/i386/avx512f_vl.s
new file mode 100644 (file)
index 0000000..1c0919d
--- /dev/null
@@ -0,0 +1,11397 @@
+# Check 32bit AVX512{F,VL} instructions
+
+       .allow_index_reg
+       .text
+_start:
+       vaddpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vaddpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vaddpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vaddpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vaddpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vaddpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vaddpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vaddpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vaddpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vaddpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vaddpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vaddpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vaddpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vaddpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vaddpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vaddpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vaddpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vaddpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vaddpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vaddpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vaddpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vaddpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vaddpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vaddpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vaddpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vaddpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vaddps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vaddps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vaddps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vaddps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vaddps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vaddps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vaddps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vaddps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vaddps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vaddps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vaddps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vaddps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vaddps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vaddps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vaddps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vaddps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vaddps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vaddps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vaddps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vaddps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vaddps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vaddps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vaddps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vaddps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vaddps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vaddps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       valignd $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       valignd $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
+       valignd $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       valignd $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       valignd $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       valignd $123, (%eax){1to4}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       valignd $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       valignd $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       valignd $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       valignd $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       valignd $123, 508(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL} Disp8
+       valignd $123, 512(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       valignd $123, -512(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       valignd $123, -516(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       valignd $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       valignd $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       valignd $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       valignd $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       valignd $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       valignd $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       valignd $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       valignd $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       valignd $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       valignd $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       valignd $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
+       valignd $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       valignd $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       valignd $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vblendmpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vblendmpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vblendmpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vblendmpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vblendmpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vblendmpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vblendmpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vblendmpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vblendmpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vblendmpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vblendmpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vblendmpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vblendmpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vblendmpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vblendmpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vblendmpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vblendmpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vblendmpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vblendmpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vblendmpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vblendmpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vblendmpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vblendmpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vblendmpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vblendmpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vblendmpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vblendmps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vblendmps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vblendmps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vblendmps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vblendmps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vblendmps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vblendmps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vblendmps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vblendmps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vblendmps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vblendmps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vblendmps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vblendmps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vblendmps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vblendmps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vblendmps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vblendmps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vblendmps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vblendmps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vblendmps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vblendmps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vblendmps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vblendmps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vblendmps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vblendmps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vblendmps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vbroadcastf32x4 (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vbroadcastf32x4 (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vbroadcastf32x4 -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vbroadcastf32x4 2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vbroadcastf32x4 2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vbroadcastf32x4 -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vbroadcastf32x4 -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vbroadcasti32x4 (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vbroadcasti32x4 (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vbroadcasti32x4 -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vbroadcasti32x4 2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vbroadcasti32x4 2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vbroadcasti32x4 -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vbroadcasti32x4 -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vbroadcastsd    (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vbroadcastsd    (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vbroadcastsd    -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vbroadcastsd    1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vbroadcastsd    1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vbroadcastsd    -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vbroadcastsd    -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vbroadcastsd    %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vbroadcastsd    %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vbroadcastss    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vbroadcastss    (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
+       vbroadcastss    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vbroadcastss    508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vbroadcastss    512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vbroadcastss    -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vbroadcastss    -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vbroadcastss    (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vbroadcastss    (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vbroadcastss    -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vbroadcastss    508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vbroadcastss    512(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vbroadcastss    -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vbroadcastss    -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vbroadcastss    %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vbroadcastss    %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vbroadcastss    %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vbroadcastss    %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcmppd  $0xab, %xmm4, %xmm5, %k5{%k7}    # AVX512{F,VL}
+       vcmppd  $123, %xmm4, %xmm5, %k5{%k7}     # AVX512{F,VL}
+       vcmppd  $123, (%ecx), %xmm5, %k5{%k7}    # AVX512{F,VL}
+       vcmppd  $123, -123456(%esp,%esi,8), %xmm5, %k5{%k7}      # AVX512{F,VL}
+       vcmppd  $123, (%eax){1to2}, %xmm5, %k5{%k7}      # AVX512{F,VL}
+       vcmppd  $123, 2032(%edx), %xmm5, %k5{%k7}        # AVX512{F,VL} Disp8
+       vcmppd  $123, 2048(%edx), %xmm5, %k5{%k7}        # AVX512{F,VL}
+       vcmppd  $123, -2048(%edx), %xmm5, %k5{%k7}       # AVX512{F,VL} Disp8
+       vcmppd  $123, -2064(%edx), %xmm5, %k5{%k7}       # AVX512{F,VL}
+       vcmppd  $123, 1016(%edx){1to2}, %xmm5, %k5{%k7}  # AVX512{F,VL} Disp8
+       vcmppd  $123, 1024(%edx){1to2}, %xmm5, %k5{%k7}  # AVX512{F,VL}
+       vcmppd  $123, -1024(%edx){1to2}, %xmm5, %k5{%k7}         # AVX512{F,VL} Disp8
+       vcmppd  $123, -1032(%edx){1to2}, %xmm5, %k5{%k7}         # AVX512{F,VL}
+       vcmppd  $0xab, %ymm4, %ymm5, %k5{%k7}    # AVX512{F,VL}
+       vcmppd  $123, %ymm4, %ymm5, %k5{%k7}     # AVX512{F,VL}
+       vcmppd  $123, (%ecx), %ymm5, %k5{%k7}    # AVX512{F,VL}
+       vcmppd  $123, -123456(%esp,%esi,8), %ymm5, %k5{%k7}      # AVX512{F,VL}
+       vcmppd  $123, (%eax){1to4}, %ymm5, %k5{%k7}      # AVX512{F,VL}
+       vcmppd  $123, 4064(%edx), %ymm5, %k5{%k7}        # AVX512{F,VL} Disp8
+       vcmppd  $123, 4096(%edx), %ymm5, %k5{%k7}        # AVX512{F,VL}
+       vcmppd  $123, -4096(%edx), %ymm5, %k5{%k7}       # AVX512{F,VL} Disp8
+       vcmppd  $123, -4128(%edx), %ymm5, %k5{%k7}       # AVX512{F,VL}
+       vcmppd  $123, 1016(%edx){1to4}, %ymm5, %k5{%k7}  # AVX512{F,VL} Disp8
+       vcmppd  $123, 1024(%edx){1to4}, %ymm5, %k5{%k7}  # AVX512{F,VL}
+       vcmppd  $123, -1024(%edx){1to4}, %ymm5, %k5{%k7}         # AVX512{F,VL} Disp8
+       vcmppd  $123, -1032(%edx){1to4}, %ymm5, %k5{%k7}         # AVX512{F,VL}
+       vcmpps  $0xab, %xmm4, %xmm5, %k5{%k7}    # AVX512{F,VL}
+       vcmpps  $123, %xmm4, %xmm5, %k5{%k7}     # AVX512{F,VL}
+       vcmpps  $123, (%ecx), %xmm5, %k5{%k7}    # AVX512{F,VL}
+       vcmpps  $123, -123456(%esp,%esi,8), %xmm5, %k5{%k7}      # AVX512{F,VL}
+       vcmpps  $123, (%eax){1to4}, %xmm5, %k5{%k7}      # AVX512{F,VL}
+       vcmpps  $123, 2032(%edx), %xmm5, %k5{%k7}        # AVX512{F,VL} Disp8
+       vcmpps  $123, 2048(%edx), %xmm5, %k5{%k7}        # AVX512{F,VL}
+       vcmpps  $123, -2048(%edx), %xmm5, %k5{%k7}       # AVX512{F,VL} Disp8
+       vcmpps  $123, -2064(%edx), %xmm5, %k5{%k7}       # AVX512{F,VL}
+       vcmpps  $123, 508(%edx){1to4}, %xmm5, %k5{%k7}   # AVX512{F,VL} Disp8
+       vcmpps  $123, 512(%edx){1to4}, %xmm5, %k5{%k7}   # AVX512{F,VL}
+       vcmpps  $123, -512(%edx){1to4}, %xmm5, %k5{%k7}  # AVX512{F,VL} Disp8
+       vcmpps  $123, -516(%edx){1to4}, %xmm5, %k5{%k7}  # AVX512{F,VL}
+       vcmpps  $0xab, %ymm4, %ymm5, %k5{%k7}    # AVX512{F,VL}
+       vcmpps  $123, %ymm4, %ymm5, %k5{%k7}     # AVX512{F,VL}
+       vcmpps  $123, (%ecx), %ymm5, %k5{%k7}    # AVX512{F,VL}
+       vcmpps  $123, -123456(%esp,%esi,8), %ymm5, %k5{%k7}      # AVX512{F,VL}
+       vcmpps  $123, (%eax){1to8}, %ymm5, %k5{%k7}      # AVX512{F,VL}
+       vcmpps  $123, 4064(%edx), %ymm5, %k5{%k7}        # AVX512{F,VL} Disp8
+       vcmpps  $123, 4096(%edx), %ymm5, %k5{%k7}        # AVX512{F,VL}
+       vcmpps  $123, -4096(%edx), %ymm5, %k5{%k7}       # AVX512{F,VL} Disp8
+       vcmpps  $123, -4128(%edx), %ymm5, %k5{%k7}       # AVX512{F,VL}
+       vcmpps  $123, 508(%edx){1to8}, %ymm5, %k5{%k7}   # AVX512{F,VL} Disp8
+       vcmpps  $123, 512(%edx){1to8}, %ymm5, %k5{%k7}   # AVX512{F,VL}
+       vcmpps  $123, -512(%edx){1to8}, %ymm5, %k5{%k7}  # AVX512{F,VL} Disp8
+       vcmpps  $123, -516(%edx){1to8}, %ymm5, %k5{%k7}  # AVX512{F,VL}
+       vcompresspd     %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vcompresspd     %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vcompresspd     %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vcompresspd     %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vcompresspd     %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vcompresspd     %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vcompresspd     %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vcompresspd     %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vcompresspd     %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vcompresspd     %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vcompresspd     %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vcompresspd     %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vcompresspd     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcompresspd     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcompresspd     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcompresspd     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcompressps     %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vcompressps     %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vcompressps     %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vcompressps     %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vcompressps     %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vcompressps     %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vcompressps     %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vcompressps     %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vcompressps     %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vcompressps     %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vcompressps     %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vcompressps     %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vcompressps     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcompressps     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcompressps     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcompressps     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtdq2pd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtdq2pd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtdq2pd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtdq2pd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtdq2pd       (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtdq2pd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtdq2pd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtdq2pd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtdq2pd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtdq2pd       508(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtdq2pd       512(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vcvtdq2pd       -512(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtdq2pd       -516(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtdq2pd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvtdq2pd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtdq2pd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvtdq2pd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvtdq2pd       (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
+       vcvtdq2pd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtdq2pd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvtdq2pd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtdq2pd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvtdq2pd       508(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtdq2pd       512(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vcvtdq2pd       -512(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtdq2pd       -516(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
+       vcvtdq2ps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtdq2ps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtdq2ps       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtdq2ps       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtdq2ps       (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtdq2ps       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtdq2ps       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtdq2ps       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtdq2ps       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtdq2ps       508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtdq2ps       512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vcvtdq2ps       -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtdq2ps       -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtdq2ps       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvtdq2ps       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtdq2ps       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvtdq2ps       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvtdq2ps       (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vcvtdq2ps       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtdq2ps       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvtdq2ps       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtdq2ps       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvtdq2ps       508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtdq2ps       512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vcvtdq2ps       -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtdq2ps       -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vcvtpd2dq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtpd2dq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtpd2dqx      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtpd2dqx      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2dqx      (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2dqx      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtpd2dqx      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtpd2dqx      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtpd2dqx      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtpd2dqx      1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtpd2dqx      1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtpd2dqx      -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvtpd2dqx      -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvtpd2dq       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtpd2dq       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtpd2dqy      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtpd2dqy      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2dqy      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2dqy      4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtpd2dqy      4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtpd2dqy      -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtpd2dqy      -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtpd2dqy      1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtpd2dqy      1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtpd2dqy      -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvtpd2dqy      -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvtpd2ps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtpd2ps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtpd2psx      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtpd2psx      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2psx      (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2psx      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtpd2psx      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtpd2psx      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtpd2psx      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtpd2psx      1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtpd2psx      1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtpd2psx      -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvtpd2psx      -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvtpd2ps       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtpd2ps       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtpd2psy      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtpd2psy      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2psy      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2psy      4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtpd2psy      4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtpd2psy      -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtpd2psy      -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtpd2psy      1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtpd2psy      1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtpd2psy      -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvtpd2psy      -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvtpd2udq      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtpd2udq      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtpd2udqx     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtpd2udqx     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2udqx     (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2udqx     2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtpd2udqx     2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtpd2udqx     -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtpd2udqx     -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtpd2udqx     1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtpd2udqx     1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtpd2udqx     -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvtpd2udqx     -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvtpd2udq      %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtpd2udq      %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtpd2udqy     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtpd2udqy     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2udqy     (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtpd2udqy     4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtpd2udqy     4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtpd2udqy     -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtpd2udqy     -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtpd2udqy     1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtpd2udqy     1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtpd2udqy     -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvtpd2udqy     -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvtph2ps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtph2ps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtph2ps       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtph2ps       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtph2ps       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtph2ps       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtph2ps       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtph2ps       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtph2ps       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvtph2ps       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtph2ps       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvtph2ps       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvtph2ps       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtph2ps       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvtph2ps       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtph2ps       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvtps2dq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtps2dq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtps2dq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtps2dq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtps2dq       (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtps2dq       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtps2dq       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtps2dq       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtps2dq       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtps2dq       508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtps2dq       512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vcvtps2dq       -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtps2dq       -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtps2dq       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvtps2dq       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtps2dq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvtps2dq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvtps2dq       (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vcvtps2dq       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtps2dq       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvtps2dq       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtps2dq       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvtps2dq       508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtps2dq       512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vcvtps2dq       -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtps2dq       -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vcvtps2pd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtps2pd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtps2pd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtps2pd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtps2pd       (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtps2pd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtps2pd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtps2pd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtps2pd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtps2pd       508(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtps2pd       512(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vcvtps2pd       -512(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtps2pd       -516(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtps2pd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvtps2pd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtps2pd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvtps2pd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvtps2pd       (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
+       vcvtps2pd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtps2pd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvtps2pd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtps2pd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvtps2pd       508(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtps2pd       512(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vcvtps2pd       -512(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtps2pd       -516(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
+       vcvtps2ph       $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtps2ph       $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vcvtps2ph       $0xab, %ymm5, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtps2ph       $0xab, %ymm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm5, %xmm6{%k7}  # AVX512{F,VL}
+       vcvtps2udq      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtps2udq      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtps2udq      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtps2udq      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtps2udq      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtps2udq      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtps2udq      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtps2udq      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtps2udq      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtps2udq      508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtps2udq      512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vcvtps2udq      -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtps2udq      -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtps2udq      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvtps2udq      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtps2udq      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvtps2udq      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvtps2udq      (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vcvtps2udq      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtps2udq      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvtps2udq      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtps2udq      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvtps2udq      508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtps2udq      512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vcvtps2udq      -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtps2udq      -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vcvttpd2dq      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvttpd2dq      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvttpd2dqx     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvttpd2dqx     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvttpd2dqx     (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvttpd2dqx     2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvttpd2dqx     2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvttpd2dqx     -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvttpd2dqx     -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvttpd2dqx     1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvttpd2dqx     1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvttpd2dqx     -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvttpd2dqx     -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvttpd2dq      %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvttpd2dq      %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvttpd2dqy     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvttpd2dqy     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvttpd2dqy     (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvttpd2dqy     4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvttpd2dqy     4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvttpd2dqy     -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvttpd2dqy     -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvttpd2dqy     1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvttpd2dqy     1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvttpd2dqy     -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvttpd2dqy     -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvttps2dq      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvttps2dq      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvttps2dq      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvttps2dq      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvttps2dq      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvttps2dq      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvttps2dq      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvttps2dq      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvttps2dq      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvttps2dq      508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vcvttps2dq      512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vcvttps2dq      -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvttps2dq      -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvttps2dq      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvttps2dq      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvttps2dq      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvttps2dq      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvttps2dq      (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vcvttps2dq      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvttps2dq      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvttps2dq      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvttps2dq      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvttps2dq      508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vcvttps2dq      512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vcvttps2dq      -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vcvttps2dq      -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vcvtudq2pd      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtudq2pd      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtudq2pd      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtudq2pd      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtudq2pd      (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtudq2pd      1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtudq2pd      1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtudq2pd      -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtudq2pd      -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtudq2pd      508(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtudq2pd      512(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vcvtudq2pd      -512(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtudq2pd      -516(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtudq2pd      %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvtudq2pd      %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtudq2pd      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvtudq2pd      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvtudq2pd      (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
+       vcvtudq2pd      2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtudq2pd      2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvtudq2pd      -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtudq2pd      -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvtudq2pd      508(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtudq2pd      512(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vcvtudq2pd      -512(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtudq2pd      -516(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
+       vcvtudq2ps      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvtudq2ps      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvtudq2ps      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvtudq2ps      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvtudq2ps      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvtudq2ps      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtudq2ps      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvtudq2ps      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtudq2ps      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvtudq2ps      508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtudq2ps      512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vcvtudq2ps      -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtudq2ps      -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvtudq2ps      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvtudq2ps      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtudq2ps      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvtudq2ps      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvtudq2ps      (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vcvtudq2ps      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvtudq2ps      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvtudq2ps      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvtudq2ps      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvtudq2ps      508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vcvtudq2ps      512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vcvtudq2ps      -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vcvtudq2ps      -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vdivpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vdivpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vdivpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vdivpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vdivpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vdivpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vdivpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vdivpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vdivpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vdivpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vdivpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vdivpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vdivpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vdivpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vdivpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vdivpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vdivpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vdivpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vdivpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vdivpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vdivpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vdivpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vdivpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vdivpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vdivpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vdivpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vdivps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vdivps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vdivps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vdivps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vdivps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vdivps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vdivps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vdivps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vdivps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vdivps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vdivps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vdivps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vdivps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vdivps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vdivps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vdivps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vdivps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vdivps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vdivps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vdivps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vdivps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vdivps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vdivps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vdivps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vdivps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vdivps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vexpandpd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vexpandpd       (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
+       vexpandpd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vexpandpd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vexpandpd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vexpandpd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vexpandpd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vexpandpd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vexpandpd       (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vexpandpd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vexpandpd       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vexpandpd       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vexpandpd       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vexpandpd       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vexpandpd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vexpandpd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vexpandpd       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vexpandpd       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vexpandps       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vexpandps       (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
+       vexpandps       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vexpandps       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vexpandps       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vexpandps       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vexpandps       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vexpandps       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vexpandps       (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vexpandps       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vexpandps       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vexpandps       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vexpandps       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vexpandps       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vexpandps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vexpandps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vexpandps       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vexpandps       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vextractf32x4   $0xab, %ymm5, %xmm6{%k7}         # AVX512{F,VL}
+       vextractf32x4   $0xab, %ymm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vextractf32x4   $123, %ymm5, %xmm6{%k7}  # AVX512{F,VL}
+       vextracti32x4   $0xab, %ymm5, %xmm6{%k7}         # AVX512{F,VL}
+       vextracti32x4   $0xab, %ymm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vextracti32x4   $123, %ymm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd132pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmadd132pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd132pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmadd132pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd132pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd132pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd132pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmadd132pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd132pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmadd132pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd132pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmadd132pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmadd132pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmadd132pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmadd132pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd132pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmadd132pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd132pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd132pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd132pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmadd132pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd132pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmadd132pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd132pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmadd132pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmadd132pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmadd132ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmadd132ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd132ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmadd132ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd132ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd132ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd132ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmadd132ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd132ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmadd132ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmadd132ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmadd132ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd132ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmadd132ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmadd132ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd132ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmadd132ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd132ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd132ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd132ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmadd132ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd132ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmadd132ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmadd132ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmadd132ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd132ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmadd213pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmadd213pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd213pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmadd213pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd213pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd213pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd213pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmadd213pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd213pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmadd213pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd213pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmadd213pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmadd213pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmadd213pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmadd213pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd213pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmadd213pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd213pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd213pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd213pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmadd213pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd213pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmadd213pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd213pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmadd213pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmadd213pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmadd213ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmadd213ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd213ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmadd213ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd213ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd213ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd213ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmadd213ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd213ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmadd213ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmadd213ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmadd213ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd213ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmadd213ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmadd213ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd213ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmadd213ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd213ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd213ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd213ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmadd213ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd213ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmadd213ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmadd213ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmadd213ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd213ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmadd231pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmadd231pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd231pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmadd231pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd231pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd231pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd231pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmadd231pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd231pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmadd231pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd231pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmadd231pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmadd231pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmadd231pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmadd231pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd231pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmadd231pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd231pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd231pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd231pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmadd231pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd231pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmadd231pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd231pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmadd231pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmadd231pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmadd231ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmadd231ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd231ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmadd231ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd231ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmadd231ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd231ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmadd231ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd231ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmadd231ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmadd231ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmadd231ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd231ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmadd231ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmadd231ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmadd231ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmadd231ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd231ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmadd231ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmadd231ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmadd231ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmadd231ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmadd231ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmadd231ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmadd231ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmadd231ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmaddsub132pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmaddsub132pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub132pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmaddsub132pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub132pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub132pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub132pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmaddsub132pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmaddsub132pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub132pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmaddsub132pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmaddsub132pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmaddsub132pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmaddsub132pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub132pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmaddsub132pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub132pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub132pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub132pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmaddsub132pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmaddsub132pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub132pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmaddsub132pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmaddsub132pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmaddsub132ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmaddsub132ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub132ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmaddsub132ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub132ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub132ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub132ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmaddsub132ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub132ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmaddsub132ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmaddsub132ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmaddsub132ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub132ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmaddsub132ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmaddsub132ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub132ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmaddsub132ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub132ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub132ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub132ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmaddsub132ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub132ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmaddsub132ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmaddsub132ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmaddsub132ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub132ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmaddsub213pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmaddsub213pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub213pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmaddsub213pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub213pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub213pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub213pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmaddsub213pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmaddsub213pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub213pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmaddsub213pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmaddsub213pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmaddsub213pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmaddsub213pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub213pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmaddsub213pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub213pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub213pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub213pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmaddsub213pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmaddsub213pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub213pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmaddsub213pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmaddsub213pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmaddsub213ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmaddsub213ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub213ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmaddsub213ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub213ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub213ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub213ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmaddsub213ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub213ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmaddsub213ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmaddsub213ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmaddsub213ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub213ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmaddsub213ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmaddsub213ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub213ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmaddsub213ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub213ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub213ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub213ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmaddsub213ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub213ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmaddsub213ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmaddsub213ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmaddsub213ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub213ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmaddsub231pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmaddsub231pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub231pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmaddsub231pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub231pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub231pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub231pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmaddsub231pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmaddsub231pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub231pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmaddsub231pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmaddsub231pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmaddsub231pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmaddsub231pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub231pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmaddsub231pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub231pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub231pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub231pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmaddsub231pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmaddsub231pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub231pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmaddsub231pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmaddsub231pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmaddsub231ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmaddsub231ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub231ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmaddsub231ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub231ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmaddsub231ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub231ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmaddsub231ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub231ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmaddsub231ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmaddsub231ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmaddsub231ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub231ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmaddsub231ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmaddsub231ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmaddsub231ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmaddsub231ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub231ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmaddsub231ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmaddsub231ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmaddsub231ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmaddsub231ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmaddsub231ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmaddsub231ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmaddsub231ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmaddsub231ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsub132pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsub132pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub132pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsub132pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub132pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub132pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub132pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsub132pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub132pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsub132pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub132pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsub132pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsub132pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmsub132pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsub132pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub132pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsub132pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub132pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub132pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub132pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsub132pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub132pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsub132pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub132pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsub132pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsub132pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmsub132ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsub132ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub132ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsub132ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub132ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub132ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub132ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsub132ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub132ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsub132ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsub132ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmsub132ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub132ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsub132ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsub132ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub132ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsub132ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub132ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub132ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub132ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsub132ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub132ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsub132ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsub132ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmsub132ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub132ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsub213pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsub213pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub213pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsub213pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub213pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub213pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub213pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsub213pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub213pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsub213pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub213pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsub213pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsub213pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmsub213pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsub213pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub213pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsub213pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub213pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub213pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub213pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsub213pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub213pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsub213pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub213pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsub213pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsub213pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmsub213ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsub213ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub213ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsub213ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub213ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub213ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub213ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsub213ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub213ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsub213ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsub213ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmsub213ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub213ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsub213ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsub213ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub213ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsub213ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub213ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub213ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub213ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsub213ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub213ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsub213ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsub213ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmsub213ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub213ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsub231pd     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsub231pd     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub231pd     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsub231pd     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub231pd     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub231pd     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub231pd     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsub231pd     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub231pd     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsub231pd     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub231pd     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsub231pd     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsub231pd     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmsub231pd     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsub231pd     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub231pd     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsub231pd     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub231pd     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub231pd     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub231pd     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsub231pd     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub231pd     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsub231pd     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub231pd     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsub231pd     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsub231pd     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmsub231ps     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsub231ps     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub231ps     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsub231ps     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub231ps     (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsub231ps     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub231ps     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsub231ps     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub231ps     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsub231ps     508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsub231ps     512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmsub231ps     -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub231ps     -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsub231ps     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsub231ps     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsub231ps     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsub231ps     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub231ps     (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsub231ps     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsub231ps     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsub231ps     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsub231ps     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsub231ps     508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsub231ps     512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmsub231ps     -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsub231ps     -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsubadd132pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsubadd132pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd132pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsubadd132pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd132pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd132pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd132pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsubadd132pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsubadd132pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd132pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsubadd132pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsubadd132pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmsubadd132pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsubadd132pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd132pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsubadd132pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd132pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd132pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd132pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsubadd132pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsubadd132pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd132pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsubadd132pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsubadd132pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmsubadd132ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsubadd132ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd132ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsubadd132ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd132ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd132ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd132ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsubadd132ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd132ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsubadd132ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsubadd132ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmsubadd132ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd132ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsubadd132ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsubadd132ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd132ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsubadd132ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd132ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd132ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd132ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsubadd132ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd132ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsubadd132ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsubadd132ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmsubadd132ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd132ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsubadd213pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsubadd213pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd213pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsubadd213pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd213pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd213pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd213pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsubadd213pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsubadd213pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd213pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsubadd213pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsubadd213pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmsubadd213pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsubadd213pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd213pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsubadd213pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd213pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd213pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd213pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsubadd213pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsubadd213pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd213pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsubadd213pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsubadd213pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmsubadd213ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsubadd213ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd213ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsubadd213ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd213ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd213ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd213ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsubadd213ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd213ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsubadd213ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsubadd213ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmsubadd213ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd213ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsubadd213ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsubadd213ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd213ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsubadd213ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd213ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd213ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd213ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsubadd213ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd213ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsubadd213ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsubadd213ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmsubadd213ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd213ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsubadd231pd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsubadd231pd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd231pd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsubadd231pd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd231pd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd231pd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd231pd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsubadd231pd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsubadd231pd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd231pd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsubadd231pd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsubadd231pd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfmsubadd231pd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsubadd231pd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd231pd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsubadd231pd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd231pd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd231pd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd231pd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsubadd231pd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsubadd231pd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd231pd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfmsubadd231pd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfmsubadd231pd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfmsubadd231ps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfmsubadd231ps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd231ps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfmsubadd231ps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd231ps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfmsubadd231ps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd231ps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfmsubadd231ps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd231ps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfmsubadd231ps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsubadd231ps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfmsubadd231ps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd231ps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfmsubadd231ps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfmsubadd231ps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfmsubadd231ps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfmsubadd231ps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd231ps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfmsubadd231ps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfmsubadd231ps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfmsubadd231ps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfmsubadd231ps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfmsubadd231ps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfmsubadd231ps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfmsubadd231ps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfmsubadd231ps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmadd132pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmadd132pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd132pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmadd132pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd132pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd132pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd132pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmadd132pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd132pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmadd132pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd132pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmadd132pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmadd132pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfnmadd132pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmadd132pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd132pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmadd132pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd132pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd132pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd132pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmadd132pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd132pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmadd132pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd132pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmadd132pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmadd132pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfnmadd132ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmadd132ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd132ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmadd132ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd132ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd132ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd132ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmadd132ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd132ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmadd132ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmadd132ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfnmadd132ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd132ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmadd132ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmadd132ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd132ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmadd132ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd132ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd132ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd132ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmadd132ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd132ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmadd132ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmadd132ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfnmadd132ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd132ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmadd213pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmadd213pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd213pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmadd213pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd213pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd213pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd213pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmadd213pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd213pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmadd213pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd213pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmadd213pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmadd213pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfnmadd213pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmadd213pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd213pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmadd213pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd213pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd213pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd213pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmadd213pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd213pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmadd213pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd213pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmadd213pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmadd213pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfnmadd213ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmadd213ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd213ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmadd213ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd213ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd213ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd213ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmadd213ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd213ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmadd213ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmadd213ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfnmadd213ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd213ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmadd213ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmadd213ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd213ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmadd213ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd213ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd213ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd213ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmadd213ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd213ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmadd213ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmadd213ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfnmadd213ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd213ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmadd231pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmadd231pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd231pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmadd231pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd231pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd231pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd231pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmadd231pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd231pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmadd231pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd231pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmadd231pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmadd231pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfnmadd231pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmadd231pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd231pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmadd231pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd231pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd231pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd231pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmadd231pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd231pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmadd231pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd231pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmadd231pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmadd231pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfnmadd231ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmadd231ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd231ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmadd231ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd231ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmadd231ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd231ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmadd231ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd231ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmadd231ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmadd231ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfnmadd231ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd231ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmadd231ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmadd231ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmadd231ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmadd231ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd231ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmadd231ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmadd231ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmadd231ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmadd231ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmadd231ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmadd231ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfnmadd231ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmadd231ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmsub132pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmsub132pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub132pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmsub132pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub132pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub132pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub132pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmsub132pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub132pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmsub132pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub132pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmsub132pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmsub132pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfnmsub132pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmsub132pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub132pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmsub132pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub132pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub132pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub132pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmsub132pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub132pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmsub132pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub132pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmsub132pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmsub132pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfnmsub132ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmsub132ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub132ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmsub132ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub132ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub132ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub132ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmsub132ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub132ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmsub132ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmsub132ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfnmsub132ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub132ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmsub132ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmsub132ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub132ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmsub132ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub132ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub132ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub132ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmsub132ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub132ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmsub132ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmsub132ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfnmsub132ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub132ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmsub213pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmsub213pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub213pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmsub213pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub213pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub213pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub213pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmsub213pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub213pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmsub213pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub213pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmsub213pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmsub213pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfnmsub213pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmsub213pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub213pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmsub213pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub213pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub213pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub213pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmsub213pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub213pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmsub213pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub213pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmsub213pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmsub213pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfnmsub213ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmsub213ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub213ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmsub213ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub213ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub213ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub213ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmsub213ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub213ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmsub213ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmsub213ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfnmsub213ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub213ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmsub213ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmsub213ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub213ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmsub213ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub213ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub213ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub213ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmsub213ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub213ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmsub213ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmsub213ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfnmsub213ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub213ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmsub231pd    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmsub231pd    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub231pd    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmsub231pd    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub231pd    (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub231pd    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub231pd    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmsub231pd    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub231pd    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmsub231pd    1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub231pd    1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmsub231pd    -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmsub231pd    -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfnmsub231pd    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmsub231pd    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub231pd    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmsub231pd    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub231pd    (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub231pd    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub231pd    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmsub231pd    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub231pd    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmsub231pd    1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub231pd    1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfnmsub231pd    -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfnmsub231pd    -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfnmsub231ps    %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfnmsub231ps    %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub231ps    (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfnmsub231ps    -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub231ps    (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfnmsub231ps    2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub231ps    2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfnmsub231ps    -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub231ps    -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfnmsub231ps    508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmsub231ps    512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfnmsub231ps    -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub231ps    -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfnmsub231ps    %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfnmsub231ps    %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vfnmsub231ps    (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfnmsub231ps    -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub231ps    (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfnmsub231ps    4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vfnmsub231ps    4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfnmsub231ps    -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vfnmsub231ps    -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfnmsub231ps    508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfnmsub231ps    512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfnmsub231ps    -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfnmsub231ps    -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vgatherdpd      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vgatherdpd      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
+       vgatherdpd      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vgatherdpd      123(%ebp,%xmm7,8), %ymm6{%k1}    # AVX512{F,VL}
+       vgatherdpd      256(%eax,%xmm7), %ymm6{%k1}      # AVX512{F,VL}
+       vgatherdpd      1024(%ecx,%xmm7,4), %ymm6{%k1}   # AVX512{F,VL}
+       vgatherdps      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vgatherdps      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
+       vgatherdps      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vgatherdps      123(%ebp,%ymm7,8), %ymm6{%k1}    # AVX512{F,VL}
+       vgatherdps      256(%eax,%ymm7), %ymm6{%k1}      # AVX512{F,VL}
+       vgatherdps      1024(%ecx,%ymm7,4), %ymm6{%k1}   # AVX512{F,VL}
+       vgatherqpd      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vgatherqpd      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
+       vgatherqpd      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vgatherqpd      123(%ebp,%ymm7,8), %ymm6{%k1}    # AVX512{F,VL}
+       vgatherqpd      256(%eax,%ymm7), %ymm6{%k1}      # AVX512{F,VL}
+       vgatherqpd      1024(%ecx,%ymm7,4), %ymm6{%k1}   # AVX512{F,VL}
+       vgatherqps      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vgatherqps      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
+       vgatherqps      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vgatherqps      123(%ebp,%ymm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vgatherqps      256(%eax,%ymm7), %xmm6{%k1}      # AVX512{F,VL}
+       vgatherqps      1024(%ecx,%ymm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vgetexppd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vgetexppd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vgetexppd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vgetexppd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vgetexppd       (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vgetexppd       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vgetexppd       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vgetexppd       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vgetexppd       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vgetexppd       1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vgetexppd       1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vgetexppd       -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vgetexppd       -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vgetexppd       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vgetexppd       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vgetexppd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vgetexppd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vgetexppd       (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
+       vgetexppd       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vgetexppd       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vgetexppd       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vgetexppd       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vgetexppd       1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vgetexppd       1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
+       vgetexppd       -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vgetexppd       -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
+       vgetexpps       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vgetexpps       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vgetexpps       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vgetexpps       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vgetexpps       (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vgetexpps       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vgetexpps       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vgetexpps       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vgetexpps       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vgetexpps       508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vgetexpps       512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vgetexpps       -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vgetexpps       -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vgetexpps       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vgetexpps       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vgetexpps       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vgetexpps       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vgetexpps       (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vgetexpps       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vgetexpps       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vgetexpps       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vgetexpps       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vgetexpps       508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vgetexpps       512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vgetexpps       -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vgetexpps       -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vgetmantpd      $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vgetmantpd      $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vgetmantpd      $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vgetmantpd      $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vgetmantpd      $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vgetmantpd      $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
+       vgetmantpd      $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vgetmantpd      $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vgetmantpd      $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vgetmantpd      $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vgetmantpd      $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vgetmantpd      $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
+       vgetmantpd      $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vgetmantpd      $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vgetmantpd      $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vgetmantpd      $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vgetmantpd      $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vgetmantpd      $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vgetmantpd      $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vgetmantpd      $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vgetmantpd      $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vgetmantpd      $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vgetmantpd      $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vgetmantpd      $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vgetmantpd      $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vgetmantpd      $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vgetmantpd      $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vgetmantpd      $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vgetmantps      $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vgetmantps      $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vgetmantps      $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vgetmantps      $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vgetmantps      $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vgetmantps      $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
+       vgetmantps      $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vgetmantps      $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vgetmantps      $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vgetmantps      $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vgetmantps      $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vgetmantps      $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
+       vgetmantps      $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vgetmantps      $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
+       vgetmantps      $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vgetmantps      $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vgetmantps      $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vgetmantps      $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vgetmantps      $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vgetmantps      $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
+       vgetmantps      $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vgetmantps      $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vgetmantps      $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vgetmantps      $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vgetmantps      $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vgetmantps      $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
+       vgetmantps      $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vgetmantps      $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
+       vinsertf32x4    $0xab, %xmm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vinsertf32x4    $0xab, %xmm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vinsertf32x4    $123, %xmm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vinsertf32x4    $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vinsertf32x4    $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vinsertf32x4    $123, 2032(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vinsertf32x4    $123, 2048(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vinsertf32x4    $123, -2048(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vinsertf32x4    $123, -2064(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vinserti32x4    $0xab, %xmm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vinserti32x4    $0xab, %xmm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vinserti32x4    $123, %xmm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vinserti32x4    $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vinserti32x4    $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vinserti32x4    $123, 2032(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vinserti32x4    $123, 2048(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vinserti32x4    $123, -2048(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vinserti32x4    $123, -2064(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vmaxpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vmaxpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vmaxpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmaxpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vmaxpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vmaxpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vmaxpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vmaxpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmaxpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vmaxpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vmaxpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vmaxpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vmaxpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vmaxpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vmaxpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vmaxpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmaxpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vmaxpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vmaxpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vmaxpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vmaxpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmaxpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vmaxpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vmaxpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vmaxpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vmaxpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vmaxps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vmaxps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vmaxps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmaxps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vmaxps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vmaxps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vmaxps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vmaxps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmaxps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vmaxps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vmaxps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vmaxps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vmaxps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vmaxps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vmaxps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vmaxps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmaxps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vmaxps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vmaxps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vmaxps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vmaxps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmaxps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vmaxps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vmaxps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vmaxps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vmaxps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vminpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vminpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vminpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vminpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vminpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vminpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vminpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vminpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vminpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vminpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vminpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vminpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vminpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vminpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vminpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vminpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vminpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vminpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vminpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vminpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vminpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vminpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vminpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vminpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vminpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vminpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vminps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vminps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vminps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vminps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vminps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vminps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vminps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vminps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vminps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vminps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vminps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vminps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vminps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vminps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vminps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vminps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vminps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vminps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vminps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vminps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vminps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vminps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vminps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vminps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vminps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vminps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vmovapd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovapd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovapd (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovapd -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovapd 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovapd 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovapd -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovapd -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovapd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovapd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovapd (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovapd -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovapd 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovapd 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovapd -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovapd -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovaps %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovaps %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovaps -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovaps 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovaps 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovaps -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovaps -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovaps %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovaps %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovaps (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovaps -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovaps 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovaps 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovaps -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovaps -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovddup        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovddup        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovddup        (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovddup        -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovddup        1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovddup        1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovddup        -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovddup        -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovddup        %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovddup        %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovddup        (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovddup        -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovddup        4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovddup        4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovddup        -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovddup        -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovdqa32       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa32       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovdqa32       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovdqa32       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovdqa32       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovdqa32       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovdqa32       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovdqa32       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa32       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa32       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovdqa32       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovdqa32       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovdqa32       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovdqa32       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovdqa32       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovdqa64       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqa64       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovdqa64       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovdqa64       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovdqa64       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovdqa64       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovdqa64       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovdqa64       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqa64       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqa64       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovdqa64       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovdqa64       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovdqa64       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovdqa64       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovdqa64       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovdqu32       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu32       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovdqu32       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovdqu32       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovdqu32       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovdqu32       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovdqu32       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovdqu32       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu32       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu32       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovdqu32       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovdqu32       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovdqu32       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovdqu32       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovdqu32       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovdqu64       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovdqu64       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovdqu64       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovdqu64       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovdqu64       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovdqu64       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovdqu64       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovdqu64       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovdqu64       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovdqu64       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovdqu64       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovdqu64       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovdqu64       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovdqu64       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovdqu64       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovshdup       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovshdup       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovshdup       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovshdup       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovshdup       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovshdup       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovshdup       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovshdup       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovshdup       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovshdup       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovshdup       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovshdup       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovshdup       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovshdup       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovshdup       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovshdup       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovsldup       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovsldup       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovsldup       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovsldup       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovsldup       2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovsldup       2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovsldup       -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovsldup       -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovsldup       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovsldup       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovsldup       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovsldup       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovsldup       4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovsldup       4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovsldup       -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovsldup       -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovupd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovupd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovupd -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovupd 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovupd 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovupd -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovupd -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovupd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovupd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovupd (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovupd -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovupd 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovupd 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovupd -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovupd -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmovups %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmovups %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vmovups (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vmovups -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vmovups 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmovups 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vmovups -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vmovups -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vmovups %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmovups %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vmovups (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vmovups -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vmovups 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmovups 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vmovups -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vmovups -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vmulpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vmulpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vmulpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmulpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vmulpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vmulpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vmulpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vmulpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmulpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vmulpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vmulpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vmulpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vmulpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vmulpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vmulpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vmulpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmulpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vmulpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vmulpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vmulpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vmulpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmulpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vmulpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vmulpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vmulpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vmulpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vmulps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vmulps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vmulps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vmulps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vmulps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vmulps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vmulps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vmulps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vmulps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vmulps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vmulps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vmulps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vmulps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vmulps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vmulps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vmulps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vmulps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vmulps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vmulps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vmulps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vmulps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vmulps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vmulps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vmulps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vmulps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vmulps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpabsd  %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpabsd  %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpabsd  (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpabsd  -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpabsd  (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vpabsd  2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpabsd  2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpabsd  -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpabsd  -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpabsd  508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpabsd  512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vpabsd  -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpabsd  -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vpabsd  %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpabsd  %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpabsd  (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpabsd  -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpabsd  (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vpabsd  4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpabsd  4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpabsd  -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpabsd  -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpabsd  508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpabsd  512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vpabsd  -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpabsd  -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vpabsq  %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpabsq  %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpabsq  (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpabsq  -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpabsq  (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vpabsq  2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpabsq  2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpabsq  -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpabsq  -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpabsq  1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpabsq  1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vpabsq  -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpabsq  -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vpabsq  %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpabsq  %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpabsq  (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpabsq  -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpabsq  (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
+       vpabsq  4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpabsq  4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpabsq  -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpabsq  -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpabsq  1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpabsq  1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
+       vpabsq  -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpabsq  -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
+       vpaddd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpaddd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpaddd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpaddd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpaddd  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpaddd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpaddd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpaddd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpaddd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpaddd  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpaddd  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpaddd  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpaddd  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpaddd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpaddd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpaddd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpaddd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpaddd  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpaddd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpaddd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpaddd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpaddd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpaddd  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpaddd  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpaddd  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpaddd  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpaddq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpaddq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpaddq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpaddq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpaddq  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpaddq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpaddq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpaddq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpaddq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpaddq  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpaddq  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpaddq  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpaddq  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpaddq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpaddq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpaddq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpaddq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpaddq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpaddq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpaddq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpaddq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpaddq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpaddq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpaddq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpaddq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpaddq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpandd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpandd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpandd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpandd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpandd  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpandd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpandd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpandd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpandd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpandd  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpandd  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpandd  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpandd  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpandd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpandd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpandd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpandd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpandd  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpandd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpandd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpandd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpandd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpandd  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpandd  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpandd  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpandd  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpandnd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpandnd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpandnd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpandnd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpandnd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpandnd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpandnd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpandnd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpandnd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpandnd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpandnd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpandnd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpandnd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpandnd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpandnd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpandnd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpandnd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpandnd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpandnd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpandnd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpandnd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpandnd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpandnd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpandnd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpandnd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpandnd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpandnq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpandnq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpandnq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpandnq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpandnq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpandnq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpandnq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpandnq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpandnq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpandnq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpandnq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpandnq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpandnq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpandnq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpandnq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpandnq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpandnq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpandnq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpandnq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpandnq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpandnq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpandnq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpandnq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpandnq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpandnq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpandnq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpandq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpandq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpandq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpandq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpandq  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpandq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpandq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpandq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpandq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpandq  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpandq  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpandq  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpandq  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpandq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpandq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpandq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpandq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpandq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpandq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpandq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpandq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpandq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpandq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpandq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpandq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpandq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpblendmd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpblendmd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpblendmd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpblendmd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpblendmd       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpblendmd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpblendmd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpblendmd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpblendmd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpblendmd       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpblendmd       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpblendmd       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpblendmd       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpblendmd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpblendmd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpblendmd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpblendmd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpblendmd       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpblendmd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpblendmd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpblendmd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpblendmd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpblendmd       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpblendmd       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpblendmd       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpblendmd       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpbroadcastd    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpbroadcastd    (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
+       vpbroadcastd    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpbroadcastd    508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpbroadcastd    512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpbroadcastd    -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpbroadcastd    -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpbroadcastd    (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpbroadcastd    (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vpbroadcastd    -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpbroadcastd    508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpbroadcastd    512(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpbroadcastd    -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpbroadcastd    -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpbroadcastd    %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpbroadcastd    %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpbroadcastd    %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpbroadcastd    %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpbroadcastd    %eax, %xmm6{%k7}         # AVX512{F,VL}
+       vpbroadcastd    %eax, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpbroadcastd    %ebp, %xmm6{%k7}         # AVX512{F,VL}
+       vpbroadcastd    %eax, %ymm6{%k7}         # AVX512{F,VL}
+       vpbroadcastd    %eax, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpbroadcastd    %ebp, %ymm6{%k7}         # AVX512{F,VL}
+       vpbroadcastq    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpbroadcastq    (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
+       vpbroadcastq    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpbroadcastq    1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpbroadcastq    1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpbroadcastq    -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpbroadcastq    -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpbroadcastq    (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpbroadcastq    (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vpbroadcastq    -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpbroadcastq    1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpbroadcastq    1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpbroadcastq    -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpbroadcastq    -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpbroadcastq    %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpbroadcastq    %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpbroadcastq    %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpbroadcastq    %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpcmpd  $0xab, %xmm5, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpd  $123, %xmm5, %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpd  $123, (%ecx), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpd  $123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpd  $123, (%eax){1to4}, %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpd  $123, 2032(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpd  $123, 2048(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpd  $123, -2048(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpd  $123, -2064(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpd  $123, 508(%edx){1to4}, %xmm6, %k5{%k7}   # AVX512{F,VL} Disp8
+       vpcmpd  $123, 512(%edx){1to4}, %xmm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpd  $123, -512(%edx){1to4}, %xmm6, %k5{%k7}  # AVX512{F,VL} Disp8
+       vpcmpd  $123, -516(%edx){1to4}, %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpd  $0xab, %ymm5, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpd  $123, %ymm5, %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpd  $123, (%ecx), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpd  $123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpd  $123, (%eax){1to8}, %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpd  $123, 4064(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpd  $123, 4096(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpd  $123, -4096(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpd  $123, -4128(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpd  $123, 508(%edx){1to8}, %ymm6, %k5{%k7}   # AVX512{F,VL} Disp8
+       vpcmpd  $123, 512(%edx){1to8}, %ymm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpd  $123, -512(%edx){1to8}, %ymm6, %k5{%k7}  # AVX512{F,VL} Disp8
+       vpcmpd  $123, -516(%edx){1to8}, %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpeqd        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpeqd        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpeqd        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpeqd        (%eax){1to4}, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpeqd        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vpcmpeqd        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpeqd        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vpcmpeqd        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpeqd        508(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vpcmpeqd        512(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL}
+       vpcmpeqd        -512(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpeqd        -516(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpeqd        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpeqd        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpeqd        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpeqd        (%eax){1to8}, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpeqd        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vpcmpeqd        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpeqd        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vpcmpeqd        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpeqd        508(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vpcmpeqd        512(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL}
+       vpcmpeqd        -512(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpeqd        -516(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpeqq        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpeqq        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpeqq        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpeqq        (%eax){1to2}, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpeqq        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vpcmpeqq        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpeqq        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vpcmpeqq        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpeqq        1016(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpeqq        1024(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpeqq        -1024(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpeqq        -1032(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpeqq        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpeqq        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpeqq        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpeqq        (%eax){1to4}, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpeqq        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vpcmpeqq        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpeqq        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vpcmpeqq        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpeqq        1016(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpeqq        1024(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpeqq        -1024(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpeqq        -1032(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpgtd        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpgtd        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpgtd        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpgtd        (%eax){1to4}, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpgtd        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vpcmpgtd        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpgtd        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vpcmpgtd        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpgtd        508(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vpcmpgtd        512(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL}
+       vpcmpgtd        -512(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpgtd        -516(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpgtd        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpgtd        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpgtd        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpgtd        (%eax){1to8}, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpgtd        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vpcmpgtd        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpgtd        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vpcmpgtd        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpgtd        508(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vpcmpgtd        512(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL}
+       vpcmpgtd        -512(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpgtd        -516(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpgtq        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpgtq        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpgtq        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpgtq        (%eax){1to2}, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpgtq        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vpcmpgtq        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpgtq        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vpcmpgtq        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpgtq        1016(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpgtq        1024(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpgtq        -1024(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpgtq        -1032(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpgtq        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpgtq        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpgtq        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpgtq        (%eax){1to4}, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpgtq        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vpcmpgtq        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpgtq        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vpcmpgtq        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpgtq        1016(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpgtq        1024(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpgtq        -1024(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpgtq        -1032(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpq  $0xab, %xmm5, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpq  $123, %xmm5, %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpq  $123, (%ecx), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpq  $123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpq  $123, (%eax){1to2}, %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpq  $123, 2032(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpq  $123, 2048(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpq  $123, -2048(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpq  $123, -2064(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpq  $123, 1016(%edx){1to2}, %xmm6, %k5{%k7}  # AVX512{F,VL} Disp8
+       vpcmpq  $123, 1024(%edx){1to2}, %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpq  $123, -1024(%edx){1to2}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vpcmpq  $123, -1032(%edx){1to2}, %xmm6, %k5{%k7}         # AVX512{F,VL}
+       vpcmpq  $0xab, %ymm5, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpq  $123, %ymm5, %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpq  $123, (%ecx), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpq  $123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpq  $123, (%eax){1to4}, %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpq  $123, 4064(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpq  $123, 4096(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpq  $123, -4096(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpq  $123, -4128(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpq  $123, 1016(%edx){1to4}, %ymm6, %k5{%k7}  # AVX512{F,VL} Disp8
+       vpcmpq  $123, 1024(%edx){1to4}, %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpq  $123, -1024(%edx){1to4}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vpcmpq  $123, -1032(%edx){1to4}, %ymm6, %k5{%k7}         # AVX512{F,VL}
+       vpcmpud $0xab, %xmm5, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpud $123, %xmm5, %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpud $123, (%ecx), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpud $123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpud $123, (%eax){1to4}, %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpud $123, 2032(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpud $123, 2048(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpud $123, -2048(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpud $123, -2064(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpud $123, 508(%edx){1to4}, %xmm6, %k5{%k7}   # AVX512{F,VL} Disp8
+       vpcmpud $123, 512(%edx){1to4}, %xmm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpud $123, -512(%edx){1to4}, %xmm6, %k5{%k7}  # AVX512{F,VL} Disp8
+       vpcmpud $123, -516(%edx){1to4}, %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpud $0xab, %ymm5, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpud $123, %ymm5, %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpud $123, (%ecx), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpud $123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpud $123, (%eax){1to8}, %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpud $123, 4064(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpud $123, 4096(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpud $123, -4096(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpud $123, -4128(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpud $123, 508(%edx){1to8}, %ymm6, %k5{%k7}   # AVX512{F,VL} Disp8
+       vpcmpud $123, 512(%edx){1to8}, %ymm6, %k5{%k7}   # AVX512{F,VL}
+       vpcmpud $123, -512(%edx){1to8}, %ymm6, %k5{%k7}  # AVX512{F,VL} Disp8
+       vpcmpud $123, -516(%edx){1to8}, %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpuq $0xab, %xmm5, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpuq $123, %xmm5, %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpuq $123, (%ecx), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpuq $123, -123456(%esp,%esi,8), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpuq $123, (%eax){1to2}, %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpuq $123, 2032(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpuq $123, 2048(%edx), %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpuq $123, -2048(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpuq $123, -2064(%edx), %xmm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpuq $123, 1016(%edx){1to2}, %xmm6, %k5{%k7}  # AVX512{F,VL} Disp8
+       vpcmpuq $123, 1024(%edx){1to2}, %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpuq $123, -1024(%edx){1to2}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vpcmpuq $123, -1032(%edx){1to2}, %xmm6, %k5{%k7}         # AVX512{F,VL}
+       vpcmpuq $0xab, %ymm5, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpuq $123, %ymm5, %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vpcmpuq $123, (%ecx), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vpcmpuq $123, -123456(%esp,%esi,8), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpuq $123, (%eax){1to4}, %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vpcmpuq $123, 4064(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vpcmpuq $123, 4096(%edx), %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vpcmpuq $123, -4096(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vpcmpuq $123, -4128(%edx), %ymm6, %k5{%k7}       # AVX512{F,VL}
+       vpcmpuq $123, 1016(%edx){1to4}, %ymm6, %k5{%k7}  # AVX512{F,VL} Disp8
+       vpcmpuq $123, 1024(%edx){1to4}, %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vpcmpuq $123, -1024(%edx){1to4}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vpcmpuq $123, -1032(%edx){1to4}, %ymm6, %k5{%k7}         # AVX512{F,VL}
+       vpblendmq       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpblendmq       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpblendmq       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpblendmq       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpblendmq       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpblendmq       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpblendmq       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpblendmq       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpblendmq       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpblendmq       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpblendmq       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpblendmq       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpblendmq       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpblendmq       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpblendmq       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpblendmq       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpblendmq       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpblendmq       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpblendmq       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpblendmq       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpblendmq       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpblendmq       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpblendmq       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpblendmq       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpblendmq       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpblendmq       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpcompressd     %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpcompressd     %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpcompressd     %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpcompressd     %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpcompressd     %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpcompressd     %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpcompressd     %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpcompressd     %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpcompressd     %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpcompressd     %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpcompressd     %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpcompressd     %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpcompressd     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpcompressd     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpcompressd     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpcompressd     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpermd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermd  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermd  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermd  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpermd  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermd  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermilpd       $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermilpd       $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermilpd       $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermilpd       $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vpermilpd       $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vpermilpd       $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
+       vpermilpd       $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpermilpd       $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vpermilpd       $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermilpd       $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpermilpd       $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpermilpd       $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
+       vpermilpd       $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermilpd       $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vpermilpd       $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermilpd       $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermilpd       $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermilpd       $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpermilpd       $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpermilpd       $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vpermilpd       $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermilpd       $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpermilpd       $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermilpd       $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpermilpd       $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermilpd       $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vpermilpd       $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermilpd       $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vpermilpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermilpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermilpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermilpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermilpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermilpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermilpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermilpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermilpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermilpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermilpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermilpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpermilpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpermilpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermilpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermilpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermilpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermilpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermilpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermilpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermilpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermilpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermilpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermilpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermilpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermilpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpermilps       $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermilps       $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermilps       $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermilps       $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vpermilps       $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vpermilps       $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
+       vpermilps       $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpermilps       $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vpermilps       $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermilps       $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpermilps       $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vpermilps       $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
+       vpermilps       $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpermilps       $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
+       vpermilps       $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermilps       $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermilps       $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermilps       $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpermilps       $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpermilps       $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
+       vpermilps       $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermilps       $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpermilps       $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermilps       $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpermilps       $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vpermilps       $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
+       vpermilps       $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermilps       $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
+       vpermilps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermilps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermilps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermilps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermilps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermilps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermilps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermilps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermilps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermilps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpermilps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpermilps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermilps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermilps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermilps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermilps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermilps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermilps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermilps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermilps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermilps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermilps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermilps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermilps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpermilps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermilps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermpd $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermpd $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermpd $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermpd $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpermpd $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpermpd $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vpermpd $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermpd $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpermpd $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermpd $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpermpd $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermpd $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vpermpd $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermpd $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vpermps %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermps %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermps (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermps -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermps (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermps 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermps 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermps -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermps -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermps 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermps 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpermps -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermps -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpermq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpermq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vpermq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpermq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpermq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vpermq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vpexpandd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpexpandd       (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
+       vpexpandd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpexpandd       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpexpandd       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpexpandd       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpexpandd       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpexpandd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpexpandd       (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vpexpandd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpexpandd       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpexpandd       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpexpandd       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpexpandd       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpexpandd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpexpandd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpexpandd       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpexpandd       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpexpandq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpexpandq       (%ecx), %xmm6{%k7}{z}    # AVX512{F,VL}
+       vpexpandq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpexpandq       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpexpandq       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpexpandq       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpexpandq       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpexpandq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpexpandq       (%ecx), %ymm6{%k7}{z}    # AVX512{F,VL}
+       vpexpandq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpexpandq       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpexpandq       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpexpandq       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpexpandq       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpexpandq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpexpandq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpexpandq       %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpexpandq       %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpgatherdd      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vpgatherdd      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
+       vpgatherdd      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vpgatherdd      123(%ebp,%ymm7,8), %ymm6{%k1}    # AVX512{F,VL}
+       vpgatherdd      256(%eax,%ymm7), %ymm6{%k1}      # AVX512{F,VL}
+       vpgatherdd      1024(%ecx,%ymm7,4), %ymm6{%k1}   # AVX512{F,VL}
+       vpgatherdq      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vpgatherdq      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
+       vpgatherdq      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vpgatherdq      123(%ebp,%xmm7,8), %ymm6{%k1}    # AVX512{F,VL}
+       vpgatherdq      256(%eax,%xmm7), %ymm6{%k1}      # AVX512{F,VL}
+       vpgatherdq      1024(%ecx,%xmm7,4), %ymm6{%k1}   # AVX512{F,VL}
+       vpgatherqd      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vpgatherqd      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
+       vpgatherqd      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vpgatherqd      123(%ebp,%ymm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vpgatherqd      256(%eax,%ymm7), %xmm6{%k1}      # AVX512{F,VL}
+       vpgatherqd      1024(%ecx,%ymm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vpgatherqq      123(%ebp,%xmm7,8), %xmm6{%k1}    # AVX512{F,VL}
+       vpgatherqq      256(%eax,%xmm7), %xmm6{%k1}      # AVX512{F,VL}
+       vpgatherqq      1024(%ecx,%xmm7,4), %xmm6{%k1}   # AVX512{F,VL}
+       vpgatherqq      123(%ebp,%ymm7,8), %ymm6{%k1}    # AVX512{F,VL}
+       vpgatherqq      256(%eax,%ymm7), %ymm6{%k1}      # AVX512{F,VL}
+       vpgatherqq      1024(%ecx,%ymm7,4), %ymm6{%k1}   # AVX512{F,VL}
+       vpmaxsd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpmaxsd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpmaxsd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmaxsd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmaxsd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmaxsd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmaxsd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpmaxsd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmaxsd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpmaxsd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpmaxsd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpmaxsd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpmaxsd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpmaxsd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpmaxsd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpmaxsd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmaxsd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmaxsd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmaxsd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmaxsd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpmaxsd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmaxsd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpmaxsd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpmaxsd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpmaxsd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpmaxsd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpmaxsq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpmaxsq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpmaxsq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmaxsq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmaxsq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmaxsq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmaxsq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpmaxsq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmaxsq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpmaxsq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpmaxsq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpmaxsq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpmaxsq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpmaxsq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpmaxsq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpmaxsq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmaxsq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmaxsq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmaxsq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmaxsq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpmaxsq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmaxsq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpmaxsq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpmaxsq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpmaxsq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpmaxsq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpmaxud %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpmaxud %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpmaxud (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmaxud -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmaxud (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmaxud 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmaxud 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpmaxud -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmaxud -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpmaxud 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpmaxud 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpmaxud -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpmaxud -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpmaxud %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpmaxud %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpmaxud (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmaxud -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmaxud (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmaxud 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmaxud 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpmaxud -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmaxud -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpmaxud 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpmaxud 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpmaxud -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpmaxud -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpmaxuq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpmaxuq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpmaxuq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmaxuq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmaxuq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmaxuq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmaxuq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpmaxuq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmaxuq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpmaxuq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpmaxuq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpmaxuq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpmaxuq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpmaxuq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpmaxuq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpmaxuq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmaxuq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmaxuq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmaxuq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmaxuq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpmaxuq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmaxuq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpmaxuq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpmaxuq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpmaxuq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpmaxuq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpminsd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpminsd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpminsd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpminsd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpminsd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpminsd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpminsd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpminsd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpminsd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpminsd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpminsd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpminsd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpminsd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpminsd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpminsd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpminsd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpminsd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpminsd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpminsd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpminsd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpminsd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpminsd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpminsd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpminsd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpminsd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpminsd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpminsq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpminsq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpminsq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpminsq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpminsq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpminsq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpminsq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpminsq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpminsq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpminsq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpminsq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpminsq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpminsq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpminsq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpminsq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpminsq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpminsq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpminsq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpminsq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpminsq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpminsq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpminsq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpminsq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpminsq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpminsq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpminsq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpminud %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpminud %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpminud (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpminud -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpminud (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpminud 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpminud 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpminud -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpminud -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpminud 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpminud 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpminud -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpminud -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpminud %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpminud %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpminud (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpminud -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpminud (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpminud 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpminud 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpminud -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpminud -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpminud 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpminud 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpminud -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpminud -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpminuq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpminuq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpminuq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpminuq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpminuq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpminuq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpminuq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpminuq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpminuq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpminuq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpminuq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpminuq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpminuq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpminuq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpminuq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpminuq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpminuq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpminuq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpminuq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpminuq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpminuq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpminuq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpminuq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpminuq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpminuq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpminuq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpmovsxbd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsxbd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxbd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovsxbd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovsxbd       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovsxbd       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovsxbd       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxbd       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovsxbd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovsxbd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxbd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovsxbd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovsxbd       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxbd       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovsxbd       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxbd       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovsxbq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsxbq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxbq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovsxbq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovsxbq       254(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovsxbq       256(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovsxbq       -256(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxbq       -258(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovsxbq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovsxbq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxbq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovsxbq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovsxbq       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovsxbq       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpmovsxbq       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxbq       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovsxdq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsxdq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxdq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovsxdq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovsxdq       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxdq       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovsxdq       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxdq       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpmovsxdq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovsxdq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxdq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovsxdq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovsxdq       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxdq       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovsxdq       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxdq       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovsxwd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsxwd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxwd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovsxwd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovsxwd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxwd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovsxwd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxwd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpmovsxwd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovsxwd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxwd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovsxwd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovsxwd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxwd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovsxwd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxwd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovsxwq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsxwq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxwq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovsxwq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovsxwq       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovsxwq       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovsxwq       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxwq       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovsxwq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovsxwq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsxwq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovsxwq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovsxwq       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovsxwq       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovsxwq       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovsxwq       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovzxbd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovzxbd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxbd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovzxbd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovzxbd       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovzxbd       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovzxbd       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxbd       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovzxbd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovzxbd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxbd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovzxbd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovzxbd       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxbd       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovzxbd       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxbd       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovzxbq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovzxbq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxbq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovzxbq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovzxbq       254(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovzxbq       256(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovzxbq       -256(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxbq       -258(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovzxbq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovzxbq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxbq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovzxbq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovzxbq       508(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovzxbq       512(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpmovzxbq       -512(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxbq       -516(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovzxdq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovzxdq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxdq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovzxdq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovzxdq       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxdq       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovzxdq       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxdq       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpmovzxdq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovzxdq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxdq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovzxdq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovzxdq       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxdq       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovzxdq       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxdq       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovzxwd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovzxwd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxwd       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovzxwd       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovzxwd       1016(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxwd       1024(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovzxwd       -1024(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxwd       -1032(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vpmovzxwd       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovzxwd       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxwd       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovzxwd       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovzxwd       2032(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxwd       2048(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovzxwd       -2048(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxwd       -2064(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmovzxwq       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovzxwq       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxwq       (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vpmovzxwq       -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vpmovzxwq       508(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmovzxwq       512(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpmovzxwq       -512(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxwq       -516(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vpmovzxwq       %xmm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmovzxwq       %xmm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vpmovzxwq       (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vpmovzxwq       -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vpmovzxwq       1016(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmovzxwq       1024(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vpmovzxwq       -1024(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vpmovzxwq       -1032(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vpmuldq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpmuldq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpmuldq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmuldq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmuldq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmuldq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmuldq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpmuldq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmuldq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpmuldq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpmuldq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpmuldq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpmuldq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpmuldq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpmuldq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpmuldq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmuldq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmuldq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmuldq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmuldq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpmuldq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmuldq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpmuldq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpmuldq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpmuldq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpmuldq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpmulld %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpmulld %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpmulld (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmulld -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmulld (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmulld 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmulld 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpmulld -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmulld -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpmulld 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpmulld 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpmulld -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpmulld -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpmulld %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpmulld %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpmulld (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmulld -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmulld (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmulld 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmulld 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpmulld -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmulld -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpmulld 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpmulld 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpmulld -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpmulld -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpmuludq        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpmuludq        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpmuludq        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmuludq        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmuludq        (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpmuludq        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpmuludq        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpmuludq        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpmuludq        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpmuludq        1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpmuludq        1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpmuludq        -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpmuludq        -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpmuludq        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpmuludq        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpmuludq        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpmuludq        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmuludq        (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpmuludq        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpmuludq        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpmuludq        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpmuludq        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpmuludq        1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpmuludq        1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpmuludq        -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpmuludq        -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpord   %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpord   %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpord   (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpord   -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpord   (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpord   2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpord   2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpord   -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpord   -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpord   508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpord   512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpord   -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpord   -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpord   %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpord   %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpord   (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpord   -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpord   (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpord   4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpord   4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpord   -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpord   -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpord   508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpord   512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpord   -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpord   -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vporq   %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vporq   %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vporq   (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vporq   -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vporq   (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vporq   2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vporq   2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vporq   -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vporq   -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vporq   1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vporq   1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vporq   -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vporq   -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vporq   %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vporq   %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vporq   (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vporq   -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vporq   (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vporq   4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vporq   4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vporq   -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vporq   -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vporq   1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vporq   1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vporq   -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vporq   -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpscatterdd     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vpscatterdd     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vpscatterdd     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vpscatterdd     %ymm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
+       vpscatterdd     %ymm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
+       vpscatterdd     %ymm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
+       vpscatterdq     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vpscatterdq     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vpscatterdq     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vpscatterdq     %ymm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vpscatterdq     %ymm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vpscatterdq     %ymm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vpscatterqd     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vpscatterqd     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vpscatterqd     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vpscatterqd     %xmm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
+       vpscatterqd     %xmm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
+       vpscatterqd     %xmm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
+       vpscatterqq     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vpscatterqq     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vpscatterqq     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vpscatterqq     %ymm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
+       vpscatterqq     %ymm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
+       vpscatterqq     %ymm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
+       vpshufd $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpshufd $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpshufd $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpshufd $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vpshufd $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vpshufd $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
+       vpshufd $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpshufd $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vpshufd $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpshufd $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpshufd $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vpshufd $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
+       vpshufd $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpshufd $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
+       vpshufd $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpshufd $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpshufd $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpshufd $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpshufd $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpshufd $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
+       vpshufd $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpshufd $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpshufd $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpshufd $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpshufd $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vpshufd $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
+       vpshufd $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpshufd $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
+       vpslld  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpslld  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpslld  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpslld  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpslld  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpslld  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpslld  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpslld  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpslld  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpslld  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpslld  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpslld  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpslld  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpslld  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpslld  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpslld  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsllq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsllq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsllq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsllq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsllq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsllq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsllq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsllq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsllq  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsllq  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsllq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsllq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsllq  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsllq  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsllq  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsllq  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsllvd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsllvd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsllvd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsllvd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsllvd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsllvd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsllvd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsllvd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsllvd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsllvd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpsllvd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpsllvd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsllvd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpsllvd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsllvd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsllvd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsllvd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsllvd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsllvd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsllvd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsllvd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsllvd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsllvd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpsllvd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpsllvd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsllvd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpsllvq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsllvq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsllvq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsllvq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsllvq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsllvq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsllvq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsllvq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsllvq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsllvq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsllvq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpsllvq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpsllvq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpsllvq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsllvq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsllvq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsllvq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsllvq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsllvq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsllvq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsllvq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsllvq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsllvq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsllvq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpsllvq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpsllvq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpsrad  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsrad  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsrad  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsrad  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrad  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrad  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsrad  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrad  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsrad  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsrad  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsrad  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsrad  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrad  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrad  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsrad  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrad  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsraq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsraq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsraq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsraq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsraq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsraq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsraq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsraq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsraq  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsraq  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsraq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsraq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsraq  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsraq  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsraq  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsraq  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsravd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsravd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsravd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsravd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsravd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsravd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsravd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsravd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsravd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsravd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpsravd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpsravd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsravd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpsravd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsravd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsravd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsravd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsravd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsravd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsravd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsravd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsravd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsravd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpsravd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpsravd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsravd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpsravq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsravq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsravq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsravq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsravq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsravq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsravq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsravq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsravq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsravq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsravq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpsravq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpsravq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpsravq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsravq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsravq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsravq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsravq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsravq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsravq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsravq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsravq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsravq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsravq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpsravq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpsravq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpsrld  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsrld  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsrld  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsrld  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrld  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrld  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsrld  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrld  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsrld  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsrld  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsrld  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsrld  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrld  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrld  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsrld  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrld  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsrlq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsrlq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsrlq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsrlq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrlq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrlq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsrlq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrlq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsrlq  %xmm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsrlq  %xmm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsrlq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsrlq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrlq  2032(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrlq  2048(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsrlq  -2048(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrlq  -2064(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsrlvd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsrlvd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsrlvd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsrlvd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrlvd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrlvd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrlvd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsrlvd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrlvd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsrlvd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpsrlvd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpsrlvd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsrlvd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpsrlvd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsrlvd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsrlvd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsrlvd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrlvd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrlvd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrlvd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsrlvd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrlvd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsrlvd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpsrlvd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpsrlvd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsrlvd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpsrlvq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsrlvq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsrlvq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsrlvq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrlvq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrlvq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrlvq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsrlvq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrlvq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsrlvq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsrlvq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpsrlvq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpsrlvq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpsrlvq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsrlvq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsrlvq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsrlvq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrlvq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrlvq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrlvq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsrlvq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsrlvq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsrlvq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsrlvq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpsrlvq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpsrlvq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpsrld  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsrld  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsrld  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrld  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vpsrld  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vpsrld  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
+       vpsrld  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpsrld  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vpsrld  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrld  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpsrld  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vpsrld  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
+       vpsrld  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpsrld  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
+       vpsrld  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsrld  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsrld  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrld  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpsrld  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpsrld  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
+       vpsrld  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpsrld  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpsrld  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrld  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpsrld  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vpsrld  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
+       vpsrld  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpsrld  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
+       vpsrlq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsrlq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsrlq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrlq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vpsrlq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vpsrlq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
+       vpsrlq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpsrlq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vpsrlq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrlq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpsrlq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpsrlq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
+       vpsrlq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsrlq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vpsrlq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsrlq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsrlq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrlq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpsrlq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpsrlq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vpsrlq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpsrlq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpsrlq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrlq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpsrlq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpsrlq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vpsrlq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsrlq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vpsubd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsubd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsubd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsubd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsubd  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsubd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsubd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsubd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsubd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsubd  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpsubd  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpsubd  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsubd  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpsubd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsubd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsubd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsubd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsubd  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsubd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsubd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsubd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsubd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsubd  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpsubd  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpsubd  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsubd  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpsubq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsubq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsubq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpsubq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsubq  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsubq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsubq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpsubq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpsubq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpsubq  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsubq  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpsubq  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpsubq  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpsubq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsubq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsubq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpsubq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsubq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsubq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsubq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpsubq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpsubq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpsubq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsubq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpsubq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpsubq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vptestmd        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
+       vptestmd        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vptestmd        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vptestmd        (%eax){1to4}, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vptestmd        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vptestmd        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vptestmd        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vptestmd        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vptestmd        508(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vptestmd        512(%edx){1to4}, %xmm6, %k5{%k7}         # AVX512{F,VL}
+       vptestmd        -512(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vptestmd        -516(%edx){1to4}, %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vptestmd        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
+       vptestmd        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vptestmd        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vptestmd        (%eax){1to8}, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vptestmd        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vptestmd        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vptestmd        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vptestmd        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vptestmd        508(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL} Disp8
+       vptestmd        512(%edx){1to8}, %ymm6, %k5{%k7}         # AVX512{F,VL}
+       vptestmd        -512(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vptestmd        -516(%edx){1to8}, %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vptestmq        %xmm5, %xmm6, %k5{%k7}   # AVX512{F,VL}
+       vptestmq        (%ecx), %xmm6, %k5{%k7}  # AVX512{F,VL}
+       vptestmq        -123456(%esp,%esi,8), %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vptestmq        (%eax){1to2}, %xmm6, %k5{%k7}    # AVX512{F,VL}
+       vptestmq        2032(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vptestmq        2048(%edx), %xmm6, %k5{%k7}      # AVX512{F,VL}
+       vptestmq        -2048(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vptestmq        -2064(%edx), %xmm6, %k5{%k7}     # AVX512{F,VL}
+       vptestmq        1016(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vptestmq        1024(%edx){1to2}, %xmm6, %k5{%k7}        # AVX512{F,VL}
+       vptestmq        -1024(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vptestmq        -1032(%edx){1to2}, %xmm6, %k5{%k7}       # AVX512{F,VL}
+       vptestmq        %ymm5, %ymm6, %k5{%k7}   # AVX512{F,VL}
+       vptestmq        (%ecx), %ymm6, %k5{%k7}  # AVX512{F,VL}
+       vptestmq        -123456(%esp,%esi,8), %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vptestmq        (%eax){1to4}, %ymm6, %k5{%k7}    # AVX512{F,VL}
+       vptestmq        4064(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL} Disp8
+       vptestmq        4096(%edx), %ymm6, %k5{%k7}      # AVX512{F,VL}
+       vptestmq        -4096(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL} Disp8
+       vptestmq        -4128(%edx), %ymm6, %k5{%k7}     # AVX512{F,VL}
+       vptestmq        1016(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL} Disp8
+       vptestmq        1024(%edx){1to4}, %ymm6, %k5{%k7}        # AVX512{F,VL}
+       vptestmq        -1024(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL} Disp8
+       vptestmq        -1032(%edx){1to4}, %ymm6, %k5{%k7}       # AVX512{F,VL}
+       vpunpckhdq      %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpunpckhdq      %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpunpckhdq      (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpunpckhdq      -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpunpckhdq      (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpunpckhdq      2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpunpckhdq      2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpunpckhdq      -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpunpckhdq      -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpunpckhdq      508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpunpckhdq      512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpunpckhdq      -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpunpckhdq      -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpunpckhdq      %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpunpckhdq      %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpunpckhdq      (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpunpckhdq      -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpunpckhdq      (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpunpckhdq      4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpunpckhdq      4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpunpckhdq      -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpunpckhdq      -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpunpckhdq      508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpunpckhdq      512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpunpckhdq      -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpunpckhdq      -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpunpckhqdq     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpunpckhqdq     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpunpckhqdq     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpunpckhqdq     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpunpckhqdq     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpunpckhqdq     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpunpckhqdq     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpunpckhqdq     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpunpckhqdq     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpunpckhqdq     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpunpckhqdq     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpunpckhqdq     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpunpckhqdq     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpunpckhqdq     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpunpckhqdq     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpunpckhqdq     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpunpckhqdq     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpunpckhqdq     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpunpckhqdq     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpunpckhqdq     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpunpckhqdq     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpunpckhqdq     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpunpckhqdq     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpunpckhqdq     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpunpckhqdq     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpunpckhqdq     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpunpckldq      %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpunpckldq      %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpunpckldq      (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpunpckldq      -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpunpckldq      (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpunpckldq      2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpunpckldq      2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpunpckldq      -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpunpckldq      -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpunpckldq      508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpunpckldq      512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpunpckldq      -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpunpckldq      -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpunpckldq      %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpunpckldq      %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpunpckldq      (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpunpckldq      -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpunpckldq      (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpunpckldq      4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpunpckldq      4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpunpckldq      -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpunpckldq      -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpunpckldq      508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpunpckldq      512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpunpckldq      -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpunpckldq      -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpunpcklqdq     %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpunpcklqdq     %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpunpcklqdq     (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpunpcklqdq     -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpunpcklqdq     (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpunpcklqdq     2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpunpcklqdq     2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpunpcklqdq     -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpunpcklqdq     -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpunpcklqdq     1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpunpcklqdq     1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpunpcklqdq     -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpunpcklqdq     -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpunpcklqdq     %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpunpcklqdq     %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpunpcklqdq     (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpunpcklqdq     -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpunpcklqdq     (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpunpcklqdq     4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpunpcklqdq     4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpunpcklqdq     -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpunpcklqdq     -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpunpcklqdq     1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpunpcklqdq     1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpunpcklqdq     -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpunpcklqdq     -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpxord  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpxord  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpxord  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpxord  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpxord  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpxord  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpxord  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpxord  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpxord  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpxord  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpxord  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpxord  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpxord  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpxord  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpxord  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpxord  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpxord  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpxord  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpxord  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpxord  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpxord  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpxord  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpxord  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpxord  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpxord  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpxord  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpxorq  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpxorq  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpxorq  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpxorq  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpxorq  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpxorq  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpxorq  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpxorq  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpxorq  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpxorq  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpxorq  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpxorq  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpxorq  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpxorq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpxorq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpxorq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpxorq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpxorq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpxorq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpxorq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpxorq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpxorq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpxorq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpxorq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpxorq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpxorq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vrcp14pd        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vrcp14pd        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vrcp14pd        (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vrcp14pd        -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vrcp14pd        (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vrcp14pd        2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vrcp14pd        2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vrcp14pd        -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vrcp14pd        -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vrcp14pd        1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vrcp14pd        1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vrcp14pd        -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vrcp14pd        -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vrcp14pd        %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vrcp14pd        %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vrcp14pd        (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vrcp14pd        -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vrcp14pd        (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
+       vrcp14pd        4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vrcp14pd        4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vrcp14pd        -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vrcp14pd        -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vrcp14pd        1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vrcp14pd        1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
+       vrcp14pd        -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vrcp14pd        -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
+       vrcp14ps        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vrcp14ps        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vrcp14ps        (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vrcp14ps        -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vrcp14ps        (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vrcp14ps        2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vrcp14ps        2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vrcp14ps        -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vrcp14ps        -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vrcp14ps        508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vrcp14ps        512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vrcp14ps        -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vrcp14ps        -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vrcp14ps        %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vrcp14ps        %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vrcp14ps        (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vrcp14ps        -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vrcp14ps        (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vrcp14ps        4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vrcp14ps        4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vrcp14ps        -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vrcp14ps        -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vrcp14ps        508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vrcp14ps        512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vrcp14ps        -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vrcp14ps        -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vrsqrt14pd      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vrsqrt14pd      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vrsqrt14pd      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vrsqrt14pd      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vrsqrt14pd      (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vrsqrt14pd      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vrsqrt14pd      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vrsqrt14pd      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vrsqrt14pd      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vrsqrt14pd      1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vrsqrt14pd      1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vrsqrt14pd      -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vrsqrt14pd      -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vrsqrt14pd      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vrsqrt14pd      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vrsqrt14pd      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vrsqrt14pd      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vrsqrt14pd      (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
+       vrsqrt14pd      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vrsqrt14pd      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vrsqrt14pd      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vrsqrt14pd      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vrsqrt14pd      1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vrsqrt14pd      1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
+       vrsqrt14pd      -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vrsqrt14pd      -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
+       vrsqrt14ps      %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vrsqrt14ps      %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vrsqrt14ps      (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vrsqrt14ps      -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vrsqrt14ps      (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vrsqrt14ps      2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vrsqrt14ps      2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vrsqrt14ps      -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vrsqrt14ps      -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vrsqrt14ps      508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vrsqrt14ps      512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vrsqrt14ps      -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vrsqrt14ps      -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vrsqrt14ps      %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vrsqrt14ps      %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vrsqrt14ps      (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vrsqrt14ps      -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vrsqrt14ps      (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vrsqrt14ps      4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vrsqrt14ps      4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vrsqrt14ps      -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vrsqrt14ps      -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vrsqrt14ps      508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vrsqrt14ps      512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vrsqrt14ps      -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vrsqrt14ps      -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vscatterdpd     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vscatterdpd     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vscatterdpd     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vscatterdpd     %ymm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vscatterdpd     %ymm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vscatterdpd     %ymm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vscatterdps     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vscatterdps     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vscatterdps     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vscatterdps     %ymm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
+       vscatterdps     %ymm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
+       vscatterdps     %ymm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
+       vscatterqpd     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vscatterqpd     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vscatterqpd     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vscatterqpd     %ymm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
+       vscatterqpd     %ymm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
+       vscatterqpd     %ymm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
+       vscatterqps     %xmm6, 123(%ebp,%xmm7,8){%k1}    # AVX512{F,VL}
+       vscatterqps     %xmm6, 256(%eax,%xmm7){%k1}      # AVX512{F,VL}
+       vscatterqps     %xmm6, 1024(%ecx,%xmm7,4){%k1}   # AVX512{F,VL}
+       vscatterqps     %xmm6, 123(%ebp,%ymm7,8){%k1}    # AVX512{F,VL}
+       vscatterqps     %xmm6, 256(%eax,%ymm7){%k1}      # AVX512{F,VL}
+       vscatterqps     %xmm6, 1024(%ecx,%ymm7,4){%k1}   # AVX512{F,VL}
+       vshufpd $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vshufpd $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
+       vshufpd $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vshufpd $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vshufpd $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vshufpd $123, (%eax){1to2}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vshufpd $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vshufpd $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vshufpd $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vshufpd $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vshufpd $123, 1016(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vshufpd $123, 1024(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vshufpd $123, -1024(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vshufpd $123, -1032(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vshufpd $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshufpd $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vshufpd $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vshufpd $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshufpd $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshufpd $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshufpd $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vshufpd $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vshufpd $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vshufpd $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vshufpd $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vshufpd $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vshufpd $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vshufpd $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vshufps $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vshufps $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
+       vshufps $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vshufps $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vshufps $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vshufps $123, (%eax){1to4}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vshufps $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vshufps $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vshufps $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vshufps $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vshufps $123, 508(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL} Disp8
+       vshufps $123, 512(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vshufps $123, -512(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vshufps $123, -516(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vshufps $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshufps $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vshufps $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vshufps $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshufps $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshufps $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshufps $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vshufps $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vshufps $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vshufps $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vshufps $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
+       vshufps $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vshufps $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vshufps $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vsqrtpd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vsqrtpd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vsqrtpd (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vsqrtpd -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vsqrtpd (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vsqrtpd 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vsqrtpd 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vsqrtpd -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vsqrtpd -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vsqrtpd 1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vsqrtpd 1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vsqrtpd -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vsqrtpd -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vsqrtpd %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vsqrtpd %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vsqrtpd (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vsqrtpd -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vsqrtpd (%eax){1to4}, %ymm6{%k7}         # AVX512{F,VL}
+       vsqrtpd 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vsqrtpd 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vsqrtpd -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vsqrtpd -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vsqrtpd 1016(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vsqrtpd 1024(%edx){1to4}, %ymm6{%k7}     # AVX512{F,VL}
+       vsqrtpd -1024(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vsqrtpd -1032(%edx){1to4}, %ymm6{%k7}    # AVX512{F,VL}
+       vsqrtps %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vsqrtps %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vsqrtps (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vsqrtps -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vsqrtps (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vsqrtps 2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vsqrtps 2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vsqrtps -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vsqrtps -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vsqrtps 508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vsqrtps 512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vsqrtps -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vsqrtps -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vsqrtps %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vsqrtps %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vsqrtps (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vsqrtps -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vsqrtps (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vsqrtps 4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vsqrtps 4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vsqrtps -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vsqrtps -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vsqrtps 508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vsqrtps 512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vsqrtps -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vsqrtps -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vsubpd  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vsubpd  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vsubpd  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vsubpd  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vsubpd  (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vsubpd  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vsubpd  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vsubpd  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vsubpd  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vsubpd  1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vsubpd  1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vsubpd  -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vsubpd  -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vsubpd  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vsubpd  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vsubpd  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vsubpd  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vsubpd  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vsubpd  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vsubpd  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vsubpd  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vsubpd  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vsubpd  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vsubpd  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vsubpd  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vsubpd  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vsubps  %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vsubps  %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vsubps  (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vsubps  -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vsubps  (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vsubps  2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vsubps  2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vsubps  -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vsubps  -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vsubps  508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vsubps  512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vsubps  -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vsubps  -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vsubps  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vsubps  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vsubps  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vsubps  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vsubps  (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vsubps  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vsubps  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vsubps  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vsubps  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vsubps  508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vsubps  512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vsubps  -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vsubps  -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vunpckhpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vunpckhpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vunpckhpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vunpckhpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vunpckhpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vunpckhpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vunpckhpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vunpckhpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vunpckhpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vunpckhpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vunpckhpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vunpckhpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vunpckhpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vunpckhpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vunpckhpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vunpckhpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vunpckhpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vunpckhpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vunpckhpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vunpckhpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vunpckhpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vunpckhpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vunpckhpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vunpckhpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vunpckhpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vunpckhpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vunpckhps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vunpckhps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vunpckhps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vunpckhps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vunpckhps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vunpckhps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vunpckhps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vunpckhps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vunpckhps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vunpckhps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vunpckhps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vunpckhps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vunpckhps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vunpckhps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vunpckhps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vunpckhps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vunpckhps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vunpckhps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vunpckhps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vunpckhps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vunpckhps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vunpckhps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vunpckhps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vunpckhps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vunpckhps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vunpckhps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vunpcklpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vunpcklpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vunpcklpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vunpcklpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vunpcklpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vunpcklpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vunpcklpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vunpcklpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vunpcklpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vunpcklpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vunpcklpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vunpcklpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vunpcklpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vunpcklpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vunpcklpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vunpcklpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vunpcklpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vunpcklpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vunpcklpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vunpcklpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vunpcklpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vunpcklpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vunpcklpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vunpcklpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vunpcklpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vunpcklpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vunpcklps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vunpcklps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vunpcklps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vunpcklps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vunpcklps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vunpcklps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vunpcklps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vunpcklps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vunpcklps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vunpcklps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vunpcklps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vunpcklps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vunpcklps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vunpcklps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vunpcklps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vunpcklps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vunpcklps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vunpcklps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vunpcklps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vunpcklps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vunpcklps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vunpcklps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vunpcklps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vunpcklps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vunpcklps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vunpcklps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpternlogd      $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpternlogd      $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
+       vpternlogd      $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpternlogd      $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpternlogd      $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpternlogd      $123, (%eax){1to4}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpternlogd      $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpternlogd      $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpternlogd      $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpternlogd      $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpternlogd      $123, 508(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL} Disp8
+       vpternlogd      $123, 512(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpternlogd      $123, -512(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vpternlogd      $123, -516(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpternlogd      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpternlogd      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vpternlogd      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpternlogd      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpternlogd      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpternlogd      $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpternlogd      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpternlogd      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpternlogd      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpternlogd      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpternlogd      $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
+       vpternlogd      $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpternlogd      $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vpternlogd      $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpternlogq      $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpternlogq      $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
+       vpternlogq      $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpternlogq      $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpternlogq      $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpternlogq      $123, (%eax){1to2}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpternlogq      $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpternlogq      $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpternlogq      $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpternlogq      $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpternlogq      $123, 1016(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vpternlogq      $123, 1024(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpternlogq      $123, -1024(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpternlogq      $123, -1032(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpternlogq      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpternlogq      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vpternlogq      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpternlogq      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpternlogq      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpternlogq      $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpternlogq      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpternlogq      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpternlogq      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpternlogq      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpternlogq      $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vpternlogq      $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpternlogq      $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpternlogq      $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpmovqb %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovqb %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovqb %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovqb %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsqb        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsqb        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsqb        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsqb        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusqb       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusqb       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusqb       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusqb       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovqw %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovqw %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovqw %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovqw %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsqw        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsqw        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsqw        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsqw        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusqw       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusqw       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusqw       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusqw       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovqd %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovqd %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovqd %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovqd %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsqd        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsqd        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsqd        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsqd        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusqd       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusqd       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusqd       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusqd       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovdb %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovdb %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovdb %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovdb %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsdb        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsdb        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsdb        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsdb        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusdb       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusdb       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusdb       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusdb       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovdw %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovdw %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovdw %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovdw %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsdw        %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsdw        %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovsdw        %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovsdw        %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusdw       %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusdw       %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpmovusdw       %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpmovusdw       %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vshuff32x4      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshuff32x4      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vshuff32x4      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vshuff32x4      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshuff32x4      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshuff32x4      $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshuff32x4      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vshuff32x4      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vshuff32x4      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vshuff32x4      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vshuff32x4      $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
+       vshuff32x4      $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vshuff32x4      $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vshuff32x4      $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vshuff64x2      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshuff64x2      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vshuff64x2      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vshuff64x2      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshuff64x2      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshuff64x2      $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshuff64x2      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vshuff64x2      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vshuff64x2      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vshuff64x2      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vshuff64x2      $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vshuff64x2      $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vshuff64x2      $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vshuff64x2      $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vshufi32x4      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshufi32x4      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vshufi32x4      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vshufi32x4      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshufi32x4      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshufi32x4      $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshufi32x4      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vshufi32x4      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vshufi32x4      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vshufi32x4      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vshufi32x4      $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
+       vshufi32x4      $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vshufi32x4      $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vshufi32x4      $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vshufi64x2      $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshufi64x2      $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vshufi64x2      $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vshufi64x2      $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vshufi64x2      $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshufi64x2      $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vshufi64x2      $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vshufi64x2      $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vshufi64x2      $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vshufi64x2      $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vshufi64x2      $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vshufi64x2      $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vshufi64x2      $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vshufi64x2      $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpermq  %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermq  %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermq  (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermq  -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermq  (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermq  4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermq  4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermq  -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermq  -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermq  1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermq  1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermq  -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermq  -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpermpd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermpd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermpd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermpd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermpd (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermpd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermpd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermpd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermpd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermpd 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermpd 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermpd -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermpd -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpermt2d        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermt2d        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermt2d        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermt2d        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermt2d        (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermt2d        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermt2d        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermt2d        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermt2d        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermt2d        508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpermt2d        512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpermt2d        -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermt2d        -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermt2d        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermt2d        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermt2d        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermt2d        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermt2d        (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermt2d        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermt2d        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermt2d        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermt2d        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermt2d        508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermt2d        512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpermt2d        -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermt2d        -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermt2q        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermt2q        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermt2q        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermt2q        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermt2q        (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermt2q        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermt2q        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermt2q        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermt2q        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermt2q        1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermt2q        1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermt2q        -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpermt2q        -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpermt2q        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermt2q        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermt2q        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermt2q        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermt2q        (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermt2q        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermt2q        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermt2q        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermt2q        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermt2q        1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermt2q        1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermt2q        -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermt2q        -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpermt2ps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermt2ps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermt2ps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermt2ps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermt2ps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermt2ps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermt2ps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermt2ps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermt2ps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermt2ps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpermt2ps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpermt2ps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermt2ps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermt2ps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermt2ps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermt2ps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermt2ps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermt2ps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermt2ps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermt2ps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermt2ps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermt2ps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermt2ps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermt2ps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpermt2ps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermt2ps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermt2pd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermt2pd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermt2pd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermt2pd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermt2pd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermt2pd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermt2pd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermt2pd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermt2pd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermt2pd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermt2pd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermt2pd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpermt2pd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpermt2pd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermt2pd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermt2pd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermt2pd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermt2pd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermt2pd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermt2pd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermt2pd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermt2pd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermt2pd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermt2pd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermt2pd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermt2pd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       valignq $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       valignq $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
+       valignq $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       valignq $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       valignq $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       valignq $123, (%eax){1to2}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       valignq $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       valignq $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       valignq $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       valignq $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       valignq $123, 1016(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       valignq $123, 1024(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       valignq $123, -1024(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       valignq $123, -1032(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       valignq $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       valignq $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       valignq $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       valignq $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       valignq $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       valignq $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       valignq $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       valignq $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       valignq $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       valignq $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       valignq $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       valignq $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       valignq $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       valignq $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vscalefpd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vscalefpd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vscalefpd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vscalefpd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vscalefpd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vscalefpd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vscalefpd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vscalefpd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vscalefpd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vscalefpd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vscalefpd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vscalefpd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vscalefpd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vscalefpd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vscalefpd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vscalefpd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vscalefpd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vscalefpd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vscalefpd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vscalefpd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vscalefpd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vscalefpd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vscalefpd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vscalefpd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vscalefpd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vscalefpd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vscalefps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vscalefps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vscalefps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vscalefps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vscalefps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vscalefps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vscalefps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vscalefps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vscalefps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vscalefps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vscalefps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vscalefps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vscalefps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vscalefps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vscalefps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vscalefps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vscalefps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vscalefps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vscalefps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vscalefps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vscalefps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vscalefps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vscalefps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vscalefps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vscalefps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vscalefps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfixupimmpd     $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfixupimmpd     $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
+       vfixupimmpd     $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfixupimmpd     $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfixupimmpd     $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfixupimmpd     $123, (%eax){1to2}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfixupimmpd     $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfixupimmpd     $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfixupimmpd     $123, 1016(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, 1024(%edx){1to2}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfixupimmpd     $123, -1024(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, -1032(%edx){1to2}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vfixupimmpd     $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfixupimmpd     $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vfixupimmpd     $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfixupimmpd     $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfixupimmpd     $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfixupimmpd     $123, (%eax){1to4}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfixupimmpd     $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfixupimmpd     $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfixupimmpd     $123, 1016(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, 1024(%edx){1to4}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vfixupimmpd     $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, -1032(%edx){1to4}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vfixupimmps     $0xab, %xmm4, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfixupimmps     $0xab, %xmm4, %xmm5, %xmm6{%k7}{z}       # AVX512{F,VL}
+       vfixupimmps     $123, %xmm4, %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vfixupimmps     $123, (%ecx), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vfixupimmps     $123, -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfixupimmps     $123, (%eax){1to4}, %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vfixupimmps     $123, 2032(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vfixupimmps     $123, 2048(%edx), %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vfixupimmps     $123, -2048(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vfixupimmps     $123, -2064(%edx), %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vfixupimmps     $123, 508(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL} Disp8
+       vfixupimmps     $123, 512(%edx){1to4}, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vfixupimmps     $123, -512(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vfixupimmps     $123, -516(%edx){1to4}, %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vfixupimmps     $0xab, %ymm4, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfixupimmps     $0xab, %ymm4, %ymm5, %ymm6{%k7}{z}       # AVX512{F,VL}
+       vfixupimmps     $123, %ymm4, %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vfixupimmps     $123, (%ecx), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vfixupimmps     $123, -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfixupimmps     $123, (%eax){1to8}, %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vfixupimmps     $123, 4064(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vfixupimmps     $123, 4096(%edx), %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vfixupimmps     $123, -4096(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vfixupimmps     $123, -4128(%edx), %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vfixupimmps     $123, 508(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL} Disp8
+       vfixupimmps     $123, 512(%edx){1to8}, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vfixupimmps     $123, -512(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vfixupimmps     $123, -516(%edx){1to8}, %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpslld  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpslld  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpslld  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpslld  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vpslld  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vpslld  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
+       vpslld  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpslld  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vpslld  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpslld  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpslld  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vpslld  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
+       vpslld  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpslld  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
+       vpslld  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpslld  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpslld  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpslld  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpslld  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpslld  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
+       vpslld  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpslld  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpslld  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpslld  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpslld  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vpslld  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
+       vpslld  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpslld  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
+       vpsllq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsllq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsllq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsllq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vpsllq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vpsllq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
+       vpsllq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpsllq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vpsllq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsllq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpsllq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpsllq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
+       vpsllq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsllq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vpsllq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsllq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsllq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsllq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpsllq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpsllq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vpsllq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpsllq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpsllq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsllq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpsllq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpsllq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vpsllq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsllq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vpsrad  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsrad  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsrad  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsrad  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vpsrad  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vpsrad  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
+       vpsrad  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpsrad  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vpsrad  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrad  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpsrad  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vpsrad  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
+       vpsrad  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpsrad  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
+       vpsrad  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsrad  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsrad  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsrad  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpsrad  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpsrad  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
+       vpsrad  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpsrad  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpsrad  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsrad  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpsrad  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vpsrad  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
+       vpsrad  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpsrad  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
+       vpsraq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpsraq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpsraq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpsraq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vpsraq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vpsraq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
+       vpsraq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpsraq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vpsraq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpsraq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vpsraq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpsraq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
+       vpsraq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpsraq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vpsraq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpsraq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpsraq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpsraq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vpsraq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vpsraq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vpsraq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpsraq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vpsraq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpsraq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vpsraq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpsraq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vpsraq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpsraq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vprolvd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vprolvd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vprolvd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vprolvd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprolvd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprolvd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vprolvd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vprolvd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vprolvd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vprolvd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vprolvd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vprolvd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vprolvd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vprolvd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vprolvd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vprolvd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vprolvd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprolvd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprolvd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vprolvd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vprolvd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vprolvd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vprolvd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vprolvd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vprolvd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vprolvd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vprold  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vprold  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vprold  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprold  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vprold  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vprold  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
+       vprold  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vprold  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vprold  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vprold  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vprold  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vprold  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
+       vprold  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vprold  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
+       vprold  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vprold  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vprold  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprold  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vprold  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vprold  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
+       vprold  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vprold  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vprold  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vprold  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vprold  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vprold  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
+       vprold  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vprold  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
+       vprolvq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vprolvq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vprolvq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vprolvq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprolvq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprolvq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vprolvq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vprolvq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vprolvq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vprolvq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vprolvq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vprolvq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vprolvq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vprolvq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vprolvq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vprolvq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vprolvq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprolvq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprolvq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vprolvq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vprolvq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vprolvq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vprolvq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vprolvq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vprolvq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vprolvq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vprolq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vprolq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vprolq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprolq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vprolq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vprolq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
+       vprolq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vprolq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vprolq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vprolq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vprolq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vprolq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
+       vprolq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vprolq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vprolq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vprolq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vprolq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprolq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vprolq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vprolq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vprolq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vprolq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vprolq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vprolq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vprolq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vprolq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vprolq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vprolq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vprorvd %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vprorvd %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vprorvd (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vprorvd -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprorvd (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprorvd 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vprorvd 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vprorvd -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vprorvd -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vprorvd 508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vprorvd 512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vprorvd -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vprorvd -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vprorvd %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vprorvd %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vprorvd (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vprorvd -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprorvd (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprorvd 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vprorvd 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vprorvd -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vprorvd -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vprorvd 508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vprorvd 512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vprorvd -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vprorvd -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vprord  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vprord  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vprord  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprord  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vprord  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vprord  $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
+       vprord  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vprord  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vprord  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vprord  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vprord  $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vprord  $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
+       vprord  $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vprord  $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
+       vprord  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vprord  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vprord  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprord  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vprord  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vprord  $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
+       vprord  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vprord  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vprord  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vprord  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vprord  $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vprord  $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
+       vprord  $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vprord  $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
+       vprorvq %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vprorvq %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vprorvq (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vprorvq -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprorvq (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprorvq 2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vprorvq 2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vprorvq -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vprorvq -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vprorvq 1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vprorvq 1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vprorvq -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vprorvq -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vprorvq %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vprorvq %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vprorvq (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vprorvq -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprorvq (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprorvq 4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vprorvq 4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vprorvq -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vprorvq -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vprorvq 1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vprorvq 1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vprorvq -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vprorvq -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vprorq  $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vprorq  $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vprorq  $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vprorq  $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vprorq  $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vprorq  $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
+       vprorq  $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vprorq  $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vprorq  $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vprorq  $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vprorq  $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vprorq  $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
+       vprorq  $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vprorq  $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vprorq  $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vprorq  $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vprorq  $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vprorq  $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vprorq  $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vprorq  $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vprorq  $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vprorq  $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vprorq  $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vprorq  $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vprorq  $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vprorq  $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vprorq  $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vprorq  $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vrndscalepd     $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vrndscalepd     $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vrndscalepd     $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vrndscalepd     $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vrndscalepd     $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vrndscalepd     $123, (%eax){1to2}, %xmm6{%k7}   # AVX512{F,VL}
+       vrndscalepd     $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vrndscalepd     $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vrndscalepd     $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vrndscalepd     $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vrndscalepd     $123, 1016(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vrndscalepd     $123, 1024(%edx){1to2}, %xmm6{%k7}       # AVX512{F,VL}
+       vrndscalepd     $123, -1024(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vrndscalepd     $123, -1032(%edx){1to2}, %xmm6{%k7}      # AVX512{F,VL}
+       vrndscalepd     $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vrndscalepd     $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vrndscalepd     $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vrndscalepd     $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vrndscalepd     $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vrndscalepd     $123, (%eax){1to4}, %ymm6{%k7}   # AVX512{F,VL}
+       vrndscalepd     $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vrndscalepd     $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vrndscalepd     $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vrndscalepd     $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vrndscalepd     $123, 1016(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vrndscalepd     $123, 1024(%edx){1to4}, %ymm6{%k7}       # AVX512{F,VL}
+       vrndscalepd     $123, -1024(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vrndscalepd     $123, -1032(%edx){1to4}, %ymm6{%k7}      # AVX512{F,VL}
+       vrndscaleps     $0xab, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vrndscaleps     $0xab, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vrndscaleps     $123, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vrndscaleps     $123, (%ecx), %xmm6{%k7}         # AVX512{F,VL}
+       vrndscaleps     $123, -123456(%esp,%esi,8), %xmm6{%k7}   # AVX512{F,VL}
+       vrndscaleps     $123, (%eax){1to4}, %xmm6{%k7}   # AVX512{F,VL}
+       vrndscaleps     $123, 2032(%edx), %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vrndscaleps     $123, 2048(%edx), %xmm6{%k7}     # AVX512{F,VL}
+       vrndscaleps     $123, -2048(%edx), %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vrndscaleps     $123, -2064(%edx), %xmm6{%k7}    # AVX512{F,VL}
+       vrndscaleps     $123, 508(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL} Disp8
+       vrndscaleps     $123, 512(%edx){1to4}, %xmm6{%k7}        # AVX512{F,VL}
+       vrndscaleps     $123, -512(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vrndscaleps     $123, -516(%edx){1to4}, %xmm6{%k7}       # AVX512{F,VL}
+       vrndscaleps     $0xab, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vrndscaleps     $0xab, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vrndscaleps     $123, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vrndscaleps     $123, (%ecx), %ymm6{%k7}         # AVX512{F,VL}
+       vrndscaleps     $123, -123456(%esp,%esi,8), %ymm6{%k7}   # AVX512{F,VL}
+       vrndscaleps     $123, (%eax){1to8}, %ymm6{%k7}   # AVX512{F,VL}
+       vrndscaleps     $123, 4064(%edx), %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vrndscaleps     $123, 4096(%edx), %ymm6{%k7}     # AVX512{F,VL}
+       vrndscaleps     $123, -4096(%edx), %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vrndscaleps     $123, -4128(%edx), %ymm6{%k7}    # AVX512{F,VL}
+       vrndscaleps     $123, 508(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL} Disp8
+       vrndscaleps     $123, 512(%edx){1to8}, %ymm6{%k7}        # AVX512{F,VL}
+       vrndscaleps     $123, -512(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vrndscaleps     $123, -516(%edx){1to8}, %ymm6{%k7}       # AVX512{F,VL}
+       vpcompressq     %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpcompressq     %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpcompressq     %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpcompressq     %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpcompressq     %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpcompressq     %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpcompressq     %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpcompressq     %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpcompressq     %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpcompressq     %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpcompressq     %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpcompressq     %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpcompressq     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpcompressq     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vpcompressq     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpcompressq     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvtps2ph       $0xab, %xmm6, (%ecx){%k7}        # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm6, (%ecx){%k7}         # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm6, -123456(%esp,%esi,8){%k7}   # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm6, 1016(%edx){%k7}     # AVX512{F,VL} Disp8
+       vcvtps2ph       $123, %xmm6, 1024(%edx){%k7}     # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm6, -1024(%edx){%k7}    # AVX512{F,VL} Disp8
+       vcvtps2ph       $123, %xmm6, -1032(%edx){%k7}    # AVX512{F,VL}
+       vcvtps2ph       $0xab, %ymm6, (%ecx){%k7}        # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm6, (%ecx){%k7}         # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm6, -123456(%esp,%esi,8){%k7}   # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm6, 2032(%edx){%k7}     # AVX512{F,VL} Disp8
+       vcvtps2ph       $123, %ymm6, 2048(%edx){%k7}     # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm6, -2048(%edx){%k7}    # AVX512{F,VL} Disp8
+       vcvtps2ph       $123, %ymm6, -2064(%edx){%k7}    # AVX512{F,VL}
+       vextractf32x4   $0xab, %ymm5, (%ecx){%k7}        # AVX512{F,VL}
+       vextractf32x4   $123, %ymm5, (%ecx){%k7}         # AVX512{F,VL}
+       vextractf32x4   $123, %ymm5, -123456(%esp,%esi,8){%k7}   # AVX512{F,VL}
+       vextractf32x4   $123, %ymm5, 2032(%edx){%k7}     # AVX512{F,VL} Disp8
+       vextractf32x4   $123, %ymm5, 2048(%edx){%k7}     # AVX512{F,VL}
+       vextractf32x4   $123, %ymm5, -2048(%edx){%k7}    # AVX512{F,VL} Disp8
+       vextractf32x4   $123, %ymm5, -2064(%edx){%k7}    # AVX512{F,VL}
+       vextracti32x4   $0xab, %ymm5, (%ecx){%k7}        # AVX512{F,VL}
+       vextracti32x4   $123, %ymm5, (%ecx){%k7}         # AVX512{F,VL}
+       vextracti32x4   $123, %ymm5, -123456(%esp,%esi,8){%k7}   # AVX512{F,VL}
+       vextracti32x4   $123, %ymm5, 2032(%edx){%k7}     # AVX512{F,VL} Disp8
+       vextracti32x4   $123, %ymm5, 2048(%edx){%k7}     # AVX512{F,VL}
+       vextracti32x4   $123, %ymm5, -2048(%edx){%k7}    # AVX512{F,VL} Disp8
+       vextracti32x4   $123, %ymm5, -2064(%edx){%k7}    # AVX512{F,VL}
+       vmovapd %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovapd %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovapd %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovapd %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vmovapd %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovapd %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vmovapd %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovapd %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovapd %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovapd %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
+       vmovapd %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovapd %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
+       vmovaps %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovaps %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovaps %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovaps %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vmovaps %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovaps %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vmovaps %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovaps %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovaps %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovaps %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
+       vmovaps %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovaps %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
+       vmovdqa32       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovdqa32       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovdqa32       %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovdqa32       %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vmovdqa32       %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovdqa32       %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vmovdqa32       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovdqa32       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovdqa32       %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovdqa32       %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
+       vmovdqa32       %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovdqa32       %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
+       vmovdqa64       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovdqa64       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovdqa64       %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovdqa64       %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vmovdqa64       %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovdqa64       %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vmovdqa64       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovdqa64       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovdqa64       %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovdqa64       %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
+       vmovdqa64       %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovdqa64       %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
+       vmovdqu32       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovdqu32       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovdqu32       %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovdqu32       %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vmovdqu32       %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovdqu32       %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vmovdqu32       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovdqu32       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovdqu32       %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovdqu32       %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
+       vmovdqu32       %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovdqu32       %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
+       vmovdqu64       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovdqu64       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovdqu64       %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovdqu64       %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vmovdqu64       %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovdqu64       %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vmovdqu64       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovdqu64       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovdqu64       %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovdqu64       %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
+       vmovdqu64       %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovdqu64       %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
+       vmovupd %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovupd %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovupd %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovupd %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vmovupd %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovupd %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vmovupd %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovupd %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovupd %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovupd %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
+       vmovupd %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovupd %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
+       vmovups %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovups %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovups %xmm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovups %xmm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vmovups %xmm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovups %xmm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vmovups %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vmovups %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vmovups %ymm6, 4064(%edx){%k7}   # AVX512{F,VL} Disp8
+       vmovups %ymm6, 4096(%edx){%k7}   # AVX512{F,VL}
+       vmovups %ymm6, -4096(%edx){%k7}  # AVX512{F,VL} Disp8
+       vmovups %ymm6, -4128(%edx){%k7}  # AVX512{F,VL}
+       vpmovqb %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovqb %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovqb %xmm6, 254(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovqb %xmm6, 256(%edx){%k7}    # AVX512{F,VL}
+       vpmovqb %xmm6, -256(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovqb %xmm6, -258(%edx){%k7}   # AVX512{F,VL}
+       vpmovqb %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovqb %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovqb %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovqb %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpmovqb %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovqb %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpmovsqb        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsqb        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsqb        %xmm6, 254(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovsqb        %xmm6, 256(%edx){%k7}    # AVX512{F,VL}
+       vpmovsqb        %xmm6, -256(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsqb        %xmm6, -258(%edx){%k7}   # AVX512{F,VL}
+       vpmovsqb        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsqb        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsqb        %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovsqb        %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpmovsqb        %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsqb        %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpmovusqb       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusqb       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusqb       %xmm6, 254(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovusqb       %xmm6, 256(%edx){%k7}    # AVX512{F,VL}
+       vpmovusqb       %xmm6, -256(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusqb       %xmm6, -258(%edx){%k7}   # AVX512{F,VL}
+       vpmovusqb       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusqb       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusqb       %ymm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovusqb       %ymm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpmovusqb       %ymm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusqb       %ymm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpmovqw %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovqw %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovqw %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovqw %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpmovqw %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovqw %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpmovqw %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovqw %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovqw %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovqw %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovqw %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovqw %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovsqw        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsqw        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsqw        %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovsqw        %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpmovsqw        %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsqw        %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpmovsqw        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsqw        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsqw        %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsqw        %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovsqw        %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovsqw        %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovusqw       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusqw       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusqw       %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovusqw       %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpmovusqw       %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusqw       %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpmovusqw       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusqw       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusqw       %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusqw       %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovusqw       %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovusqw       %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovqd %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovqd %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovqd %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovqd %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovqd %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovqd %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovqd %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovqd %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovqd %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovqd %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vpmovqd %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovqd %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vpmovsqd        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsqd        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsqd        %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsqd        %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovsqd        %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovsqd        %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovsqd        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsqd        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsqd        %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsqd        %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vpmovsqd        %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovsqd        %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vpmovusqd       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusqd       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusqd       %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusqd       %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovusqd       %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovusqd       %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovusqd       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusqd       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusqd       %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusqd       %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vpmovusqd       %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovusqd       %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vpmovdb %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovdb %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovdb %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovdb %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpmovdb %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovdb %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpmovdb %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovdb %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovdb %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovdb %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovdb %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovdb %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovsdb        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsdb        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsdb        %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovsdb        %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpmovsdb        %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsdb        %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpmovsdb        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsdb        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsdb        %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsdb        %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovsdb        %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovsdb        %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovusdb       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusdb       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusdb       %xmm6, 508(%edx){%k7}    # AVX512{F,VL} Disp8
+       vpmovusdb       %xmm6, 512(%edx){%k7}    # AVX512{F,VL}
+       vpmovusdb       %xmm6, -512(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusdb       %xmm6, -516(%edx){%k7}   # AVX512{F,VL}
+       vpmovusdb       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusdb       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusdb       %ymm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusdb       %ymm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovusdb       %ymm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovusdb       %ymm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovdw %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovdw %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovdw %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovdw %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovdw %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovdw %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovdw %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovdw %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovdw %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovdw %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vpmovdw %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovdw %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vpmovsdw        %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsdw        %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsdw        %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsdw        %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovsdw        %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovsdw        %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovsdw        %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovsdw        %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovsdw        %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovsdw        %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vpmovsdw        %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovsdw        %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vpmovusdw       %xmm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusdw       %xmm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusdw       %xmm6, 1016(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusdw       %xmm6, 1024(%edx){%k7}   # AVX512{F,VL}
+       vpmovusdw       %xmm6, -1024(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovusdw       %xmm6, -1032(%edx){%k7}  # AVX512{F,VL}
+       vpmovusdw       %ymm6, (%ecx){%k7}       # AVX512{F,VL}
+       vpmovusdw       %ymm6, -123456(%esp,%esi,8){%k7}         # AVX512{F,VL}
+       vpmovusdw       %ymm6, 2032(%edx){%k7}   # AVX512{F,VL} Disp8
+       vpmovusdw       %ymm6, 2048(%edx){%k7}   # AVX512{F,VL}
+       vpmovusdw       %ymm6, -2048(%edx){%k7}  # AVX512{F,VL} Disp8
+       vpmovusdw       %ymm6, -2064(%edx){%k7}  # AVX512{F,VL}
+       vcvttpd2udq     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvttpd2udq     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvttpd2udqx    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvttpd2udqx    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvttpd2udqx    (%eax){1to2}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvttpd2udqx    2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvttpd2udqx    2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvttpd2udqx    -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvttpd2udqx    -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvttpd2udqx    1016(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvttpd2udqx    1024(%edx){1to2}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvttpd2udqx    -1024(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvttpd2udqx    -1032(%edx){1to2}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvttpd2udq     %ymm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvttpd2udq     %ymm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvttpd2udqy    (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvttpd2udqy    -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvttpd2udqy    (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvttpd2udqy    4064(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvttpd2udqy    4096(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvttpd2udqy    -4096(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvttpd2udqy    -4128(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvttpd2udqy    1016(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvttpd2udqy    1024(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvttpd2udqy    -1024(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vcvttpd2udqy    -1032(%edx){1to4}, %xmm6{%k7}    # AVX512{F,VL}
+       vcvttps2udq     %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vcvttps2udq     %xmm5, %xmm6{%k7}{z}     # AVX512{F,VL}
+       vcvttps2udq     (%ecx), %xmm6{%k7}       # AVX512{F,VL}
+       vcvttps2udq     -123456(%esp,%esi,8), %xmm6{%k7}         # AVX512{F,VL}
+       vcvttps2udq     (%eax){1to4}, %xmm6{%k7}         # AVX512{F,VL}
+       vcvttps2udq     2032(%edx), %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vcvttps2udq     2048(%edx), %xmm6{%k7}   # AVX512{F,VL}
+       vcvttps2udq     -2048(%edx), %xmm6{%k7}  # AVX512{F,VL} Disp8
+       vcvttps2udq     -2064(%edx), %xmm6{%k7}  # AVX512{F,VL}
+       vcvttps2udq     508(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vcvttps2udq     512(%edx){1to4}, %xmm6{%k7}      # AVX512{F,VL}
+       vcvttps2udq     -512(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vcvttps2udq     -516(%edx){1to4}, %xmm6{%k7}     # AVX512{F,VL}
+       vcvttps2udq     %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vcvttps2udq     %ymm5, %ymm6{%k7}{z}     # AVX512{F,VL}
+       vcvttps2udq     (%ecx), %ymm6{%k7}       # AVX512{F,VL}
+       vcvttps2udq     -123456(%esp,%esi,8), %ymm6{%k7}         # AVX512{F,VL}
+       vcvttps2udq     (%eax){1to8}, %ymm6{%k7}         # AVX512{F,VL}
+       vcvttps2udq     4064(%edx), %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vcvttps2udq     4096(%edx), %ymm6{%k7}   # AVX512{F,VL}
+       vcvttps2udq     -4096(%edx), %ymm6{%k7}  # AVX512{F,VL} Disp8
+       vcvttps2udq     -4128(%edx), %ymm6{%k7}  # AVX512{F,VL}
+       vcvttps2udq     508(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vcvttps2udq     512(%edx){1to8}, %ymm6{%k7}      # AVX512{F,VL}
+       vcvttps2udq     -512(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vcvttps2udq     -516(%edx){1to8}, %ymm6{%k7}     # AVX512{F,VL}
+       vpermi2d        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermi2d        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermi2d        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermi2d        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermi2d        (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermi2d        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermi2d        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermi2d        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermi2d        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermi2d        508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpermi2d        512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpermi2d        -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermi2d        -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermi2d        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermi2d        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermi2d        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermi2d        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermi2d        (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermi2d        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermi2d        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermi2d        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermi2d        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermi2d        508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermi2d        512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpermi2d        -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermi2d        -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermi2q        %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermi2q        %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermi2q        (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermi2q        -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermi2q        (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermi2q        2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermi2q        2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermi2q        -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermi2q        -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermi2q        1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermi2q        1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermi2q        -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpermi2q        -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpermi2q        %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermi2q        %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermi2q        (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermi2q        -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermi2q        (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermi2q        4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermi2q        4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermi2q        -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermi2q        -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermi2q        1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermi2q        1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermi2q        -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermi2q        -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vpermi2ps       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermi2ps       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermi2ps       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermi2ps       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermi2ps       (%eax){1to4}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermi2ps       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermi2ps       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermi2ps       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermi2ps       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermi2ps       508(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL} Disp8
+       vpermi2ps       512(%edx){1to4}, %xmm5, %xmm6{%k7}       # AVX512{F,VL}
+       vpermi2ps       -512(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermi2ps       -516(%edx){1to4}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermi2ps       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermi2ps       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermi2ps       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermi2ps       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermi2ps       (%eax){1to8}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermi2ps       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermi2ps       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermi2ps       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermi2ps       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermi2ps       508(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL} Disp8
+       vpermi2ps       512(%edx){1to8}, %ymm5, %ymm6{%k7}       # AVX512{F,VL}
+       vpermi2ps       -512(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermi2ps       -516(%edx){1to8}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermi2pd       %xmm4, %xmm5, %xmm6{%k7}         # AVX512{F,VL}
+       vpermi2pd       %xmm4, %xmm5, %xmm6{%k7}{z}      # AVX512{F,VL}
+       vpermi2pd       (%ecx), %xmm5, %xmm6{%k7}        # AVX512{F,VL}
+       vpermi2pd       -123456(%esp,%esi,8), %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermi2pd       (%eax){1to2}, %xmm5, %xmm6{%k7}  # AVX512{F,VL}
+       vpermi2pd       2032(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL} Disp8
+       vpermi2pd       2048(%edx), %xmm5, %xmm6{%k7}    # AVX512{F,VL}
+       vpermi2pd       -2048(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL} Disp8
+       vpermi2pd       -2064(%edx), %xmm5, %xmm6{%k7}   # AVX512{F,VL}
+       vpermi2pd       1016(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL} Disp8
+       vpermi2pd       1024(%edx){1to2}, %xmm5, %xmm6{%k7}      # AVX512{F,VL}
+       vpermi2pd       -1024(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL} Disp8
+       vpermi2pd       -1032(%edx){1to2}, %xmm5, %xmm6{%k7}     # AVX512{F,VL}
+       vpermi2pd       %ymm4, %ymm5, %ymm6{%k7}         # AVX512{F,VL}
+       vpermi2pd       %ymm4, %ymm5, %ymm6{%k7}{z}      # AVX512{F,VL}
+       vpermi2pd       (%ecx), %ymm5, %ymm6{%k7}        # AVX512{F,VL}
+       vpermi2pd       -123456(%esp,%esi,8), %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermi2pd       (%eax){1to4}, %ymm5, %ymm6{%k7}  # AVX512{F,VL}
+       vpermi2pd       4064(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL} Disp8
+       vpermi2pd       4096(%edx), %ymm5, %ymm6{%k7}    # AVX512{F,VL}
+       vpermi2pd       -4096(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL} Disp8
+       vpermi2pd       -4128(%edx), %ymm5, %ymm6{%k7}   # AVX512{F,VL}
+       vpermi2pd       1016(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL} Disp8
+       vpermi2pd       1024(%edx){1to4}, %ymm5, %ymm6{%k7}      # AVX512{F,VL}
+       vpermi2pd       -1024(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL} Disp8
+       vpermi2pd       -1032(%edx){1to4}, %ymm5, %ymm6{%k7}     # AVX512{F,VL}
+       vptestnmd       %xmm4, %xmm5, %k5{%k7}   # AVX512{F,VL}
+       vptestnmd       (%ecx), %xmm5, %k5{%k7}  # AVX512{F,VL}
+       vptestnmd       -123456(%esp,%esi,8), %xmm5, %k5{%k7}    # AVX512{F,VL}
+       vptestnmd       (%eax){1to4}, %xmm5, %k5{%k7}    # AVX512{F,VL}
+       vptestnmd       2032(%edx), %xmm5, %k5{%k7}      # AVX512{F,VL} Disp8
+       vptestnmd       2048(%edx), %xmm5, %k5{%k7}      # AVX512{F,VL}
+       vptestnmd       -2048(%edx), %xmm5, %k5{%k7}     # AVX512{F,VL} Disp8
+       vptestnmd       -2064(%edx), %xmm5, %k5{%k7}     # AVX512{F,VL}
+       vptestnmd       508(%edx){1to4}, %xmm5, %k5{%k7}         # AVX512{F,VL} Disp8
+       vptestnmd       512(%edx){1to4}, %xmm5, %k5{%k7}         # AVX512{F,VL}
+       vptestnmd       -512(%edx){1to4}, %xmm5, %k5{%k7}        # AVX512{F,VL} Disp8
+       vptestnmd       -516(%edx){1to4}, %xmm5, %k5{%k7}        # AVX512{F,VL}
+       vptestnmd       %ymm4, %ymm5, %k5{%k7}   # AVX512{F,VL}
+       vptestnmd       (%ecx), %ymm5, %k5{%k7}  # AVX512{F,VL}
+       vptestnmd       -123456(%esp,%esi,8), %ymm5, %k5{%k7}    # AVX512{F,VL}
+       vptestnmd       (%eax){1to8}, %ymm5, %k5{%k7}    # AVX512{F,VL}
+       vptestnmd       4064(%edx), %ymm5, %k5{%k7}      # AVX512{F,VL} Disp8
+       vptestnmd       4096(%edx), %ymm5, %k5{%k7}      # AVX512{F,VL}
+       vptestnmd       -4096(%edx), %ymm5, %k5{%k7}     # AVX512{F,VL} Disp8
+       vptestnmd       -4128(%edx), %ymm5, %k5{%k7}     # AVX512{F,VL}
+       vptestnmd       508(%edx){1to8}, %ymm5, %k5{%k7}         # AVX512{F,VL} Disp8
+       vptestnmd       512(%edx){1to8}, %ymm5, %k5{%k7}         # AVX512{F,VL}
+       vptestnmd       -512(%edx){1to8}, %ymm5, %k5{%k7}        # AVX512{F,VL} Disp8
+       vptestnmd       -516(%edx){1to8}, %ymm5, %k5{%k7}        # AVX512{F,VL}
+       vptestnmq       %xmm4, %xmm5, %k5{%k7}   # AVX512{F,VL}
+       vptestnmq       (%ecx), %xmm5, %k5{%k7}  # AVX512{F,VL}
+       vptestnmq       -123456(%esp,%esi,8), %xmm5, %k5{%k7}    # AVX512{F,VL}
+       vptestnmq       (%eax){1to2}, %xmm5, %k5{%k7}    # AVX512{F,VL}
+       vptestnmq       2032(%edx), %xmm5, %k5{%k7}      # AVX512{F,VL} Disp8
+       vptestnmq       2048(%edx), %xmm5, %k5{%k7}      # AVX512{F,VL}
+       vptestnmq       -2048(%edx), %xmm5, %k5{%k7}     # AVX512{F,VL} Disp8
+       vptestnmq       -2064(%edx), %xmm5, %k5{%k7}     # AVX512{F,VL}
+       vptestnmq       1016(%edx){1to2}, %xmm5, %k5{%k7}        # AVX512{F,VL} Disp8
+       vptestnmq       1024(%edx){1to2}, %xmm5, %k5{%k7}        # AVX512{F,VL}
+       vptestnmq       -1024(%edx){1to2}, %xmm5, %k5{%k7}       # AVX512{F,VL} Disp8
+       vptestnmq       -1032(%edx){1to2}, %xmm5, %k5{%k7}       # AVX512{F,VL}
+       vptestnmq       %ymm4, %ymm5, %k5{%k7}   # AVX512{F,VL}
+       vptestnmq       (%ecx), %ymm5, %k5{%k7}  # AVX512{F,VL}
+       vptestnmq       -123456(%esp,%esi,8), %ymm5, %k5{%k7}    # AVX512{F,VL}
+       vptestnmq       (%eax){1to4}, %ymm5, %k5{%k7}    # AVX512{F,VL}
+       vptestnmq       4064(%edx), %ymm5, %k5{%k7}      # AVX512{F,VL} Disp8
+       vptestnmq       4096(%edx), %ymm5, %k5{%k7}      # AVX512{F,VL}
+       vptestnmq       -4096(%edx), %ymm5, %k5{%k7}     # AVX512{F,VL} Disp8
+       vptestnmq       -4128(%edx), %ymm5, %k5{%k7}     # AVX512{F,VL}
+       vptestnmq       1016(%edx){1to4}, %ymm5, %k5{%k7}        # AVX512{F,VL} Disp8
+       vptestnmq       1024(%edx){1to4}, %ymm5, %k5{%k7}        # AVX512{F,VL}
+       vptestnmq       -1024(%edx){1to4}, %ymm5, %k5{%k7}       # AVX512{F,VL} Disp8
+       vptestnmq       -1032(%edx){1to4}, %ymm5, %k5{%k7}       # AVX512{F,VL}
+
+       .intel_syntax noprefix
+       vaddpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vaddpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vaddpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vaddpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vaddpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vaddpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vaddpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vaddpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vaddpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vaddpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vaddpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vaddpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vaddpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vaddpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vaddpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vaddpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vaddps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vaddps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vaddps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vaddps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vaddps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vaddps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vaddps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vaddps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vaddps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vaddps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vaddps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vaddps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vaddps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vaddps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vaddps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vaddps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vaddps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vaddps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vaddps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vaddps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vaddps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vaddps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vaddps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vaddps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vaddps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vaddps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       valignd xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
+       valignd xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
+       valignd xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
+       valignd xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       valignd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       valignd xmm6{k7}, xmm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       valignd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       valignd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       valignd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       valignd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       valignd xmm6{k7}, xmm5, [edx+508]{1to4}, 123     # AVX512{F,VL} Disp8
+       valignd xmm6{k7}, xmm5, [edx+512]{1to4}, 123     # AVX512{F,VL}
+       valignd xmm6{k7}, xmm5, [edx-512]{1to4}, 123     # AVX512{F,VL} Disp8
+       valignd xmm6{k7}, xmm5, [edx-516]{1to4}, 123     # AVX512{F,VL}
+       valignd ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       valignd ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       valignd ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       valignd ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       valignd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       valignd ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
+       valignd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       valignd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       valignd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       valignd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       valignd ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
+       valignd ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
+       valignd ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
+       valignd ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
+       vblendmpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vblendmpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vblendmpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vblendmpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vblendmpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vblendmpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vblendmpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vblendmpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vblendmpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vblendmpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vblendmpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vblendmpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vblendmpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vblendmpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vblendmpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vblendmpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vblendmps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vblendmps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vblendmps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vblendmps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vblendmps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vblendmps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vblendmps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vblendmps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vblendmps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vblendmps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vblendmps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vblendmps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vblendmps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vblendmps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vblendmps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vblendmps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vbroadcastf32x4 ymm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
+       vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vbroadcastf32x4 ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vbroadcasti32x4 ymm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
+       vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vbroadcasti32x4 ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vbroadcastsd    ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vbroadcastsd    ymm6{k7}{z}, QWORD PTR [ecx]     # AVX512{F,VL}
+       vbroadcastsd    ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vbroadcastsd    ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vbroadcastsd    ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vbroadcastsd    ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vbroadcastsd    ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vbroadcastsd    ymm6{k7}, xmm5   # AVX512{F,VL}
+       vbroadcastsd    ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vbroadcastss    xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vbroadcastss    xmm6{k7}{z}, DWORD PTR [ecx]     # AVX512{F,VL}
+       vbroadcastss    xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vbroadcastss    xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vbroadcastss    xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vbroadcastss    xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vbroadcastss    xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vbroadcastss    ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vbroadcastss    ymm6{k7}{z}, DWORD PTR [ecx]     # AVX512{F,VL}
+       vbroadcastss    ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vbroadcastss    ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vbroadcastss    ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vbroadcastss    ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vbroadcastss    ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vbroadcastss    xmm6{k7}, xmm5   # AVX512{F,VL}
+       vbroadcastss    xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vbroadcastss    ymm6{k7}, xmm5   # AVX512{F,VL}
+       vbroadcastss    ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm5, xmm4, 0xab         # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm5, xmm4, 123  # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm5, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm5, [eax]{1to2}, 123   # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm5, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
+       vcmppd  k5{k7}, xmm5, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm5, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
+       vcmppd  k5{k7}, xmm5, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm5, [edx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
+       vcmppd  k5{k7}, xmm5, [edx+1024]{1to2}, 123      # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm5, [edx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
+       vcmppd  k5{k7}, xmm5, [edx-1032]{1to2}, 123      # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm5, ymm4, 0xab         # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm5, ymm4, 123  # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm5, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm5, [eax]{1to4}, 123   # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm5, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
+       vcmppd  k5{k7}, ymm5, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm5, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
+       vcmppd  k5{k7}, ymm5, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm5, [edx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
+       vcmppd  k5{k7}, ymm5, [edx+1024]{1to4}, 123      # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm5, [edx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
+       vcmppd  k5{k7}, ymm5, [edx-1032]{1to4}, 123      # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm5, xmm4, 0xab         # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm5, xmm4, 123  # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm5, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm5, [eax]{1to4}, 123   # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm5, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
+       vcmpps  k5{k7}, xmm5, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm5, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
+       vcmpps  k5{k7}, xmm5, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm5, [edx+508]{1to4}, 123       # AVX512{F,VL} Disp8
+       vcmpps  k5{k7}, xmm5, [edx+512]{1to4}, 123       # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm5, [edx-512]{1to4}, 123       # AVX512{F,VL} Disp8
+       vcmpps  k5{k7}, xmm5, [edx-516]{1to4}, 123       # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm5, ymm4, 0xab         # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm5, ymm4, 123  # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm5, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm5, [eax]{1to8}, 123   # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm5, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
+       vcmpps  k5{k7}, ymm5, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm5, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
+       vcmpps  k5{k7}, ymm5, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm5, [edx+508]{1to8}, 123       # AVX512{F,VL} Disp8
+       vcmpps  k5{k7}, ymm5, [edx+512]{1to8}, 123       # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm5, [edx-512]{1to8}, 123       # AVX512{F,VL} Disp8
+       vcmpps  k5{k7}, ymm5, [edx-516]{1to8}, 123       # AVX512{F,VL}
+       vcompresspd     XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vcompresspd     XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vcompresspd     XMMWORD PTR [edx+1016]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vcompresspd     XMMWORD PTR [edx+1024]{k7}, xmm6         # AVX512{F,VL}
+       vcompresspd     XMMWORD PTR [edx-1024]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vcompresspd     XMMWORD PTR [edx-1032]{k7}, xmm6         # AVX512{F,VL}
+       vcompresspd     YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vcompresspd     YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vcompresspd     YMMWORD PTR [edx+1016]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vcompresspd     YMMWORD PTR [edx+1024]{k7}, ymm6         # AVX512{F,VL}
+       vcompresspd     YMMWORD PTR [edx-1024]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vcompresspd     YMMWORD PTR [edx-1032]{k7}, ymm6         # AVX512{F,VL}
+       vcompresspd     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcompresspd     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcompresspd     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vcompresspd     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcompressps     XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vcompressps     XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vcompressps     XMMWORD PTR [edx+508]{k7}, xmm6  # AVX512{F,VL} Disp8
+       vcompressps     XMMWORD PTR [edx+512]{k7}, xmm6  # AVX512{F,VL}
+       vcompressps     XMMWORD PTR [edx-512]{k7}, xmm6  # AVX512{F,VL} Disp8
+       vcompressps     XMMWORD PTR [edx-516]{k7}, xmm6  # AVX512{F,VL}
+       vcompressps     YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vcompressps     YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vcompressps     YMMWORD PTR [edx+508]{k7}, ymm6  # AVX512{F,VL} Disp8
+       vcompressps     YMMWORD PTR [edx+512]{k7}, ymm6  # AVX512{F,VL}
+       vcompressps     YMMWORD PTR [edx-512]{k7}, ymm6  # AVX512{F,VL} Disp8
+       vcompressps     YMMWORD PTR [edx-516]{k7}, ymm6  # AVX512{F,VL}
+       vcompressps     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcompressps     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcompressps     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vcompressps     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvtdq2pd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtdq2pd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtdq2pd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vcvtdq2pd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vcvtdq2pd       xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vcvtdq2pd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vcvtdq2pd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vcvtdq2pd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vcvtdq2pd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vcvtdq2pd       xmm6{k7}, [edx+508]{1to2}        # AVX512{F,VL} Disp8
+       vcvtdq2pd       xmm6{k7}, [edx+512]{1to2}        # AVX512{F,VL}
+       vcvtdq2pd       xmm6{k7}, [edx-512]{1to2}        # AVX512{F,VL} Disp8
+       vcvtdq2pd       xmm6{k7}, [edx-516]{1to2}        # AVX512{F,VL}
+       vcvtdq2pd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtdq2pd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtdq2pd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtdq2pd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtdq2pd       ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtdq2pd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtdq2pd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtdq2pd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtdq2pd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtdq2pd       ymm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vcvtdq2pd       ymm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vcvtdq2pd       ymm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vcvtdq2pd       ymm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vcvtdq2ps       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtdq2ps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtdq2ps       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtdq2ps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtdq2ps       xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtdq2ps       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtdq2ps       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtdq2ps       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtdq2ps       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtdq2ps       xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vcvtdq2ps       xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vcvtdq2ps       xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vcvtdq2ps       xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vcvtdq2ps       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vcvtdq2ps       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvtdq2ps       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtdq2ps       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtdq2ps       ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vcvtdq2ps       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvtdq2ps       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvtdq2ps       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvtdq2ps       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvtdq2ps       ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vcvtdq2ps       ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vcvtdq2ps       ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vcvtdq2ps       ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtpd2dqx      xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtpd2dq       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtpd2dq       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtpd2dqx      xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vcvtpd2dqx      xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vcvtpd2dqx      xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vcvtpd2dqx      xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, ymm5   # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtpd2dqy      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvtpd2dq       xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvtpd2dq       xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvtpd2dq       xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvtpd2dqy      xmm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vcvtpd2dqy      xmm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vcvtpd2dqy      xmm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vcvtpd2dqy      xmm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtpd2psx      xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtpd2ps       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtpd2ps       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtpd2psx      xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vcvtpd2psx      xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vcvtpd2psx      xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vcvtpd2psx      xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, ymm5   # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtpd2psy      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvtpd2ps       xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvtpd2ps       xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvtpd2ps       xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvtpd2psy      xmm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vcvtpd2psy      xmm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vcvtpd2psy      xmm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vcvtpd2psy      xmm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtpd2udqx     xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtpd2udq      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtpd2udq      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtpd2udqx     xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vcvtpd2udqx     xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vcvtpd2udqx     xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vcvtpd2udqx     xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, ymm5   # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtpd2udqy     xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvtpd2udq      xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvtpd2udq      xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvtpd2udq      xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvtpd2udqy     xmm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vcvtpd2udqy     xmm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vcvtpd2udqy     xmm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vcvtpd2udqy     xmm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vcvtph2ps       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtph2ps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtph2ps       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vcvtph2ps       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vcvtph2ps       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vcvtph2ps       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vcvtph2ps       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vcvtph2ps       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vcvtph2ps       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtph2ps       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtph2ps       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtph2ps       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtph2ps       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtph2ps       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtph2ps       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtph2ps       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtps2dq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtps2dq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtps2dq       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtps2dq       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtps2dq       xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtps2dq       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtps2dq       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtps2dq       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtps2dq       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtps2dq       xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vcvtps2dq       xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vcvtps2dq       xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vcvtps2dq       xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vcvtps2dq       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vcvtps2dq       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvtps2dq       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtps2dq       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtps2dq       ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vcvtps2dq       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvtps2dq       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvtps2dq       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvtps2dq       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvtps2dq       ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vcvtps2dq       ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vcvtps2dq       ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vcvtps2dq       ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vcvtps2pd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtps2pd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtps2pd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vcvtps2pd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vcvtps2pd       xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vcvtps2pd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vcvtps2pd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vcvtps2pd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vcvtps2pd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vcvtps2pd       xmm6{k7}, [edx+508]{1to2}        # AVX512{F,VL} Disp8
+       vcvtps2pd       xmm6{k7}, [edx+512]{1to2}        # AVX512{F,VL}
+       vcvtps2pd       xmm6{k7}, [edx-512]{1to2}        # AVX512{F,VL} Disp8
+       vcvtps2pd       xmm6{k7}, [edx-516]{1to2}        # AVX512{F,VL}
+       vcvtps2pd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtps2pd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtps2pd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtps2pd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtps2pd       ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtps2pd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtps2pd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtps2pd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtps2pd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtps2pd       ymm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vcvtps2pd       ymm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vcvtps2pd       ymm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vcvtps2pd       ymm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vcvtps2ph       xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vcvtps2ph       xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vcvtps2ph       xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vcvtps2ph       xmm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vcvtps2ph       xmm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vcvtps2ph       xmm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vcvtps2udq      xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtps2udq      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtps2udq      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtps2udq      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtps2udq      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtps2udq      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtps2udq      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtps2udq      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtps2udq      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtps2udq      xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vcvtps2udq      xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vcvtps2udq      xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vcvtps2udq      xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vcvtps2udq      ymm6{k7}, ymm5   # AVX512{F,VL}
+       vcvtps2udq      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvtps2udq      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtps2udq      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtps2udq      ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vcvtps2udq      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvtps2udq      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvtps2udq      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvtps2udq      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvtps2udq      ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vcvtps2udq      ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vcvtps2udq      ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vcvtps2udq      ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvttpd2dqx     xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvttpd2dq      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvttpd2dq      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvttpd2dqx     xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vcvttpd2dqx     xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vcvttpd2dqx     xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vcvttpd2dqx     xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, ymm5   # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvttpd2dqy     xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvttpd2dq      xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvttpd2dq      xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvttpd2dq      xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvttpd2dqy     xmm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vcvttpd2dqy     xmm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vcvttpd2dqy     xmm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vcvttpd2dqy     xmm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vcvttps2dq      xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvttps2dq      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvttps2dq      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvttps2dq      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvttps2dq      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvttps2dq      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvttps2dq      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvttps2dq      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvttps2dq      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvttps2dq      xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vcvttps2dq      xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vcvttps2dq      xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vcvttps2dq      xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vcvttps2dq      ymm6{k7}, ymm5   # AVX512{F,VL}
+       vcvttps2dq      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvttps2dq      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvttps2dq      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvttps2dq      ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vcvttps2dq      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvttps2dq      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvttps2dq      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvttps2dq      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvttps2dq      ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vcvttps2dq      ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vcvttps2dq      ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vcvttps2dq      ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vcvtudq2pd      xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtudq2pd      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtudq2pd      xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vcvtudq2pd      xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vcvtudq2pd      xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vcvtudq2pd      xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vcvtudq2pd      xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vcvtudq2pd      xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vcvtudq2pd      xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vcvtudq2pd      xmm6{k7}, [edx+508]{1to2}        # AVX512{F,VL} Disp8
+       vcvtudq2pd      xmm6{k7}, [edx+512]{1to2}        # AVX512{F,VL}
+       vcvtudq2pd      xmm6{k7}, [edx-512]{1to2}        # AVX512{F,VL} Disp8
+       vcvtudq2pd      xmm6{k7}, [edx-516]{1to2}        # AVX512{F,VL}
+       vcvtudq2pd      ymm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtudq2pd      ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtudq2pd      ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtudq2pd      ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtudq2pd      ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtudq2pd      ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtudq2pd      ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtudq2pd      ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtudq2pd      ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtudq2pd      ymm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vcvtudq2pd      ymm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vcvtudq2pd      ymm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vcvtudq2pd      ymm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vcvtudq2ps      xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvtudq2ps      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvtudq2ps      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtudq2ps      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtudq2ps      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvtudq2ps      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvtudq2ps      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvtudq2ps      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvtudq2ps      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvtudq2ps      xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vcvtudq2ps      xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vcvtudq2ps      xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vcvtudq2ps      xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vcvtudq2ps      ymm6{k7}, ymm5   # AVX512{F,VL}
+       vcvtudq2ps      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvtudq2ps      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvtudq2ps      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvtudq2ps      ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vcvtudq2ps      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvtudq2ps      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvtudq2ps      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvtudq2ps      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvtudq2ps      ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vcvtudq2ps      ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vcvtudq2ps      ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vcvtudq2ps      ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vdivpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vdivpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vdivpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vdivpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vdivpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vdivpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vdivpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vdivpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vdivpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vdivpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vdivpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vdivpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vdivpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vdivpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vdivpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vdivpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vdivps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vdivps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vdivps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vdivps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vdivps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vdivps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vdivps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vdivps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vdivps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vdivps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vdivps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vdivps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vdivps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vdivps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vdivps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vdivps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vdivps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vdivps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vdivps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vdivps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vdivps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vdivps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vdivps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vdivps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vdivps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vdivps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vexpandpd       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vexpandpd       xmm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
+       vexpandpd       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vexpandpd       xmm6{k7}, XMMWORD PTR [edx+1016]         # AVX512{F,VL} Disp8
+       vexpandpd       xmm6{k7}, XMMWORD PTR [edx+1024]         # AVX512{F,VL}
+       vexpandpd       xmm6{k7}, XMMWORD PTR [edx-1024]         # AVX512{F,VL} Disp8
+       vexpandpd       xmm6{k7}, XMMWORD PTR [edx-1032]         # AVX512{F,VL}
+       vexpandpd       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vexpandpd       ymm6{k7}{z}, YMMWORD PTR [ecx]   # AVX512{F,VL}
+       vexpandpd       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vexpandpd       ymm6{k7}, YMMWORD PTR [edx+1016]         # AVX512{F,VL} Disp8
+       vexpandpd       ymm6{k7}, YMMWORD PTR [edx+1024]         # AVX512{F,VL}
+       vexpandpd       ymm6{k7}, YMMWORD PTR [edx-1024]         # AVX512{F,VL} Disp8
+       vexpandpd       ymm6{k7}, YMMWORD PTR [edx-1032]         # AVX512{F,VL}
+       vexpandpd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vexpandpd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vexpandpd       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vexpandpd       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vexpandps       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vexpandps       xmm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
+       vexpandps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vexpandps       xmm6{k7}, XMMWORD PTR [edx+508]  # AVX512{F,VL} Disp8
+       vexpandps       xmm6{k7}, XMMWORD PTR [edx+512]  # AVX512{F,VL}
+       vexpandps       xmm6{k7}, XMMWORD PTR [edx-512]  # AVX512{F,VL} Disp8
+       vexpandps       xmm6{k7}, XMMWORD PTR [edx-516]  # AVX512{F,VL}
+       vexpandps       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vexpandps       ymm6{k7}{z}, YMMWORD PTR [ecx]   # AVX512{F,VL}
+       vexpandps       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vexpandps       ymm6{k7}, YMMWORD PTR [edx+508]  # AVX512{F,VL} Disp8
+       vexpandps       ymm6{k7}, YMMWORD PTR [edx+512]  # AVX512{F,VL}
+       vexpandps       ymm6{k7}, YMMWORD PTR [edx-512]  # AVX512{F,VL} Disp8
+       vexpandps       ymm6{k7}, YMMWORD PTR [edx-516]  # AVX512{F,VL}
+       vexpandps       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vexpandps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vexpandps       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vexpandps       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vextractf32x4   xmm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vextractf32x4   xmm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vextractf32x4   xmm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vextracti32x4   xmm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vextracti32x4   xmm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vextracti32x4   xmm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vfmadd132pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmadd132pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd132pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmadd132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmadd132pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmadd132pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmadd132pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmadd132pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmadd132pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmadd132pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd132pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmadd132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmadd132pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmadd132pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmadd132pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmadd132pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmadd132ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmadd132ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd132ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmadd132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmadd132ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmadd132ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmadd132ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmadd132ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmadd132ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmadd132ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd132ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmadd132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmadd132ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmadd132ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmadd132ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmadd132ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmadd213pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmadd213pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd213pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmadd213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmadd213pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmadd213pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmadd213pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmadd213pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmadd213pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmadd213pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd213pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmadd213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmadd213pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmadd213pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmadd213pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmadd213pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmadd213ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmadd213ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd213ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmadd213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmadd213ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmadd213ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmadd213ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmadd213ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmadd213ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmadd213ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd213ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmadd213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmadd213ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmadd213ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmadd213ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmadd213ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmadd231pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmadd231pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd231pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmadd231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmadd231pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmadd231pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmadd231pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmadd231pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmadd231pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmadd231pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd231pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmadd231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmadd231pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmadd231pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmadd231pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmadd231pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmadd231ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmadd231ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd231ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmadd231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmadd231ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmadd231ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmadd231ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmadd231ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmadd231ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmadd231ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmadd231ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmadd231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmadd231ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmadd231ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmadd231ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmadd231ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmaddsub132pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmaddsub132pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub132pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmaddsub132pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmaddsub132pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmaddsub132pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmaddsub132pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmaddsub132pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmaddsub132pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub132pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmaddsub132pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmaddsub132pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmaddsub132pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmaddsub132pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmaddsub132ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmaddsub132ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub132ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmaddsub132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmaddsub132ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmaddsub132ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmaddsub132ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmaddsub132ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmaddsub132ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmaddsub132ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub132ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmaddsub132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmaddsub132ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmaddsub132ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmaddsub132ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmaddsub132ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmaddsub213pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmaddsub213pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub213pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmaddsub213pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmaddsub213pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmaddsub213pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmaddsub213pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmaddsub213pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmaddsub213pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub213pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmaddsub213pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmaddsub213pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmaddsub213pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmaddsub213pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmaddsub213ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmaddsub213ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub213ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmaddsub213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmaddsub213ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmaddsub213ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmaddsub213ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmaddsub213ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmaddsub213ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmaddsub213ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub213ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmaddsub213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmaddsub213ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmaddsub213ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmaddsub213ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmaddsub213ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmaddsub231pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmaddsub231pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub231pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmaddsub231pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmaddsub231pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmaddsub231pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmaddsub231pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmaddsub231pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmaddsub231pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub231pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmaddsub231pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmaddsub231pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmaddsub231pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmaddsub231pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmaddsub231ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmaddsub231ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub231ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmaddsub231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmaddsub231ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmaddsub231ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmaddsub231ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmaddsub231ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmaddsub231ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmaddsub231ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmaddsub231ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmaddsub231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmaddsub231ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmaddsub231ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmaddsub231ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmaddsub231ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmsub132pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsub132pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub132pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsub132pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsub132pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmsub132pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmsub132pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmsub132pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmsub132pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsub132pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub132pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsub132pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsub132pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmsub132pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmsub132pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmsub132pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmsub132ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsub132ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub132ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsub132ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsub132ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmsub132ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmsub132ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmsub132ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmsub132ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsub132ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub132ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsub132ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsub132ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmsub132ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmsub132ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmsub132ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmsub213pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsub213pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub213pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsub213pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsub213pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmsub213pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmsub213pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmsub213pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmsub213pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsub213pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub213pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsub213pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsub213pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmsub213pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmsub213pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmsub213pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmsub213ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsub213ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub213ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsub213ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsub213ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmsub213ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmsub213ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmsub213ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmsub213ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsub213ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub213ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsub213ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsub213ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmsub213ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmsub213ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmsub213ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmsub231pd     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsub231pd     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub231pd     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsub231pd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsub231pd     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmsub231pd     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmsub231pd     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmsub231pd     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmsub231pd     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsub231pd     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub231pd     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsub231pd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsub231pd     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmsub231pd     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmsub231pd     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmsub231pd     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmsub231ps     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsub231ps     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub231ps     xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsub231ps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsub231ps     xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmsub231ps     xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmsub231ps     xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmsub231ps     xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmsub231ps     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsub231ps     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsub231ps     ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsub231ps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsub231ps     ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmsub231ps     ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmsub231ps     ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmsub231ps     ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmsubadd132pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsubadd132pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd132pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsubadd132pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmsubadd132pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmsubadd132pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmsubadd132pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmsubadd132pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsubadd132pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd132pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsubadd132pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmsubadd132pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmsubadd132pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmsubadd132pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmsubadd132ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsubadd132ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd132ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsubadd132ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsubadd132ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmsubadd132ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmsubadd132ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmsubadd132ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmsubadd132ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsubadd132ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd132ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsubadd132ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsubadd132ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmsubadd132ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmsubadd132ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmsubadd132ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmsubadd213pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsubadd213pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd213pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsubadd213pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmsubadd213pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmsubadd213pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmsubadd213pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmsubadd213pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsubadd213pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd213pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsubadd213pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmsubadd213pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmsubadd213pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmsubadd213pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmsubadd213ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsubadd213ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd213ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsubadd213ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsubadd213ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmsubadd213ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmsubadd213ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmsubadd213ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmsubadd213ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsubadd213ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd213ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsubadd213ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsubadd213ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmsubadd213ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmsubadd213ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmsubadd213ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfmsubadd231pd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsubadd231pd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd231pd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsubadd231pd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfmsubadd231pd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfmsubadd231pd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfmsubadd231pd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfmsubadd231pd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsubadd231pd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd231pd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsubadd231pd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfmsubadd231pd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfmsubadd231pd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfmsubadd231pd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfmsubadd231ps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfmsubadd231ps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd231ps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfmsubadd231ps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfmsubadd231ps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfmsubadd231ps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfmsubadd231ps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfmsubadd231ps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfmsubadd231ps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfmsubadd231ps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfmsubadd231ps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfmsubadd231ps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfmsubadd231ps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfmsubadd231ps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfmsubadd231ps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfmsubadd231ps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfnmadd132pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmadd132pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd132pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmadd132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmadd132pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfnmadd132pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfnmadd132pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfnmadd132pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfnmadd132pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmadd132pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd132pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmadd132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmadd132pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfnmadd132pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfnmadd132pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfnmadd132pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfnmadd132ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmadd132ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd132ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmadd132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmadd132ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfnmadd132ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfnmadd132ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfnmadd132ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfnmadd132ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmadd132ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd132ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmadd132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmadd132ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfnmadd132ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfnmadd132ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfnmadd132ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfnmadd213pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmadd213pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd213pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmadd213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmadd213pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfnmadd213pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfnmadd213pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfnmadd213pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfnmadd213pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmadd213pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd213pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmadd213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmadd213pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfnmadd213pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfnmadd213pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfnmadd213pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfnmadd213ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmadd213ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd213ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmadd213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmadd213ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfnmadd213ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfnmadd213ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfnmadd213ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfnmadd213ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmadd213ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd213ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmadd213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmadd213ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfnmadd213ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfnmadd213ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfnmadd213ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfnmadd231pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmadd231pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd231pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmadd231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmadd231pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfnmadd231pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfnmadd231pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfnmadd231pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfnmadd231pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmadd231pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd231pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmadd231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmadd231pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfnmadd231pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfnmadd231pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfnmadd231pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfnmadd231ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmadd231ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd231ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmadd231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmadd231ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfnmadd231ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfnmadd231ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfnmadd231ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfnmadd231ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmadd231ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmadd231ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmadd231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmadd231ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfnmadd231ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfnmadd231ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfnmadd231ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfnmsub132pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmsub132pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub132pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmsub132pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmsub132pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfnmsub132pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfnmsub132pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfnmsub132pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfnmsub132pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmsub132pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub132pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmsub132pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmsub132pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfnmsub132pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfnmsub132pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfnmsub132pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfnmsub132ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmsub132ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub132ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmsub132ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmsub132ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfnmsub132ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfnmsub132ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfnmsub132ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfnmsub132ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmsub132ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub132ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmsub132ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmsub132ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfnmsub132ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfnmsub132ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfnmsub132ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfnmsub213pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmsub213pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub213pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmsub213pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmsub213pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfnmsub213pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfnmsub213pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfnmsub213pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfnmsub213pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmsub213pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub213pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmsub213pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmsub213pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfnmsub213pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfnmsub213pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfnmsub213pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfnmsub213ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmsub213ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub213ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmsub213ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmsub213ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfnmsub213ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfnmsub213ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfnmsub213ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfnmsub213ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmsub213ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub213ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmsub213ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmsub213ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfnmsub213ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfnmsub213ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfnmsub213ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfnmsub231pd    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmsub231pd    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub231pd    xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmsub231pd    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmsub231pd    xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vfnmsub231pd    xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vfnmsub231pd    xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vfnmsub231pd    xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vfnmsub231pd    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmsub231pd    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub231pd    ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmsub231pd    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmsub231pd    ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vfnmsub231pd    ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vfnmsub231pd    ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vfnmsub231pd    ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vfnmsub231ps    xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vfnmsub231ps    xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub231ps    xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vfnmsub231ps    xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vfnmsub231ps    xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vfnmsub231ps    xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vfnmsub231ps    xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vfnmsub231ps    xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vfnmsub231ps    ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vfnmsub231ps    ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vfnmsub231ps    ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vfnmsub231ps    ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vfnmsub231ps    ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vfnmsub231ps    ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vfnmsub231ps    ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vfnmsub231ps    ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vgatherdpd      xmm6{k1}, XMMWORD PTR [ebp+xmm7*8-123]   # AVX512{F,VL}
+       vgatherdpd      xmm6{k1}, XMMWORD PTR [eax+xmm7+256]     # AVX512{F,VL}
+       vgatherdpd      xmm6{k1}, XMMWORD PTR [ecx+xmm7*4+1024]  # AVX512{F,VL}
+       vgatherdpd      ymm6{k1}, YMMWORD PTR [ebp+xmm7*8-123]   # AVX512{F,VL}
+       vgatherdpd      ymm6{k1}, YMMWORD PTR [eax+xmm7+256]     # AVX512{F,VL}
+       vgatherdpd      ymm6{k1}, YMMWORD PTR [ecx+xmm7*4+1024]  # AVX512{F,VL}
+       vgatherdps      xmm6{k1}, XMMWORD PTR [ebp+xmm7*8-123]   # AVX512{F,VL}
+       vgatherdps      xmm6{k1}, XMMWORD PTR [eax+xmm7+256]     # AVX512{F,VL}
+       vgatherdps      xmm6{k1}, XMMWORD PTR [ecx+xmm7*4+1024]  # AVX512{F,VL}
+       vgatherdps      ymm6{k1}, YMMWORD PTR [ebp+ymm7*8-123]   # AVX512{F,VL}
+       vgatherdps      ymm6{k1}, YMMWORD PTR [eax+ymm7+256]     # AVX512{F,VL}
+       vgatherdps      ymm6{k1}, YMMWORD PTR [ecx+ymm7*4+1024]  # AVX512{F,VL}
+       vgatherqpd      xmm6{k1}, XMMWORD PTR [ebp+xmm7*8-123]   # AVX512{F,VL}
+       vgatherqpd      xmm6{k1}, XMMWORD PTR [eax+xmm7+256]     # AVX512{F,VL}
+       vgatherqpd      xmm6{k1}, XMMWORD PTR [ecx+xmm7*4+1024]  # AVX512{F,VL}
+       vgatherqpd      ymm6{k1}, YMMWORD PTR [ebp+ymm7*8-123]   # AVX512{F,VL}
+       vgatherqpd      ymm6{k1}, YMMWORD PTR [eax+ymm7+256]     # AVX512{F,VL}
+       vgatherqpd      ymm6{k1}, YMMWORD PTR [ecx+ymm7*4+1024]  # AVX512{F,VL}
+       vgatherqps      xmm6{k1}, QWORD PTR [ebp+xmm7*8-123]     # AVX512{F,VL}
+       vgatherqps      xmm6{k1}, QWORD PTR [eax+xmm7+256]       # AVX512{F,VL}
+       vgatherqps      xmm6{k1}, QWORD PTR [ecx+xmm7*4+1024]    # AVX512{F,VL}
+       vgatherqps      xmm6{k1}, XMMWORD PTR [ebp+ymm7*8-123]   # AVX512{F,VL}
+       vgatherqps      xmm6{k1}, XMMWORD PTR [eax+ymm7+256]     # AVX512{F,VL}
+       vgatherqps      xmm6{k1}, XMMWORD PTR [ecx+ymm7*4+1024]  # AVX512{F,VL}
+       vgetexppd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vgetexppd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vgetexppd       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vgetexppd       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vgetexppd       xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vgetexppd       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vgetexppd       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vgetexppd       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vgetexppd       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vgetexppd       xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vgetexppd       xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vgetexppd       xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vgetexppd       xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vgetexppd       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vgetexppd       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vgetexppd       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vgetexppd       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vgetexppd       ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vgetexppd       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vgetexppd       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vgetexppd       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vgetexppd       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vgetexppd       ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vgetexppd       ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vgetexppd       ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vgetexppd       ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vgetexpps       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vgetexpps       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vgetexpps       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vgetexpps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vgetexpps       xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vgetexpps       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vgetexpps       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vgetexpps       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vgetexpps       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vgetexpps       xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vgetexpps       xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vgetexpps       xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vgetexpps       xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vgetexpps       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vgetexpps       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vgetexpps       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vgetexpps       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vgetexpps       ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vgetexpps       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vgetexpps       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vgetexpps       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vgetexpps       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vgetexpps       ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vgetexpps       ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vgetexpps       ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vgetexpps       ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vgetmantpd      xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vgetmantpd      xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
+       vgetmantpd      xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
+       vgetmantpd      xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
+       vgetmantpd      xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vgetmantpd      ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vgetmantpd      ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vgetmantpd      ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vgetmantpd      ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vgetmantpd      ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vgetmantps      xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vgetmantps      xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vgetmantps      xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vgetmantps      xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vgetmantps      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vgetmantps      xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vgetmantps      xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vgetmantps      xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vgetmantps      xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vgetmantps      xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vgetmantps      xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
+       vgetmantps      xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
+       vgetmantps      xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
+       vgetmantps      xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
+       vgetmantps      ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vgetmantps      ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vgetmantps      ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vgetmantps      ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vgetmantps      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vgetmantps      ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
+       vgetmantps      ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vgetmantps      ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vgetmantps      ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vgetmantps      ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vgetmantps      ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
+       vgetmantps      ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
+       vgetmantps      ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
+       vgetmantps      ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
+       vinsertf32x4    ymm6{k7}, ymm5, xmm4, 0xab       # AVX512{F,VL}
+       vinsertf32x4    ymm6{k7}{z}, ymm5, xmm4, 0xab    # AVX512{F,VL}
+       vinsertf32x4    ymm6{k7}, ymm5, xmm4, 123        # AVX512{F,VL}
+       vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       vinsertf32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       vinserti32x4    ymm6{k7}, ymm5, xmm4, 0xab       # AVX512{F,VL}
+       vinserti32x4    ymm6{k7}{z}, ymm5, xmm4, 0xab    # AVX512{F,VL}
+       vinserti32x4    ymm6{k7}, ymm5, xmm4, 123        # AVX512{F,VL}
+       vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       vinserti32x4    ymm6{k7}, ymm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       vmaxpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vmaxpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vmaxpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vmaxpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vmaxpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vmaxpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vmaxpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vmaxpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vmaxpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vmaxpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vmaxpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vmaxpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vmaxpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vmaxpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vmaxpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vmaxpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vmaxps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vmaxps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vmaxps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vmaxps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vmaxps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vmaxps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vmaxps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vmaxps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vmaxps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vmaxps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vmaxps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vmaxps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vmaxps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vmaxps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vmaxps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vmaxps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vminpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vminpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vminpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vminpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vminpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vminpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vminpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vminpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vminpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vminpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vminpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vminpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vminpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vminpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vminpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vminpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vminpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vminpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vminpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vminpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vminpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vminpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vminpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vminpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vminpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vminpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vminps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vminps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vminps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vminps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vminps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vminps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vminps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vminps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vminps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vminps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vminps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vminps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vminps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vminps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vminps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vminps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vminps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vminps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vminps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vminps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vminps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vminps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vminps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vminps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vminps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vminps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vmovapd xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovapd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovapd xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovapd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovapd xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovapd xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovapd xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovapd xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovapd ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovapd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovapd ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovapd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovapd ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovapd ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovapd ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovapd ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovaps xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovaps xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovaps xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovaps xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovaps xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovaps xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovaps xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovaps xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovaps ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovaps ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovaps ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovaps ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovaps ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovaps ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovaps ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovaps ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovddup        xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovddup        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovddup        xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vmovddup        xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vmovddup        xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vmovddup        xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vmovddup        xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vmovddup        xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vmovddup        ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovddup        ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovddup        ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovddup        ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovddup        ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovddup        ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovddup        ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovddup        ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovdqa32       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovdqa32       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovdqa32       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovdqa32       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovdqa32       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovdqa32       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovdqa64       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovdqa64       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovdqa64       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovdqa64       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovdqa64       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovdqa64       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovdqu32       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovdqu32       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovdqu32       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovdqu32       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovdqu32       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovdqu32       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovdqu64       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovdqu64       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovdqu64       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovdqu64       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovdqu64       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovdqu64       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovshdup       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovshdup       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovshdup       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovshdup       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovshdup       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovshdup       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovshdup       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovshdup       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovshdup       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovshdup       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovshdup       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovshdup       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovshdup       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovshdup       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovshdup       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovshdup       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovsldup       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovsldup       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovsldup       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovsldup       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovsldup       xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovsldup       xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovsldup       xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovsldup       xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovsldup       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovsldup       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovsldup       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovsldup       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovsldup       ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovsldup       ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovsldup       ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovsldup       ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovupd xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovupd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovupd xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovupd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovupd xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovupd xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovupd xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovupd xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovupd ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovupd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovupd ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovupd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovupd ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovupd ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovupd ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovupd ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmovups xmm6{k7}, xmm5   # AVX512{F,VL}
+       vmovups xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vmovups xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovups xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovups xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vmovups xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vmovups xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vmovups xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vmovups ymm6{k7}, ymm5   # AVX512{F,VL}
+       vmovups ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vmovups ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vmovups ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vmovups ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vmovups ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vmovups ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vmovups ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vmulpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vmulpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vmulpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vmulpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vmulpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vmulpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vmulpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vmulpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vmulpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vmulpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vmulpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vmulpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vmulpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vmulpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vmulpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vmulpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vmulps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vmulps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vmulps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vmulps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vmulps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vmulps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vmulps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vmulps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vmulps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vmulps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vmulps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vmulps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vmulps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vmulps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vmulps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vmulps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vmulps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vmulps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vmulps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vmulps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vmulps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vmulps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vmulps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vmulps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vmulps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vmulps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpabsd  xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpabsd  xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpabsd  xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpabsd  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpabsd  xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vpabsd  xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vpabsd  xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vpabsd  xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vpabsd  xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vpabsd  xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vpabsd  xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vpabsd  xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vpabsd  xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vpabsd  ymm6{k7}, ymm5   # AVX512{F,VL}
+       vpabsd  ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpabsd  ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpabsd  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpabsd  ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vpabsd  ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vpabsd  ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vpabsd  ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vpabsd  ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vpabsd  ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vpabsd  ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vpabsd  ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vpabsd  ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vpabsq  xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpabsq  xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpabsq  xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpabsq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpabsq  xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vpabsq  xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vpabsq  xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vpabsq  xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vpabsq  xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vpabsq  xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vpabsq  xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vpabsq  xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vpabsq  xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vpabsq  ymm6{k7}, ymm5   # AVX512{F,VL}
+       vpabsq  ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpabsq  ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpabsq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpabsq  ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vpabsq  ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vpabsq  ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vpabsq  ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vpabsq  ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vpabsq  ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vpabsq  ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vpabsq  ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vpabsq  ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vpaddd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpaddd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpaddd  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpaddd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpaddd  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpaddd  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpaddd  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpaddd  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpaddd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpaddd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpaddd  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpaddd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpaddd  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpaddd  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpaddd  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpaddd  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpaddq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpaddq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpaddq  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpaddq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpaddq  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpaddq  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpaddq  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpaddq  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpaddq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpaddq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpaddq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpaddq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpaddq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpaddq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpaddq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpaddq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpandd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpandd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpandd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpandd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpandd  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpandd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpandd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpandd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpandd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpandd  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpandd  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpandd  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpandd  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpandd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpandd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpandd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpandd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpandd  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpandd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpandd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpandd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpandd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpandd  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpandd  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpandd  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpandd  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpandnd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpandnd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpandnd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpandnd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpandnd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpandnd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpandnd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpandnd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpandnd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpandnd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpandnd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpandnd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpandnd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpandnd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpandnd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpandnd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpandnd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpandnd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpandnd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpandnd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpandnd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpandnd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpandnd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpandnd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpandnd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpandnd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpandnq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpandnq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpandnq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpandnq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpandnq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpandnq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpandnq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpandnq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpandnq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpandnq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpandnq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpandnq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpandnq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpandnq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpandnq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpandnq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpandnq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpandnq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpandnq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpandnq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpandnq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpandnq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpandnq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpandnq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpandnq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpandnq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpandq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpandq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpandq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpandq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpandq  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpandq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpandq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpandq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpandq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpandq  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpandq  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpandq  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpandq  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpandq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpandq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpandq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpandq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpandq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpandq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpandq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpandq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpandq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpandq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpandq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpandq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpandq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpblendmd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpblendmd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpblendmd       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpblendmd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpblendmd       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpblendmd       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpblendmd       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpblendmd       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpblendmd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpblendmd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpblendmd       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpblendmd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpblendmd       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpblendmd       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpblendmd       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpblendmd       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}{z}, DWORD PTR [ecx]     # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpbroadcastd    xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpbroadcastd    xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}{z}, DWORD PTR [ecx]     # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpbroadcastd    ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpbroadcastd    ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}, eax    # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}{z}, eax         # AVX512{F,VL}
+       vpbroadcastd    xmm6{k7}, ebp    # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}, eax    # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}{z}, eax         # AVX512{F,VL}
+       vpbroadcastd    ymm6{k7}, ebp    # AVX512{F,VL}
+       vpbroadcastq    xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpbroadcastq    xmm6{k7}{z}, QWORD PTR [ecx]     # AVX512{F,VL}
+       vpbroadcastq    xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpbroadcastq    xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpbroadcastq    xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpbroadcastq    xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpbroadcastq    xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpbroadcastq    ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpbroadcastq    ymm6{k7}{z}, QWORD PTR [ecx]     # AVX512{F,VL}
+       vpbroadcastq    ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpbroadcastq    ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpbroadcastq    ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpbroadcastq    ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpbroadcastq    ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpbroadcastq    xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpbroadcastq    xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpbroadcastq    ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpbroadcastq    ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm6, xmm5, 0xab         # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm6, xmm5, 123  # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm6, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm6, [eax]{1to4}, 123   # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
+       vpcmpd  k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
+       vpcmpd  k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm6, [edx+508]{1to4}, 123       # AVX512{F,VL} Disp8
+       vpcmpd  k5{k7}, xmm6, [edx+512]{1to4}, 123       # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm6, [edx-512]{1to4}, 123       # AVX512{F,VL} Disp8
+       vpcmpd  k5{k7}, xmm6, [edx-516]{1to4}, 123       # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm6, ymm5, 0xab         # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm6, ymm5, 123  # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm6, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm6, [eax]{1to8}, 123   # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
+       vpcmpd  k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
+       vpcmpd  k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm6, [edx+508]{1to8}, 123       # AVX512{F,VL} Disp8
+       vpcmpd  k5{k7}, ymm6, [edx+512]{1to8}, 123       # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm6, [edx-512]{1to8}, 123       # AVX512{F,VL} Disp8
+       vpcmpd  k5{k7}, ymm6, [edx-516]{1to8}, 123       # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, xmm6, [eax]{1to4}        # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
+       vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
+       vpcmpeqd        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, xmm6, [edx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpcmpeqd        k5{k7}, xmm6, [edx+512]{1to4}    # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, xmm6, [edx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpcmpeqd        k5{k7}, xmm6, [edx-516]{1to4}    # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, ymm6, [eax]{1to8}        # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
+       vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
+       vpcmpeqd        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, ymm6, [edx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpcmpeqd        k5{k7}, ymm6, [edx+512]{1to8}    # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, ymm6, [edx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpcmpeqd        k5{k7}, ymm6, [edx-516]{1to8}    # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, xmm6, [eax]{1to2}        # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
+       vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
+       vpcmpeqq        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, xmm6, [edx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpcmpeqq        k5{k7}, xmm6, [edx+1024]{1to2}   # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, xmm6, [edx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpcmpeqq        k5{k7}, xmm6, [edx-1032]{1to2}   # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, ymm6, [eax]{1to4}        # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
+       vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
+       vpcmpeqq        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, ymm6, [edx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpcmpeqq        k5{k7}, ymm6, [edx+1024]{1to4}   # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, ymm6, [edx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpcmpeqq        k5{k7}, ymm6, [edx-1032]{1to4}   # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, xmm6, [eax]{1to4}        # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
+       vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
+       vpcmpgtd        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, xmm6, [edx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpcmpgtd        k5{k7}, xmm6, [edx+512]{1to4}    # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, xmm6, [edx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpcmpgtd        k5{k7}, xmm6, [edx-516]{1to4}    # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, ymm6, [eax]{1to8}        # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
+       vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
+       vpcmpgtd        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, ymm6, [edx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpcmpgtd        k5{k7}, ymm6, [edx+512]{1to8}    # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, ymm6, [edx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpcmpgtd        k5{k7}, ymm6, [edx-516]{1to8}    # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, xmm6, [eax]{1to2}        # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
+       vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
+       vpcmpgtq        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, xmm6, [edx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpcmpgtq        k5{k7}, xmm6, [edx+1024]{1to2}   # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, xmm6, [edx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpcmpgtq        k5{k7}, xmm6, [edx-1032]{1to2}   # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, ymm6, [eax]{1to4}        # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
+       vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
+       vpcmpgtq        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, ymm6, [edx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpcmpgtq        k5{k7}, ymm6, [edx+1024]{1to4}   # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, ymm6, [edx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpcmpgtq        k5{k7}, ymm6, [edx-1032]{1to4}   # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm6, xmm5, 0xab         # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm6, xmm5, 123  # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm6, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm6, [eax]{1to2}, 123   # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
+       vpcmpq  k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
+       vpcmpq  k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm6, [edx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
+       vpcmpq  k5{k7}, xmm6, [edx+1024]{1to2}, 123      # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm6, [edx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
+       vpcmpq  k5{k7}, xmm6, [edx-1032]{1to2}, 123      # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm6, ymm5, 0xab         # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm6, ymm5, 123  # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm6, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm6, [eax]{1to4}, 123   # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
+       vpcmpq  k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
+       vpcmpq  k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm6, [edx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpcmpq  k5{k7}, ymm6, [edx+1024]{1to4}, 123      # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm6, [edx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpcmpq  k5{k7}, ymm6, [edx-1032]{1to4}, 123      # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm6, xmm5, 0xab         # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm6, xmm5, 123  # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm6, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm6, [eax]{1to4}, 123   # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
+       vpcmpud k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
+       vpcmpud k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm6, [edx+508]{1to4}, 123       # AVX512{F,VL} Disp8
+       vpcmpud k5{k7}, xmm6, [edx+512]{1to4}, 123       # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm6, [edx-512]{1to4}, 123       # AVX512{F,VL} Disp8
+       vpcmpud k5{k7}, xmm6, [edx-516]{1to4}, 123       # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm6, ymm5, 0xab         # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm6, ymm5, 123  # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm6, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm6, [eax]{1to8}, 123   # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
+       vpcmpud k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
+       vpcmpud k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm6, [edx+508]{1to8}, 123       # AVX512{F,VL} Disp8
+       vpcmpud k5{k7}, ymm6, [edx+512]{1to8}, 123       # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm6, [edx-512]{1to8}, 123       # AVX512{F,VL} Disp8
+       vpcmpud k5{k7}, ymm6, [edx-516]{1to8}, 123       # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm6, xmm5, 0xab         # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm6, xmm5, 123  # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm6, XMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm6, [eax]{1to2}, 123   # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm6, XMMWORD PTR [edx+2032], 123        # AVX512{F,VL} Disp8
+       vpcmpuq k5{k7}, xmm6, XMMWORD PTR [edx+2048], 123        # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm6, XMMWORD PTR [edx-2048], 123        # AVX512{F,VL} Disp8
+       vpcmpuq k5{k7}, xmm6, XMMWORD PTR [edx-2064], 123        # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm6, [edx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
+       vpcmpuq k5{k7}, xmm6, [edx+1024]{1to2}, 123      # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm6, [edx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
+       vpcmpuq k5{k7}, xmm6, [edx-1032]{1to2}, 123      # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm6, ymm5, 0xab         # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm6, ymm5, 123  # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm6, YMMWORD PTR [ecx], 123     # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456], 123        # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm6, [eax]{1to4}, 123   # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm6, YMMWORD PTR [edx+4064], 123        # AVX512{F,VL} Disp8
+       vpcmpuq k5{k7}, ymm6, YMMWORD PTR [edx+4096], 123        # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm6, YMMWORD PTR [edx-4096], 123        # AVX512{F,VL} Disp8
+       vpcmpuq k5{k7}, ymm6, YMMWORD PTR [edx-4128], 123        # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm6, [edx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpcmpuq k5{k7}, ymm6, [edx+1024]{1to4}, 123      # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm6, [edx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpcmpuq k5{k7}, ymm6, [edx-1032]{1to4}, 123      # AVX512{F,VL}
+       vpblendmq       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpblendmq       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpblendmq       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpblendmq       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpblendmq       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpblendmq       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpblendmq       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpblendmq       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpblendmq       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpblendmq       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpblendmq       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpblendmq       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpblendmq       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpblendmq       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpblendmq       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpblendmq       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpcompressd     XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vpcompressd     XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vpcompressd     XMMWORD PTR [edx+508]{k7}, xmm6  # AVX512{F,VL} Disp8
+       vpcompressd     XMMWORD PTR [edx+512]{k7}, xmm6  # AVX512{F,VL}
+       vpcompressd     XMMWORD PTR [edx-512]{k7}, xmm6  # AVX512{F,VL} Disp8
+       vpcompressd     XMMWORD PTR [edx-516]{k7}, xmm6  # AVX512{F,VL}
+       vpcompressd     YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vpcompressd     YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vpcompressd     YMMWORD PTR [edx+508]{k7}, ymm6  # AVX512{F,VL} Disp8
+       vpcompressd     YMMWORD PTR [edx+512]{k7}, ymm6  # AVX512{F,VL}
+       vpcompressd     YMMWORD PTR [edx-512]{k7}, ymm6  # AVX512{F,VL} Disp8
+       vpcompressd     YMMWORD PTR [edx-516]{k7}, ymm6  # AVX512{F,VL}
+       vpcompressd     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpcompressd     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpcompressd     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vpcompressd     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpermd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermd  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpermd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermd  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpermd  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpermd  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpermd  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vpermilpd       xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vpermilpd       xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vpermilpd       xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
+       vpermilpd       xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
+       vpermilpd       xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpermilpd       ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpermilpd       ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpermilpd       ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpermilpd       ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpermilpd       ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermilpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermilpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpermilpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpermilpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpermilpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermilpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermilpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpermilpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpermilpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpermilpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vpermilps       xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vpermilps       xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpermilps       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpermilps       xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpermilps       xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vpermilps       xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vpermilps       xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vpermilps       xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vpermilps       xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpermilps       xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
+       vpermilps       xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpermilps       xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpermilps       ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpermilps       ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpermilps       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpermilps       ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
+       vpermilps       ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpermilps       ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpermilps       ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpermilps       ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpermilps       ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpermilps       ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
+       vpermilps       ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpermilps       ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermilps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermilps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpermilps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpermilps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpermilps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermilps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermilps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpermilps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpermilps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpermilps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpermpd ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpermpd ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpermpd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpermpd ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpermpd ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpermpd ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpermpd ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpermpd ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpermpd ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpermpd ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vpermpd ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpermpd ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vpermps ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermps ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermps ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermps ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermps ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpermps ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermps ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermps ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermps ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermps ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpermps ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpermps ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpermps ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpermq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpermq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpermq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpermq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpermq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpermq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpermq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpermq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpermq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpermq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vpermq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpermq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vpexpandd       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpexpandd       xmm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
+       vpexpandd       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpexpandd       xmm6{k7}, XMMWORD PTR [edx+508]  # AVX512{F,VL} Disp8
+       vpexpandd       xmm6{k7}, XMMWORD PTR [edx+512]  # AVX512{F,VL}
+       vpexpandd       xmm6{k7}, XMMWORD PTR [edx-512]  # AVX512{F,VL} Disp8
+       vpexpandd       xmm6{k7}, XMMWORD PTR [edx-516]  # AVX512{F,VL}
+       vpexpandd       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpexpandd       ymm6{k7}{z}, YMMWORD PTR [ecx]   # AVX512{F,VL}
+       vpexpandd       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpexpandd       ymm6{k7}, YMMWORD PTR [edx+508]  # AVX512{F,VL} Disp8
+       vpexpandd       ymm6{k7}, YMMWORD PTR [edx+512]  # AVX512{F,VL}
+       vpexpandd       ymm6{k7}, YMMWORD PTR [edx-512]  # AVX512{F,VL} Disp8
+       vpexpandd       ymm6{k7}, YMMWORD PTR [edx-516]  # AVX512{F,VL}
+       vpexpandd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpexpandd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpexpandd       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vpexpandd       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpexpandq       xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpexpandq       xmm6{k7}{z}, XMMWORD PTR [ecx]   # AVX512{F,VL}
+       vpexpandq       xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpexpandq       xmm6{k7}, XMMWORD PTR [edx+1016]         # AVX512{F,VL} Disp8
+       vpexpandq       xmm6{k7}, XMMWORD PTR [edx+1024]         # AVX512{F,VL}
+       vpexpandq       xmm6{k7}, XMMWORD PTR [edx-1024]         # AVX512{F,VL} Disp8
+       vpexpandq       xmm6{k7}, XMMWORD PTR [edx-1032]         # AVX512{F,VL}
+       vpexpandq       ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpexpandq       ymm6{k7}{z}, YMMWORD PTR [ecx]   # AVX512{F,VL}
+       vpexpandq       ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpexpandq       ymm6{k7}, YMMWORD PTR [edx+1016]         # AVX512{F,VL} Disp8
+       vpexpandq       ymm6{k7}, YMMWORD PTR [edx+1024]         # AVX512{F,VL}
+       vpexpandq       ymm6{k7}, YMMWORD PTR [edx-1024]         # AVX512{F,VL} Disp8
+       vpexpandq       ymm6{k7}, YMMWORD PTR [edx-1032]         # AVX512{F,VL}
+       vpexpandq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpexpandq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpexpandq       ymm6{k7}, ymm5   # AVX512{F,VL}
+       vpexpandq       ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpgatherdd      xmm6{k1}, XMMWORD PTR [ebp+xmm7*8-123]   # AVX512{F,VL}
+       vpgatherdd      xmm6{k1}, XMMWORD PTR [eax+xmm7+256]     # AVX512{F,VL}
+       vpgatherdd      xmm6{k1}, XMMWORD PTR [ecx+xmm7*4+1024]  # AVX512{F,VL}
+       vpgatherdd      ymm6{k1}, YMMWORD PTR [ebp+ymm7*8-123]   # AVX512{F,VL}
+       vpgatherdd      ymm6{k1}, YMMWORD PTR [eax+ymm7+256]     # AVX512{F,VL}
+       vpgatherdd      ymm6{k1}, YMMWORD PTR [ecx+ymm7*4+1024]  # AVX512{F,VL}
+       vpgatherdq      xmm6{k1}, XMMWORD PTR [ebp+xmm7*8-123]   # AVX512{F,VL}
+       vpgatherdq      xmm6{k1}, XMMWORD PTR [eax+xmm7+256]     # AVX512{F,VL}
+       vpgatherdq      xmm6{k1}, XMMWORD PTR [ecx+xmm7*4+1024]  # AVX512{F,VL}
+       vpgatherdq      ymm6{k1}, YMMWORD PTR [ebp+xmm7*8-123]   # AVX512{F,VL}
+       vpgatherdq      ymm6{k1}, YMMWORD PTR [eax+xmm7+256]     # AVX512{F,VL}
+       vpgatherdq      ymm6{k1}, YMMWORD PTR [ecx+xmm7*4+1024]  # AVX512{F,VL}
+       vpgatherqd      xmm6{k1}, QWORD PTR [ebp+xmm7*8-123]     # AVX512{F,VL}
+       vpgatherqd      xmm6{k1}, QWORD PTR [eax+xmm7+256]       # AVX512{F,VL}
+       vpgatherqd      xmm6{k1}, QWORD PTR [ecx+xmm7*4+1024]    # AVX512{F,VL}
+       vpgatherqd      xmm6{k1}, XMMWORD PTR [ebp+ymm7*8-123]   # AVX512{F,VL}
+       vpgatherqd      xmm6{k1}, XMMWORD PTR [eax+ymm7+256]     # AVX512{F,VL}
+       vpgatherqd      xmm6{k1}, XMMWORD PTR [ecx+ymm7*4+1024]  # AVX512{F,VL}
+       vpgatherqq      xmm6{k1}, XMMWORD PTR [ebp+xmm7*8-123]   # AVX512{F,VL}
+       vpgatherqq      xmm6{k1}, XMMWORD PTR [eax+xmm7+256]     # AVX512{F,VL}
+       vpgatherqq      xmm6{k1}, XMMWORD PTR [ecx+xmm7*4+1024]  # AVX512{F,VL}
+       vpgatherqq      ymm6{k1}, YMMWORD PTR [ebp+ymm7*8-123]   # AVX512{F,VL}
+       vpgatherqq      ymm6{k1}, YMMWORD PTR [eax+ymm7+256]     # AVX512{F,VL}
+       vpgatherqq      ymm6{k1}, YMMWORD PTR [ecx+ymm7*4+1024]  # AVX512{F,VL}
+       vpmaxsd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpmaxsd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmaxsd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpmaxsd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpmaxsd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpmaxsd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpmaxsd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpmaxsd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpmaxsd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpmaxsd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmaxsd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpmaxsd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpmaxsd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpmaxsd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpmaxsd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpmaxsd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpmaxsq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpmaxsq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmaxsq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpmaxsq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpmaxsq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpmaxsq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpmaxsq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpmaxsq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpmaxsq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpmaxsq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmaxsq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpmaxsq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpmaxsq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpmaxsq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpmaxsq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpmaxsq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpmaxud xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpmaxud xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmaxud xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpmaxud xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpmaxud xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpmaxud xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpmaxud xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpmaxud xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpmaxud ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpmaxud ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmaxud ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpmaxud ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpmaxud ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpmaxud ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpmaxud ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpmaxud ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpmaxuq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpmaxuq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmaxuq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpmaxuq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpmaxuq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpmaxuq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpmaxuq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpmaxuq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpmaxuq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpmaxuq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmaxuq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpmaxuq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpmaxuq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpmaxuq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpmaxuq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpmaxuq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpminsd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpminsd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpminsd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpminsd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpminsd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpminsd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpminsd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpminsd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpminsd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpminsd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpminsd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpminsd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpminsd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpminsd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpminsd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpminsd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpminsd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpminsd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpminsd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpminsd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpminsd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpminsd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpminsd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpminsd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpminsd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpminsd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpminsq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpminsq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpminsq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpminsq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpminsq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpminsq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpminsq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpminsq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpminsq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpminsq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpminsq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpminsq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpminsq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpminsq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpminsq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpminsq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpminsq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpminsq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpminsq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpminsq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpminsq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpminsq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpminsq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpminsq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpminsq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpminsq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpminud xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpminud xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpminud xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpminud xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpminud xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpminud xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpminud xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpminud xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpminud xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpminud xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpminud xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpminud xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpminud xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpminud ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpminud ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpminud ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpminud ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpminud ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpminud ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpminud ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpminud ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpminud ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpminud ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpminud ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpminud ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpminud ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpminuq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpminuq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpminuq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpminuq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpminuq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpminuq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpminuq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpminuq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpminuq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpminuq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpminuq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpminuq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpminuq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpminuq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpminuq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpminuq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpminuq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpminuq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpminuq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpminuq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpminuq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpminuq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpminuq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpminuq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpminuq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpminuq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovsxbd       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovsxbd       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovsxbd       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovsxbd       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovsxbd       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovsxbd       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, WORD PTR [ecx]         # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, WORD PTR [esp+esi*8-123456]    # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, WORD PTR [edx+254]     # AVX512{F,VL} Disp8
+       vpmovsxbq       xmm6{k7}, WORD PTR [edx+256]     # AVX512{F,VL}
+       vpmovsxbq       xmm6{k7}, WORD PTR [edx-256]     # AVX512{F,VL} Disp8
+       vpmovsxbq       xmm6{k7}, WORD PTR [edx-258]     # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovsxbq       ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovsxbq       ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovsxbq       ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovsxdq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxdq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxdq       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxdq       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxdq       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovsxdq       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovsxdq       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovsxdq       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovsxdq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxdq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxdq       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpmovsxdq       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpmovsxdq       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vpmovsxdq       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vpmovsxdq       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vpmovsxdq       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovsxwd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovsxwd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovsxwd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vpmovsxwd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovsxwq       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovsxwq       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovsxwq       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovsxwq       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovsxwq       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovsxwq       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovzxbd       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovzxbd       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovzxbd       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovzxbd       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovzxbd       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovzxbd       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, WORD PTR [ecx]         # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, WORD PTR [esp+esi*8-123456]    # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, WORD PTR [edx+254]     # AVX512{F,VL} Disp8
+       vpmovzxbq       xmm6{k7}, WORD PTR [edx+256]     # AVX512{F,VL}
+       vpmovzxbq       xmm6{k7}, WORD PTR [edx-256]     # AVX512{F,VL} Disp8
+       vpmovzxbq       xmm6{k7}, WORD PTR [edx-258]     # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovzxbq       ymm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovzxbq       ymm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovzxbq       ymm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovzxdq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxdq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxdq       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxdq       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxdq       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovzxdq       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovzxdq       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovzxdq       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovzxdq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxdq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxdq       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpmovzxdq       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpmovzxdq       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vpmovzxdq       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vpmovzxdq       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vpmovzxdq       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovzxwd       xmm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovzxwd       xmm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovzxwd       xmm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vpmovzxwd       ymm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, DWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, DWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, DWORD PTR [edx+508]    # AVX512{F,VL} Disp8
+       vpmovzxwq       xmm6{k7}, DWORD PTR [edx+512]    # AVX512{F,VL}
+       vpmovzxwq       xmm6{k7}, DWORD PTR [edx-512]    # AVX512{F,VL} Disp8
+       vpmovzxwq       xmm6{k7}, DWORD PTR [edx-516]    # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, QWORD PTR [ecx]        # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, QWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, QWORD PTR [edx+1016]   # AVX512{F,VL} Disp8
+       vpmovzxwq       ymm6{k7}, QWORD PTR [edx+1024]   # AVX512{F,VL}
+       vpmovzxwq       ymm6{k7}, QWORD PTR [edx-1024]   # AVX512{F,VL} Disp8
+       vpmovzxwq       ymm6{k7}, QWORD PTR [edx-1032]   # AVX512{F,VL}
+       vpmuldq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpmuldq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmuldq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpmuldq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpmuldq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpmuldq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpmuldq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpmuldq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpmuldq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpmuldq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmuldq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpmuldq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpmuldq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpmuldq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpmuldq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpmuldq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpmulld xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpmulld xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpmulld xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmulld xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmulld xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpmulld xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpmulld xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpmulld xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpmulld xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpmulld xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpmulld xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpmulld xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpmulld xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpmulld ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpmulld ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpmulld ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmulld ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmulld ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpmulld ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpmulld ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpmulld ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpmulld ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpmulld ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpmulld ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpmulld ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpmulld ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpmuludq        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpmuludq        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmuludq        xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpmuludq        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpmuludq        xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpmuludq        xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpmuludq        xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpmuludq        xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpmuludq        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpmuludq        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpmuludq        ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpmuludq        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpmuludq        ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpmuludq        ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpmuludq        ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpmuludq        ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpord   xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpord   xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpord   xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpord   xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpord   xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpord   xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpord   xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpord   xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpord   xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpord   xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpord   xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpord   xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpord   xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpord   ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpord   ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpord   ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpord   ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpord   ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpord   ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpord   ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpord   ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpord   ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpord   ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpord   ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpord   ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpord   ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vporq   xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vporq   xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vporq   xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vporq   xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vporq   xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vporq   xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vporq   xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vporq   xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vporq   xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vporq   xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vporq   xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vporq   xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vporq   xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vporq   ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vporq   ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vporq   ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vporq   ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vporq   ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vporq   ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vporq   ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vporq   ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vporq   ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vporq   ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vporq   ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vporq   ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vporq   ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpscatterdd     XMMWORD PTR [ebp+xmm7*8-123]{k1}, xmm6   # AVX512{F,VL}
+       vpscatterdd     XMMWORD PTR [eax+xmm7+256]{k1}, xmm6     # AVX512{F,VL}
+       vpscatterdd     XMMWORD PTR [ecx+xmm7*4+1024]{k1}, xmm6  # AVX512{F,VL}
+       vpscatterdd     YMMWORD PTR [ebp+ymm7*8-123]{k1}, ymm6   # AVX512{F,VL}
+       vpscatterdd     YMMWORD PTR [eax+ymm7+256]{k1}, ymm6     # AVX512{F,VL}
+       vpscatterdd     YMMWORD PTR [ecx+ymm7*4+1024]{k1}, ymm6  # AVX512{F,VL}
+       vpscatterdq     XMMWORD PTR [ebp+xmm7*8-123]{k1}, xmm6   # AVX512{F,VL}
+       vpscatterdq     XMMWORD PTR [eax+xmm7+256]{k1}, xmm6     # AVX512{F,VL}
+       vpscatterdq     XMMWORD PTR [ecx+xmm7*4+1024]{k1}, xmm6  # AVX512{F,VL}
+       vpscatterdq     YMMWORD PTR [ebp+xmm7*8-123]{k1}, ymm6   # AVX512{F,VL}
+       vpscatterdq     YMMWORD PTR [eax+xmm7+256]{k1}, ymm6     # AVX512{F,VL}
+       vpscatterdq     YMMWORD PTR [ecx+xmm7*4+1024]{k1}, ymm6  # AVX512{F,VL}
+       vpscatterqd     QWORD PTR [ebp+xmm7*8-123]{k1}, xmm6     # AVX512{F,VL}
+       vpscatterqd     QWORD PTR [eax+xmm7+256]{k1}, xmm6       # AVX512{F,VL}
+       vpscatterqd     QWORD PTR [ecx+xmm7*4+1024]{k1}, xmm6    # AVX512{F,VL}
+       vpscatterqd     XMMWORD PTR [ebp+ymm7*8-123]{k1}, xmm6   # AVX512{F,VL}
+       vpscatterqd     XMMWORD PTR [eax+ymm7+256]{k1}, xmm6     # AVX512{F,VL}
+       vpscatterqd     XMMWORD PTR [ecx+ymm7*4+1024]{k1}, xmm6  # AVX512{F,VL}
+       vpscatterqq     XMMWORD PTR [ebp+xmm7*8-123]{k1}, xmm6   # AVX512{F,VL}
+       vpscatterqq     XMMWORD PTR [eax+xmm7+256]{k1}, xmm6     # AVX512{F,VL}
+       vpscatterqq     XMMWORD PTR [ecx+xmm7*4+1024]{k1}, xmm6  # AVX512{F,VL}
+       vpscatterqq     YMMWORD PTR [ebp+ymm7*8-123]{k1}, ymm6   # AVX512{F,VL}
+       vpscatterqq     YMMWORD PTR [eax+ymm7+256]{k1}, ymm6     # AVX512{F,VL}
+       vpscatterqq     YMMWORD PTR [ecx+ymm7*4+1024]{k1}, ymm6  # AVX512{F,VL}
+       vpshufd xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vpshufd xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vpshufd xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vpshufd xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpshufd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpshufd xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpshufd xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vpshufd xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vpshufd xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vpshufd xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vpshufd xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpshufd xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
+       vpshufd xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpshufd xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
+       vpshufd ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpshufd ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpshufd ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpshufd ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpshufd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpshufd ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
+       vpshufd ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpshufd ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpshufd ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpshufd ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpshufd ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpshufd ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
+       vpshufd ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpshufd ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
+       vpslld  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpslld  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpslld  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpslld  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpslld  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpslld  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpslld  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpslld  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpslld  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
+       vpslld  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
+       vpslld  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpslld  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpslld  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpslld  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpslld  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpslld  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsllq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsllq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsllq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsllq  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
+       vpsllq  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
+       vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsllq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsllvd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsllvd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsllvd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsllvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsllvd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpsllvd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpsllvd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpsllvd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpsllvd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpsllvd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsllvd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpsllvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpsllvd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpsllvd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpsllvd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpsllvd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpsllvq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsllvq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsllvq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsllvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsllvq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpsllvq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpsllvq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpsllvq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpsllvq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpsllvq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsllvq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpsllvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpsllvq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpsllvq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpsllvq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpsllvq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpsrad  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsrad  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsrad  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsrad  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
+       vpsrad  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
+       vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsrad  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsraq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsraq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsraq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsraq  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
+       vpsraq  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
+       vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsraq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsravd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsravd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsravd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsravd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsravd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpsravd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsravd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsravd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsravd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsravd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpsravd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpsravd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpsravd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpsravd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpsravd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpsravd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsravd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsravd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpsravd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpsravd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpsravd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpsravd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpsravd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpsravd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpsravd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpsravd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpsravq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsravq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsravq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsravq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsravq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpsravq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsravq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsravq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsravq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsravq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpsravq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpsravq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpsravq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpsravq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpsravq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpsravq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsravq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsravq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpsravq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpsravq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpsravq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpsravq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpsravq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpsravq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpsravq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpsravq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpsrld  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsrld  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsrld  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsrld  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
+       vpsrld  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
+       vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsrld  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsrlq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsrlq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, ymm5, xmm4     # AVX512{F,VL}
+       vpsrlq  ymm6{k7}{z}, ymm5, xmm4  # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsrlq  ymm6{k7}, ymm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsrlvd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsrlvd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrlvd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsrlvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsrlvd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpsrlvd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpsrlvd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpsrlvd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpsrlvd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpsrlvd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrlvd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpsrlvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpsrlvd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpsrlvd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpsrlvd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpsrlvd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpsrlvq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsrlvq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrlvq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsrlvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsrlvq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpsrlvq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpsrlvq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpsrlvq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpsrlvq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpsrlvq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsrlvq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpsrlvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpsrlvq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpsrlvq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpsrlvq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpsrlvq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpsrld  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vpsrld  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vpsrld  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vpsrld  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsrld  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsrld  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpsrld  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vpsrld  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vpsrld  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vpsrld  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vpsrld  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpsrld  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
+       vpsrld  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpsrld  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
+       vpsrld  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpsrld  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpsrld  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpsrld  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsrld  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsrld  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
+       vpsrld  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpsrld  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpsrld  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpsrld  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpsrld  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpsrld  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
+       vpsrld  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpsrld  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vpsrlq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vpsrlq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vpsrlq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
+       vpsrlq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
+       vpsrlq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
+       vpsrlq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpsrlq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpsrlq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpsrlq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpsrlq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vpsrlq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpsrlq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vpsubd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsubd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsubd  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsubd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsubd  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpsubd  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpsubd  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpsubd  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpsubd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpsubd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsubd  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpsubd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpsubd  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpsubd  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpsubd  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpsubd  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpsubq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpsubq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsubq  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpsubq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpsubq  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpsubq  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpsubq  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpsubq  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpsubq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpsubq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpsubq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpsubq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpsubq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpsubq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpsubq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpsubq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vptestmd        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
+       vptestmd        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
+       vptestmd        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vptestmd        k5{k7}, xmm6, [eax]{1to4}        # AVX512{F,VL}
+       vptestmd        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
+       vptestmd        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
+       vptestmd        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
+       vptestmd        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
+       vptestmd        k5{k7}, xmm6, [edx+508]{1to4}    # AVX512{F,VL} Disp8
+       vptestmd        k5{k7}, xmm6, [edx+512]{1to4}    # AVX512{F,VL}
+       vptestmd        k5{k7}, xmm6, [edx-512]{1to4}    # AVX512{F,VL} Disp8
+       vptestmd        k5{k7}, xmm6, [edx-516]{1to4}    # AVX512{F,VL}
+       vptestmd        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
+       vptestmd        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
+       vptestmd        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vptestmd        k5{k7}, ymm6, [eax]{1to8}        # AVX512{F,VL}
+       vptestmd        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
+       vptestmd        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
+       vptestmd        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
+       vptestmd        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
+       vptestmd        k5{k7}, ymm6, [edx+508]{1to8}    # AVX512{F,VL} Disp8
+       vptestmd        k5{k7}, ymm6, [edx+512]{1to8}    # AVX512{F,VL}
+       vptestmd        k5{k7}, ymm6, [edx-512]{1to8}    # AVX512{F,VL} Disp8
+       vptestmd        k5{k7}, ymm6, [edx-516]{1to8}    # AVX512{F,VL}
+       vptestmq        k5{k7}, xmm6, xmm5       # AVX512{F,VL}
+       vptestmq        k5{k7}, xmm6, XMMWORD PTR [ecx]  # AVX512{F,VL}
+       vptestmq        k5{k7}, xmm6, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vptestmq        k5{k7}, xmm6, [eax]{1to2}        # AVX512{F,VL}
+       vptestmq        k5{k7}, xmm6, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
+       vptestmq        k5{k7}, xmm6, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
+       vptestmq        k5{k7}, xmm6, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
+       vptestmq        k5{k7}, xmm6, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
+       vptestmq        k5{k7}, xmm6, [edx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vptestmq        k5{k7}, xmm6, [edx+1024]{1to2}   # AVX512{F,VL}
+       vptestmq        k5{k7}, xmm6, [edx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vptestmq        k5{k7}, xmm6, [edx-1032]{1to2}   # AVX512{F,VL}
+       vptestmq        k5{k7}, ymm6, ymm5       # AVX512{F,VL}
+       vptestmq        k5{k7}, ymm6, YMMWORD PTR [ecx]  # AVX512{F,VL}
+       vptestmq        k5{k7}, ymm6, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vptestmq        k5{k7}, ymm6, [eax]{1to4}        # AVX512{F,VL}
+       vptestmq        k5{k7}, ymm6, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
+       vptestmq        k5{k7}, ymm6, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
+       vptestmq        k5{k7}, ymm6, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
+       vptestmq        k5{k7}, ymm6, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
+       vptestmq        k5{k7}, ymm6, [edx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vptestmq        k5{k7}, ymm6, [edx+1024]{1to4}   # AVX512{F,VL}
+       vptestmq        k5{k7}, ymm6, [edx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vptestmq        k5{k7}, ymm6, [edx-1032]{1to4}   # AVX512{F,VL}
+       vpunpckhdq      xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpunpckhdq      xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpunpckhdq      xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpunpckhdq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpunpckhdq      xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpunpckhdq      xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpunpckhdq      xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpunpckhdq      xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpunpckhdq      ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpunpckhdq      ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpunpckhdq      ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpunpckhdq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpunpckhdq      ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpunpckhdq      ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpunpckhdq      ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpunpckhdq      ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpunpckhqdq     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpunpckhqdq     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpunpckhqdq     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpunpckhqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpunpckhqdq     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpunpckhqdq     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpunpckhqdq     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpunpckhqdq     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpunpckhqdq     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpunpckhqdq     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpunpckhqdq     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpunpckhqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpunpckhqdq     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpunpckhqdq     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpunpckhqdq     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpunpckhqdq     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpunpckldq      xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpunpckldq      xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpunpckldq      xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpunpckldq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpunpckldq      xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpunpckldq      xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpunpckldq      xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpunpckldq      xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpunpckldq      ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpunpckldq      ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpunpckldq      ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpunpckldq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpunpckldq      ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpunpckldq      ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpunpckldq      ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpunpckldq      ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpunpcklqdq     xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpunpcklqdq     xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpunpcklqdq     xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpunpcklqdq     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpunpcklqdq     xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpunpcklqdq     xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpunpcklqdq     xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpunpcklqdq     xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpunpcklqdq     ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpunpcklqdq     ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpunpcklqdq     ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpunpcklqdq     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpunpcklqdq     ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpunpcklqdq     ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpunpcklqdq     ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpunpcklqdq     ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpxord  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpxord  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpxord  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpxord  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpxord  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpxord  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpxord  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpxord  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpxord  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpxord  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpxord  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpxord  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpxord  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpxord  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpxord  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpxord  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpxord  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpxord  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpxord  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpxord  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpxord  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpxord  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpxord  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpxord  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpxord  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpxord  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpxorq  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpxorq  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpxorq  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpxorq  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpxorq  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpxorq  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpxorq  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpxorq  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpxorq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpxorq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpxorq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpxorq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpxorq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpxorq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpxorq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpxorq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vrcp14pd        xmm6{k7}, xmm5   # AVX512{F,VL}
+       vrcp14pd        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vrcp14pd        xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vrcp14pd        xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vrcp14pd        xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vrcp14pd        xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vrcp14pd        xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vrcp14pd        xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vrcp14pd        xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vrcp14pd        xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vrcp14pd        xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vrcp14pd        xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vrcp14pd        xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vrcp14pd        ymm6{k7}, ymm5   # AVX512{F,VL}
+       vrcp14pd        ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vrcp14pd        ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vrcp14pd        ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vrcp14pd        ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vrcp14pd        ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vrcp14pd        ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vrcp14pd        ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vrcp14pd        ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vrcp14pd        ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vrcp14pd        ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vrcp14pd        ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vrcp14pd        ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vrcp14ps        xmm6{k7}, xmm5   # AVX512{F,VL}
+       vrcp14ps        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vrcp14ps        xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vrcp14ps        xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vrcp14ps        xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vrcp14ps        xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vrcp14ps        xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vrcp14ps        xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vrcp14ps        xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vrcp14ps        xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vrcp14ps        xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vrcp14ps        xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vrcp14ps        xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vrcp14ps        ymm6{k7}, ymm5   # AVX512{F,VL}
+       vrcp14ps        ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vrcp14ps        ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vrcp14ps        ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vrcp14ps        ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vrcp14ps        ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vrcp14ps        ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vrcp14ps        ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vrcp14ps        ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vrcp14ps        ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vrcp14ps        ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vrcp14ps        ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vrcp14ps        ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vrsqrt14pd      xmm6{k7}, xmm5   # AVX512{F,VL}
+       vrsqrt14pd      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vrsqrt14pd      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vrsqrt14pd      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vrsqrt14pd      xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vrsqrt14pd      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vrsqrt14pd      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vrsqrt14pd      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vrsqrt14pd      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vrsqrt14pd      xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vrsqrt14pd      xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vrsqrt14pd      xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vrsqrt14pd      xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vrsqrt14pd      ymm6{k7}, ymm5   # AVX512{F,VL}
+       vrsqrt14pd      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vrsqrt14pd      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vrsqrt14pd      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vrsqrt14pd      ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vrsqrt14pd      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vrsqrt14pd      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vrsqrt14pd      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vrsqrt14pd      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vrsqrt14pd      ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vrsqrt14pd      ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vrsqrt14pd      ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vrsqrt14pd      ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vrsqrt14ps      xmm6{k7}, xmm5   # AVX512{F,VL}
+       vrsqrt14ps      xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vrsqrt14ps      xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vrsqrt14ps      xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vrsqrt14ps      xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vrsqrt14ps      xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vrsqrt14ps      xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vrsqrt14ps      xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vrsqrt14ps      xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vrsqrt14ps      xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vrsqrt14ps      xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vrsqrt14ps      xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vrsqrt14ps      xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vrsqrt14ps      ymm6{k7}, ymm5   # AVX512{F,VL}
+       vrsqrt14ps      ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vrsqrt14ps      ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vrsqrt14ps      ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vrsqrt14ps      ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vrsqrt14ps      ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vrsqrt14ps      ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vrsqrt14ps      ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vrsqrt14ps      ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vrsqrt14ps      ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vrsqrt14ps      ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vrsqrt14ps      ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vrsqrt14ps      ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vscatterdpd     XMMWORD PTR [ebp+xmm7*8-123]{k1}, xmm6   # AVX512{F,VL}
+       vscatterdpd     XMMWORD PTR [eax+xmm7+256]{k1}, xmm6     # AVX512{F,VL}
+       vscatterdpd     XMMWORD PTR [ecx+xmm7*4+1024]{k1}, xmm6  # AVX512{F,VL}
+       vscatterdpd     YMMWORD PTR [ebp+xmm7*8-123]{k1}, ymm6   # AVX512{F,VL}
+       vscatterdpd     YMMWORD PTR [eax+xmm7+256]{k1}, ymm6     # AVX512{F,VL}
+       vscatterdpd     YMMWORD PTR [ecx+xmm7*4+1024]{k1}, ymm6  # AVX512{F,VL}
+       vscatterdps     XMMWORD PTR [ebp+xmm7*8-123]{k1}, xmm6   # AVX512{F,VL}
+       vscatterdps     XMMWORD PTR [eax+xmm7+256]{k1}, xmm6     # AVX512{F,VL}
+       vscatterdps     XMMWORD PTR [ecx+xmm7*4+1024]{k1}, xmm6  # AVX512{F,VL}
+       vscatterdps     YMMWORD PTR [ebp+ymm7*8-123]{k1}, ymm6   # AVX512{F,VL}
+       vscatterdps     YMMWORD PTR [eax+ymm7+256]{k1}, ymm6     # AVX512{F,VL}
+       vscatterdps     YMMWORD PTR [ecx+ymm7*4+1024]{k1}, ymm6  # AVX512{F,VL}
+       vscatterqpd     XMMWORD PTR [ebp+xmm7*8-123]{k1}, xmm6   # AVX512{F,VL}
+       vscatterqpd     XMMWORD PTR [eax+xmm7+256]{k1}, xmm6     # AVX512{F,VL}
+       vscatterqpd     XMMWORD PTR [ecx+xmm7*4+1024]{k1}, xmm6  # AVX512{F,VL}
+       vscatterqpd     YMMWORD PTR [ebp+ymm7*8-123]{k1}, ymm6   # AVX512{F,VL}
+       vscatterqpd     YMMWORD PTR [eax+ymm7+256]{k1}, ymm6     # AVX512{F,VL}
+       vscatterqpd     YMMWORD PTR [ecx+ymm7*4+1024]{k1}, ymm6  # AVX512{F,VL}
+       vscatterqps     QWORD PTR [ebp+xmm7*8-123]{k1}, xmm6     # AVX512{F,VL}
+       vscatterqps     QWORD PTR [eax+xmm7+256]{k1}, xmm6       # AVX512{F,VL}
+       vscatterqps     QWORD PTR [ecx+xmm7*4+1024]{k1}, xmm6    # AVX512{F,VL}
+       vscatterqps     XMMWORD PTR [ebp+ymm7*8-123]{k1}, xmm6   # AVX512{F,VL}
+       vscatterqps     XMMWORD PTR [eax+ymm7+256]{k1}, xmm6     # AVX512{F,VL}
+       vscatterqps     XMMWORD PTR [ecx+ymm7*4+1024]{k1}, xmm6  # AVX512{F,VL}
+       vshufpd xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
+       vshufpd xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
+       vshufpd xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
+       vshufpd xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vshufpd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vshufpd xmm6{k7}, xmm5, [eax]{1to2}, 123         # AVX512{F,VL}
+       vshufpd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       vshufpd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       vshufpd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       vshufpd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       vshufpd xmm6{k7}, xmm5, [edx+1016]{1to2}, 123    # AVX512{F,VL} Disp8
+       vshufpd xmm6{k7}, xmm5, [edx+1024]{1to2}, 123    # AVX512{F,VL}
+       vshufpd xmm6{k7}, xmm5, [edx-1024]{1to2}, 123    # AVX512{F,VL} Disp8
+       vshufpd xmm6{k7}, xmm5, [edx-1032]{1to2}, 123    # AVX512{F,VL}
+       vshufpd ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vshufpd ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vshufpd ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vshufpd ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vshufpd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vshufpd ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       vshufpd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vshufpd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vshufpd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vshufpd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vshufpd ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
+       vshufpd ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
+       vshufpd ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
+       vshufpd ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
+       vshufps xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
+       vshufps xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
+       vshufps xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
+       vshufps xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vshufps xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vshufps xmm6{k7}, xmm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       vshufps xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       vshufps xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       vshufps xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       vshufps xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       vshufps xmm6{k7}, xmm5, [edx+508]{1to4}, 123     # AVX512{F,VL} Disp8
+       vshufps xmm6{k7}, xmm5, [edx+512]{1to4}, 123     # AVX512{F,VL}
+       vshufps xmm6{k7}, xmm5, [edx-512]{1to4}, 123     # AVX512{F,VL} Disp8
+       vshufps xmm6{k7}, xmm5, [edx-516]{1to4}, 123     # AVX512{F,VL}
+       vshufps ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vshufps ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vshufps ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vshufps ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vshufps ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vshufps ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
+       vshufps ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vshufps ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vshufps ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vshufps ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vshufps ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
+       vshufps ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
+       vshufps ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
+       vshufps ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
+       vsqrtpd xmm6{k7}, xmm5   # AVX512{F,VL}
+       vsqrtpd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vsqrtpd xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vsqrtpd xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vsqrtpd xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vsqrtpd xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vsqrtpd xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vsqrtpd xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vsqrtpd xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vsqrtpd xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vsqrtpd xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vsqrtpd xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vsqrtpd xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vsqrtpd ymm6{k7}, ymm5   # AVX512{F,VL}
+       vsqrtpd ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vsqrtpd ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vsqrtpd ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vsqrtpd ymm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vsqrtpd ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vsqrtpd ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vsqrtpd ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vsqrtpd ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vsqrtpd ymm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vsqrtpd ymm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vsqrtpd ymm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vsqrtpd ymm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vsqrtps xmm6{k7}, xmm5   # AVX512{F,VL}
+       vsqrtps xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vsqrtps xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vsqrtps xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vsqrtps xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vsqrtps xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vsqrtps xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vsqrtps xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vsqrtps xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vsqrtps xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vsqrtps xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vsqrtps xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vsqrtps xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vsqrtps ymm6{k7}, ymm5   # AVX512{F,VL}
+       vsqrtps ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vsqrtps ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vsqrtps ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vsqrtps ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vsqrtps ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vsqrtps ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vsqrtps ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vsqrtps ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vsqrtps ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vsqrtps ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vsqrtps ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vsqrtps ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vsubpd  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vsubpd  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vsubpd  xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vsubpd  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vsubpd  xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vsubpd  xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vsubpd  xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vsubpd  xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vsubpd  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vsubpd  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vsubpd  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vsubpd  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vsubpd  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vsubpd  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vsubpd  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vsubpd  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vsubps  xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vsubps  xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vsubps  xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vsubps  xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vsubps  xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vsubps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vsubps  xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vsubps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vsubps  xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vsubps  xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vsubps  xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vsubps  xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vsubps  xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vsubps  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vsubps  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vsubps  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vsubps  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vsubps  ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vsubps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vsubps  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vsubps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vsubps  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vsubps  ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vsubps  ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vsubps  ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vsubps  ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vunpckhpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vunpckhpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vunpckhpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vunpckhpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vunpckhpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vunpckhpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vunpckhpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vunpckhpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vunpckhpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vunpckhpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vunpckhpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vunpckhpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vunpckhpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vunpckhpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vunpckhpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vunpckhpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vunpckhps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vunpckhps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vunpckhps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vunpckhps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vunpckhps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vunpckhps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vunpckhps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vunpckhps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vunpckhps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vunpckhps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vunpckhps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vunpckhps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vunpckhps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vunpckhps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vunpckhps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vunpckhps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vunpcklpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vunpcklpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vunpcklpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vunpcklpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vunpcklpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vunpcklpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vunpcklpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vunpcklpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vunpcklpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vunpcklpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vunpcklpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vunpcklpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vunpcklpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vunpcklpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vunpcklpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vunpcklpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vunpcklps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vunpcklps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vunpcklps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vunpcklps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vunpcklps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vunpcklps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vunpcklps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vunpcklps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vunpcklps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vunpcklps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vunpcklps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vunpcklps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vunpcklps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vunpcklps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vunpcklps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vunpcklps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpternlogd      xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
+       vpternlogd      xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
+       vpternlogd      xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
+       vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vpternlogd      xmm6{k7}, xmm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       vpternlogd      xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       vpternlogd      xmm6{k7}, xmm5, [edx+508]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpternlogd      xmm6{k7}, xmm5, [edx+512]{1to4}, 123     # AVX512{F,VL}
+       vpternlogd      xmm6{k7}, xmm5, [edx-512]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpternlogd      xmm6{k7}, xmm5, [edx-516]{1to4}, 123     # AVX512{F,VL}
+       vpternlogd      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vpternlogd      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vpternlogd      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vpternlogd      ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
+       vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vpternlogd      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vpternlogd      ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
+       vpternlogd      ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
+       vpternlogd      ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
+       vpternlogd      ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
+       vpternlogq      xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
+       vpternlogq      xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
+       vpternlogq      xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
+       vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vpternlogq      xmm6{k7}, xmm5, [eax]{1to2}, 123         # AVX512{F,VL}
+       vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       vpternlogq      xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       vpternlogq      xmm6{k7}, xmm5, [edx+1016]{1to2}, 123    # AVX512{F,VL} Disp8
+       vpternlogq      xmm6{k7}, xmm5, [edx+1024]{1to2}, 123    # AVX512{F,VL}
+       vpternlogq      xmm6{k7}, xmm5, [edx-1024]{1to2}, 123    # AVX512{F,VL} Disp8
+       vpternlogq      xmm6{k7}, xmm5, [edx-1032]{1to2}, 123    # AVX512{F,VL}
+       vpternlogq      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vpternlogq      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vpternlogq      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vpternlogq      ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vpternlogq      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vpternlogq      ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
+       vpternlogq      ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
+       vpternlogq      ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
+       vpternlogq      ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
+       vpmovqb xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovqb xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovqb xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovqb xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovsqb        xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsqb        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsqb        xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovsqb        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovusqb       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovusqb       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovusqb       xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovusqb       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovqw xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovqw xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovqw xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovqw xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovsqw        xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsqw        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsqw        xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovsqw        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovusqw       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovusqw       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovusqw       xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovusqw       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovqd xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovqd xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovqd xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovqd xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovsqd        xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsqd        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsqd        xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovsqd        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovusqd       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovusqd       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovusqd       xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovusqd       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovdb xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovdb xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovdb xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovdb xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovsdb        xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsdb        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsdb        xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovsdb        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovusdb       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovusdb       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovusdb       xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovusdb       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovdw xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovdw xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovdw xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovdw xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovsdw        xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovsdw        xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovsdw        xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovsdw        xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vpmovusdw       xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpmovusdw       xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpmovusdw       xmm6{k7}, ymm5   # AVX512{F,VL}
+       vpmovusdw       xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vshuff32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
+       vshuff32x4      ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
+       vshuff32x4      ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
+       vshuff32x4      ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vshuff64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
+       vshuff64x2      ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
+       vshuff64x2      ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
+       vshuff64x2      ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vshufi32x4      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
+       vshufi32x4      ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
+       vshufi32x4      ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
+       vshufi32x4      ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vshufi64x2      ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
+       vshufi64x2      ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
+       vshufi64x2      ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
+       vshufi64x2      ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermq  ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermq  ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermq  ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpermq  ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpermq  ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpermq  ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermpd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermpd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermpd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpermpd ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpermpd ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpermpd ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpermt2d        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermt2d        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermt2d        xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermt2d        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermt2d        xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpermt2d        xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpermt2d        xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpermt2d        xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpermt2d        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermt2d        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermt2d        ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermt2d        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermt2d        ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpermt2d        ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpermt2d        ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpermt2d        ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpermt2q        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermt2q        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermt2q        xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermt2q        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermt2q        xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpermt2q        xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpermt2q        xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpermt2q        xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpermt2q        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermt2q        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermt2q        ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermt2q        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermt2q        ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpermt2q        ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpermt2q        ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpermt2q        ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpermt2ps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermt2ps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermt2ps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermt2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermt2ps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpermt2ps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpermt2ps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpermt2ps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpermt2ps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermt2ps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermt2ps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermt2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermt2ps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpermt2ps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpermt2ps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpermt2ps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpermt2pd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermt2pd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermt2pd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermt2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermt2pd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpermt2pd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpermt2pd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpermt2pd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpermt2pd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermt2pd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermt2pd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermt2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermt2pd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpermt2pd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpermt2pd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpermt2pd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       valignq xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
+       valignq xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
+       valignq xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
+       valignq xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       valignq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       valignq xmm6{k7}, xmm5, [eax]{1to2}, 123         # AVX512{F,VL}
+       valignq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       valignq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       valignq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       valignq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       valignq xmm6{k7}, xmm5, [edx+1016]{1to2}, 123    # AVX512{F,VL} Disp8
+       valignq xmm6{k7}, xmm5, [edx+1024]{1to2}, 123    # AVX512{F,VL}
+       valignq xmm6{k7}, xmm5, [edx-1024]{1to2}, 123    # AVX512{F,VL} Disp8
+       valignq xmm6{k7}, xmm5, [edx-1032]{1to2}, 123    # AVX512{F,VL}
+       valignq ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       valignq ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       valignq ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       valignq ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       valignq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       valignq ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       valignq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       valignq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       valignq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       valignq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       valignq ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
+       valignq ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
+       valignq ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
+       valignq ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
+       vscalefpd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vscalefpd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vscalefpd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vscalefpd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vscalefpd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vscalefpd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vscalefpd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vscalefpd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vscalefpd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vscalefpd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vscalefpd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vscalefpd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vscalefpd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vscalefpd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vscalefpd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vscalefpd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vscalefps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vscalefps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vscalefps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vscalefps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vscalefps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vscalefps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vscalefps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vscalefps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vscalefps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vscalefps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vscalefps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vscalefps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vscalefps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vscalefps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vscalefps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vscalefps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}, xmm5, [eax]{1to2}, 123         # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       vfixupimmpd     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}, xmm5, [edx+1016]{1to2}, 123    # AVX512{F,VL} Disp8
+       vfixupimmpd     xmm6{k7}, xmm5, [edx+1024]{1to2}, 123    # AVX512{F,VL}
+       vfixupimmpd     xmm6{k7}, xmm5, [edx-1024]{1to2}, 123    # AVX512{F,VL} Disp8
+       vfixupimmpd     xmm6{k7}, xmm5, [edx-1032]{1to2}, 123    # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}, ymm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vfixupimmpd     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}, ymm5, [edx+1016]{1to4}, 123    # AVX512{F,VL} Disp8
+       vfixupimmpd     ymm6{k7}, ymm5, [edx+1024]{1to4}, 123    # AVX512{F,VL}
+       vfixupimmpd     ymm6{k7}, ymm5, [edx-1024]{1to4}, 123    # AVX512{F,VL} Disp8
+       vfixupimmpd     ymm6{k7}, ymm5, [edx-1032]{1to4}, 123    # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}, xmm5, xmm4, 0xab       # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}{z}, xmm5, xmm4, 0xab    # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}, xmm5, xmm4, 123        # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}, xmm5, [eax]{1to4}, 123         # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2032], 123      # AVX512{F,VL} Disp8
+       vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [edx+2048], 123      # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2048], 123      # AVX512{F,VL} Disp8
+       vfixupimmps     xmm6{k7}, xmm5, XMMWORD PTR [edx-2064], 123      # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}, xmm5, [edx+508]{1to4}, 123     # AVX512{F,VL} Disp8
+       vfixupimmps     xmm6{k7}, xmm5, [edx+512]{1to4}, 123     # AVX512{F,VL}
+       vfixupimmps     xmm6{k7}, xmm5, [edx-512]{1to4}, 123     # AVX512{F,VL} Disp8
+       vfixupimmps     xmm6{k7}, xmm5, [edx-516]{1to4}, 123     # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}, ymm5, ymm4, 0xab       # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}{z}, ymm5, ymm4, 0xab    # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}, ymm5, ymm4, 123        # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [ecx], 123   # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456], 123      # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}, ymm5, [eax]{1to8}, 123         # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4064], 123      # AVX512{F,VL} Disp8
+       vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [edx+4096], 123      # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4096], 123      # AVX512{F,VL} Disp8
+       vfixupimmps     ymm6{k7}, ymm5, YMMWORD PTR [edx-4128], 123      # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}, ymm5, [edx+508]{1to8}, 123     # AVX512{F,VL} Disp8
+       vfixupimmps     ymm6{k7}, ymm5, [edx+512]{1to8}, 123     # AVX512{F,VL}
+       vfixupimmps     ymm6{k7}, ymm5, [edx-512]{1to8}, 123     # AVX512{F,VL} Disp8
+       vfixupimmps     ymm6{k7}, ymm5, [edx-516]{1to8}, 123     # AVX512{F,VL}
+       vpslld  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vpslld  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vpslld  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vpslld  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpslld  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpslld  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpslld  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vpslld  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vpslld  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vpslld  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vpslld  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpslld  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
+       vpslld  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpslld  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
+       vpslld  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpslld  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpslld  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpslld  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpslld  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpslld  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
+       vpslld  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpslld  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpslld  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpslld  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpslld  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpslld  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
+       vpslld  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpslld  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
+       vpsllq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vpsllq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vpsllq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vpsllq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsllq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsllq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
+       vpsllq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vpsllq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vpsllq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vpsllq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vpsllq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
+       vpsllq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
+       vpsllq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
+       vpsllq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
+       vpsllq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpsllq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpsllq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpsllq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsllq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsllq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpsllq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpsllq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpsllq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpsllq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpsllq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpsllq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vpsllq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpsllq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vpsrad  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vpsrad  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vpsrad  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vpsrad  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsrad  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsrad  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpsrad  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vpsrad  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vpsrad  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vpsrad  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vpsrad  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpsrad  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
+       vpsrad  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
+       vpsrad  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
+       vpsrad  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpsrad  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpsrad  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpsrad  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsrad  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsrad  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
+       vpsrad  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpsrad  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpsrad  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpsrad  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpsrad  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpsrad  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
+       vpsrad  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
+       vpsrad  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
+       vpsraq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vpsraq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vpsraq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vpsraq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsraq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsraq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
+       vpsraq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vpsraq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vpsraq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vpsraq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vpsraq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
+       vpsraq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
+       vpsraq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
+       vpsraq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
+       vpsraq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vpsraq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vpsraq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vpsraq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vpsraq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vpsraq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vpsraq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vpsraq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vpsraq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vpsraq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vpsraq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpsraq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vpsraq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpsraq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vprolvd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vprolvd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vprolvd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vprolvd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vprolvd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vprolvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vprolvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vprolvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vprolvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vprolvd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vprolvd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vprolvd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vprolvd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vprolvd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vprolvd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vprolvd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vprolvd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vprolvd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vprolvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vprolvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vprolvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vprolvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vprolvd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vprolvd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vprolvd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vprolvd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vprold  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vprold  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vprold  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vprold  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vprold  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vprold  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vprold  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vprold  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vprold  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vprold  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vprold  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
+       vprold  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
+       vprold  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
+       vprold  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
+       vprold  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vprold  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vprold  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vprold  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vprold  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vprold  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
+       vprold  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vprold  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vprold  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vprold  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vprold  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
+       vprold  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
+       vprold  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
+       vprold  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
+       vprolvq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vprolvq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vprolvq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vprolvq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vprolvq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vprolvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vprolvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vprolvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vprolvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vprolvq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vprolvq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vprolvq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vprolvq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vprolvq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vprolvq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vprolvq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vprolvq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vprolvq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vprolvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vprolvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vprolvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vprolvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vprolvq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vprolvq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vprolvq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vprolvq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vprolq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vprolq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vprolq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vprolq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vprolq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vprolq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
+       vprolq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vprolq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vprolq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vprolq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vprolq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
+       vprolq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
+       vprolq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
+       vprolq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
+       vprolq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vprolq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vprolq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vprolq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vprolq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vprolq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vprolq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vprolq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vprolq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vprolq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vprolq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vprolq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vprolq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vprolq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vprorvd xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vprorvd xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vprorvd xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vprorvd xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vprorvd xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vprorvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vprorvd xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vprorvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vprorvd xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vprorvd xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vprorvd xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vprorvd xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vprorvd xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vprorvd ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vprorvd ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vprorvd ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vprorvd ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vprorvd ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vprorvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vprorvd ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vprorvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vprorvd ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vprorvd ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vprorvd ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vprorvd ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vprorvd ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vprord  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vprord  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vprord  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vprord  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vprord  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vprord  xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vprord  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vprord  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vprord  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vprord  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vprord  xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
+       vprord  xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
+       vprord  xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
+       vprord  xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
+       vprord  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vprord  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vprord  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vprord  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vprord  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vprord  ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
+       vprord  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vprord  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vprord  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vprord  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vprord  ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
+       vprord  ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
+       vprord  ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
+       vprord  ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
+       vprorvq xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vprorvq xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vprorvq xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vprorvq xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vprorvq xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vprorvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vprorvq xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vprorvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vprorvq xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vprorvq xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vprorvq xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vprorvq xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vprorvq xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vprorvq ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vprorvq ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vprorvq ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vprorvq ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vprorvq ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vprorvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vprorvq ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vprorvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vprorvq ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vprorvq ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vprorvq ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vprorvq ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vprorvq ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vprorq  xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vprorq  xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vprorq  xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vprorq  xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vprorq  xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vprorq  xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
+       vprorq  xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vprorq  xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vprorq  xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vprorq  xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vprorq  xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
+       vprorq  xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
+       vprorq  xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
+       vprorq  xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
+       vprorq  ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vprorq  ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vprorq  ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vprorq  ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vprorq  ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vprorq  ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vprorq  ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vprorq  ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vprorq  ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vprorq  ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vprorq  ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vprorq  ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vprorq  ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vprorq  ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}, [eax]{1to2}, 123       # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vrndscalepd     xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vrndscalepd     xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}, [edx+1016]{1to2}, 123  # AVX512{F,VL} Disp8
+       vrndscalepd     xmm6{k7}, [edx+1024]{1to2}, 123  # AVX512{F,VL}
+       vrndscalepd     xmm6{k7}, [edx-1024]{1to2}, 123  # AVX512{F,VL} Disp8
+       vrndscalepd     xmm6{k7}, [edx-1032]{1to2}, 123  # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vrndscalepd     ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vrndscalepd     ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}, [edx+1016]{1to4}, 123  # AVX512{F,VL} Disp8
+       vrndscalepd     ymm6{k7}, [edx+1024]{1to4}, 123  # AVX512{F,VL}
+       vrndscalepd     ymm6{k7}, [edx-1024]{1to4}, 123  # AVX512{F,VL} Disp8
+       vrndscalepd     ymm6{k7}, [edx-1032]{1to4}, 123  # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}, xmm5, 0xab     # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}{z}, xmm5, 0xab  # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}, xmm5, 123      # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}, XMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}, XMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}, [eax]{1to4}, 123       # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}, XMMWORD PTR [edx+2032], 123    # AVX512{F,VL} Disp8
+       vrndscaleps     xmm6{k7}, XMMWORD PTR [edx+2048], 123    # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}, XMMWORD PTR [edx-2048], 123    # AVX512{F,VL} Disp8
+       vrndscaleps     xmm6{k7}, XMMWORD PTR [edx-2064], 123    # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}, [edx+508]{1to4}, 123   # AVX512{F,VL} Disp8
+       vrndscaleps     xmm6{k7}, [edx+512]{1to4}, 123   # AVX512{F,VL}
+       vrndscaleps     xmm6{k7}, [edx-512]{1to4}, 123   # AVX512{F,VL} Disp8
+       vrndscaleps     xmm6{k7}, [edx-516]{1to4}, 123   # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}, ymm5, 0xab     # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}{z}, ymm5, 0xab  # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}, ymm5, 123      # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}, YMMWORD PTR [ecx], 123         # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}, YMMWORD PTR [esp+esi*8-123456], 123    # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}, [eax]{1to8}, 123       # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}, YMMWORD PTR [edx+4064], 123    # AVX512{F,VL} Disp8
+       vrndscaleps     ymm6{k7}, YMMWORD PTR [edx+4096], 123    # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}, YMMWORD PTR [edx-4096], 123    # AVX512{F,VL} Disp8
+       vrndscaleps     ymm6{k7}, YMMWORD PTR [edx-4128], 123    # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}, [edx+508]{1to8}, 123   # AVX512{F,VL} Disp8
+       vrndscaleps     ymm6{k7}, [edx+512]{1to8}, 123   # AVX512{F,VL}
+       vrndscaleps     ymm6{k7}, [edx-512]{1to8}, 123   # AVX512{F,VL} Disp8
+       vrndscaleps     ymm6{k7}, [edx-516]{1to8}, 123   # AVX512{F,VL}
+       vpcompressq     XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vpcompressq     XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vpcompressq     XMMWORD PTR [edx+1016]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vpcompressq     XMMWORD PTR [edx+1024]{k7}, xmm6         # AVX512{F,VL}
+       vpcompressq     XMMWORD PTR [edx-1024]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vpcompressq     XMMWORD PTR [edx-1032]{k7}, xmm6         # AVX512{F,VL}
+       vpcompressq     YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vpcompressq     YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vpcompressq     YMMWORD PTR [edx+1016]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpcompressq     YMMWORD PTR [edx+1024]{k7}, ymm6         # AVX512{F,VL}
+       vpcompressq     YMMWORD PTR [edx-1024]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpcompressq     YMMWORD PTR [edx-1032]{k7}, ymm6         # AVX512{F,VL}
+       vpcompressq     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vpcompressq     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vpcompressq     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vpcompressq     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [ecx]{k7}, xmm6, 0xab  # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [ecx]{k7}, xmm6, 123   # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [esp+esi*8-123456]{k7}, xmm6, 123      # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [edx+1016]{k7}, xmm6, 123      # AVX512{F,VL} Disp8
+       vcvtps2ph       QWORD PTR [edx+1024]{k7}, xmm6, 123      # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [edx-1024]{k7}, xmm6, 123      # AVX512{F,VL} Disp8
+       vcvtps2ph       QWORD PTR [edx-1032]{k7}, xmm6, 123      # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [ecx]{k7}, ymm6, 0xab        # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [ecx]{k7}, ymm6, 123         # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6, 123    # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [edx+2032]{k7}, ymm6, 123    # AVX512{F,VL} Disp8
+       vcvtps2ph       XMMWORD PTR [edx+2048]{k7}, ymm6, 123    # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [edx-2048]{k7}, ymm6, 123    # AVX512{F,VL} Disp8
+       vcvtps2ph       XMMWORD PTR [edx-2064]{k7}, ymm6, 123    # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [ecx]{k7}, ymm5, 0xab        # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [ecx]{k7}, ymm5, 123         # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [esp+esi*8-123456]{k7}, ymm5, 123    # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [edx+2032]{k7}, ymm5, 123    # AVX512{F,VL} Disp8
+       vextractf32x4   XMMWORD PTR [edx+2048]{k7}, ymm5, 123    # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [edx-2048]{k7}, ymm5, 123    # AVX512{F,VL} Disp8
+       vextractf32x4   XMMWORD PTR [edx-2064]{k7}, ymm5, 123    # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [ecx]{k7}, ymm5, 0xab        # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [ecx]{k7}, ymm5, 123         # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [esp+esi*8-123456]{k7}, ymm5, 123    # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [edx+2032]{k7}, ymm5, 123    # AVX512{F,VL} Disp8
+       vextracti32x4   XMMWORD PTR [edx+2048]{k7}, ymm5, 123    # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [edx-2048]{k7}, ymm5, 123    # AVX512{F,VL} Disp8
+       vextracti32x4   XMMWORD PTR [edx-2064]{k7}, ymm5, 123    # AVX512{F,VL}
+       vmovapd XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vmovapd XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vmovapd XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovapd XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
+       vmovapd XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovapd XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
+       vmovapd YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vmovapd YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vmovapd YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovapd YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
+       vmovapd YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovapd YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
+       vmovaps XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vmovaps XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vmovaps XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovaps XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
+       vmovaps XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovaps XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
+       vmovaps YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vmovaps YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vmovaps YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovaps YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
+       vmovaps YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovaps YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqa32       XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vmovdqa32       XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqa32       XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovdqa32       XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqa32       XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovdqa32       XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqa32       YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vmovdqa32       YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqa32       YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovdqa32       YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqa32       YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovdqa32       YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqa64       XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vmovdqa64       XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqa64       XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovdqa64       XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqa64       XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovdqa64       XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqa64       YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vmovdqa64       YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqa64       YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovdqa64       YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqa64       YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovdqa64       YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqu32       XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vmovdqu32       XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqu32       XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovdqu32       XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqu32       XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovdqu32       XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqu32       YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vmovdqu32       YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqu32       YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovdqu32       YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqu32       YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovdqu32       YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqu64       XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vmovdqu64       XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqu64       XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovdqu64       XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqu64       XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovdqu64       XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
+       vmovdqu64       YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vmovdqu64       YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqu64       YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovdqu64       YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
+       vmovdqu64       YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovdqu64       YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
+       vmovupd XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vmovupd XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vmovupd XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovupd XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
+       vmovupd XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovupd XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
+       vmovupd YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vmovupd YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vmovupd YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovupd YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
+       vmovupd YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovupd YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
+       vmovups XMMWORD PTR [ecx]{k7}, xmm6      # AVX512{F,VL}
+       vmovups XMMWORD PTR [esp+esi*8-123456]{k7}, xmm6         # AVX512{F,VL}
+       vmovups XMMWORD PTR [edx+2032]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovups XMMWORD PTR [edx+2048]{k7}, xmm6         # AVX512{F,VL}
+       vmovups XMMWORD PTR [edx-2048]{k7}, xmm6         # AVX512{F,VL} Disp8
+       vmovups XMMWORD PTR [edx-2064]{k7}, xmm6         # AVX512{F,VL}
+       vmovups YMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vmovups YMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vmovups YMMWORD PTR [edx+4064]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovups YMMWORD PTR [edx+4096]{k7}, ymm6         # AVX512{F,VL}
+       vmovups YMMWORD PTR [edx-4096]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vmovups YMMWORD PTR [edx-4128]{k7}, ymm6         # AVX512{F,VL}
+       vpmovqb WORD PTR [ecx]{k7}, xmm6         # AVX512{F,VL}
+       vpmovqb WORD PTR [esp+esi*8-123456]{k7}, xmm6    # AVX512{F,VL}
+       vpmovqb WORD PTR [edx+254]{k7}, xmm6     # AVX512{F,VL} Disp8
+       vpmovqb WORD PTR [edx+256]{k7}, xmm6     # AVX512{F,VL}
+       vpmovqb WORD PTR [edx-256]{k7}, xmm6     # AVX512{F,VL} Disp8
+       vpmovqb WORD PTR [edx-258]{k7}, xmm6     # AVX512{F,VL}
+       vpmovqb DWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
+       vpmovqb DWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
+       vpmovqb DWORD PTR [edx+508]{k7}, ymm6    # AVX512{F,VL} Disp8
+       vpmovqb DWORD PTR [edx+512]{k7}, ymm6    # AVX512{F,VL}
+       vpmovqb DWORD PTR [edx-512]{k7}, ymm6    # AVX512{F,VL} Disp8
+       vpmovqb DWORD PTR [edx-516]{k7}, ymm6    # AVX512{F,VL}
+       vpmovsqb        WORD PTR [ecx]{k7}, xmm6         # AVX512{F,VL}
+       vpmovsqb        WORD PTR [esp+esi*8-123456]{k7}, xmm6    # AVX512{F,VL}
+       vpmovsqb        WORD PTR [edx+254]{k7}, xmm6     # AVX512{F,VL} Disp8
+       vpmovsqb        WORD PTR [edx+256]{k7}, xmm6     # AVX512{F,VL}
+       vpmovsqb        WORD PTR [edx-256]{k7}, xmm6     # AVX512{F,VL} Disp8
+       vpmovsqb        WORD PTR [edx-258]{k7}, xmm6     # AVX512{F,VL}
+       vpmovsqb        DWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
+       vpmovsqb        DWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
+       vpmovsqb        DWORD PTR [edx+508]{k7}, ymm6    # AVX512{F,VL} Disp8
+       vpmovsqb        DWORD PTR [edx+512]{k7}, ymm6    # AVX512{F,VL}
+       vpmovsqb        DWORD PTR [edx-512]{k7}, ymm6    # AVX512{F,VL} Disp8
+       vpmovsqb        DWORD PTR [edx-516]{k7}, ymm6    # AVX512{F,VL}
+       vpmovusqb       WORD PTR [ecx]{k7}, xmm6         # AVX512{F,VL}
+       vpmovusqb       WORD PTR [esp+esi*8-123456]{k7}, xmm6    # AVX512{F,VL}
+       vpmovusqb       WORD PTR [edx+254]{k7}, xmm6     # AVX512{F,VL} Disp8
+       vpmovusqb       WORD PTR [edx+256]{k7}, xmm6     # AVX512{F,VL}
+       vpmovusqb       WORD PTR [edx-256]{k7}, xmm6     # AVX512{F,VL} Disp8
+       vpmovusqb       WORD PTR [edx-258]{k7}, xmm6     # AVX512{F,VL}
+       vpmovusqb       DWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
+       vpmovusqb       DWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
+       vpmovusqb       DWORD PTR [edx+508]{k7}, ymm6    # AVX512{F,VL} Disp8
+       vpmovusqb       DWORD PTR [edx+512]{k7}, ymm6    # AVX512{F,VL}
+       vpmovusqb       DWORD PTR [edx-512]{k7}, ymm6    # AVX512{F,VL} Disp8
+       vpmovusqb       DWORD PTR [edx-516]{k7}, ymm6    # AVX512{F,VL}
+       vpmovqw DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovqw DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovqw DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovqw DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
+       vpmovqw DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovqw DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
+       vpmovqw QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
+       vpmovqw QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
+       vpmovqw QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovqw QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
+       vpmovqw QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovqw QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
+       vpmovsqw        DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovsqw        DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovsqw        DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovsqw        DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
+       vpmovsqw        DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovsqw        DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
+       vpmovsqw        QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
+       vpmovsqw        QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
+       vpmovsqw        QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovsqw        QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
+       vpmovsqw        QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovsqw        QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
+       vpmovusqw       DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovusqw       DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovusqw       DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovusqw       DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
+       vpmovusqw       DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovusqw       DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
+       vpmovusqw       QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
+       vpmovusqw       QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
+       vpmovusqw       QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovusqw       QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
+       vpmovusqw       QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovusqw       QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
+       vpmovqd QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovqd QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovqd QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovqd QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
+       vpmovqd QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovqd QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
+       vpmovqd XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vpmovqd XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vpmovqd XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovqd XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
+       vpmovqd XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovqd XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
+       vpmovsqd        QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovsqd        QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovsqd        QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovsqd        QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
+       vpmovsqd        QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovsqd        QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
+       vpmovsqd        XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vpmovsqd        XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vpmovsqd        XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovsqd        XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
+       vpmovsqd        XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovsqd        XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
+       vpmovusqd       QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovusqd       QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovusqd       QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovusqd       QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
+       vpmovusqd       QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovusqd       QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
+       vpmovusqd       XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vpmovusqd       XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vpmovusqd       XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovusqd       XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
+       vpmovusqd       XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovusqd       XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
+       vpmovdb DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovdb DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovdb DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovdb DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
+       vpmovdb DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovdb DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
+       vpmovdb QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
+       vpmovdb QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
+       vpmovdb QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovdb QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
+       vpmovdb QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovdb QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
+       vpmovsdb        DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovsdb        DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovsdb        DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovsdb        DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
+       vpmovsdb        DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovsdb        DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
+       vpmovsdb        QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
+       vpmovsdb        QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
+       vpmovsdb        QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovsdb        QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
+       vpmovsdb        QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovsdb        QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
+       vpmovusdb       DWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovusdb       DWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovusdb       DWORD PTR [edx+508]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovusdb       DWORD PTR [edx+512]{k7}, xmm6    # AVX512{F,VL}
+       vpmovusdb       DWORD PTR [edx-512]{k7}, xmm6    # AVX512{F,VL} Disp8
+       vpmovusdb       DWORD PTR [edx-516]{k7}, xmm6    # AVX512{F,VL}
+       vpmovusdb       QWORD PTR [ecx]{k7}, ymm6        # AVX512{F,VL}
+       vpmovusdb       QWORD PTR [esp+esi*8-123456]{k7}, ymm6   # AVX512{F,VL}
+       vpmovusdb       QWORD PTR [edx+1016]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovusdb       QWORD PTR [edx+1024]{k7}, ymm6   # AVX512{F,VL}
+       vpmovusdb       QWORD PTR [edx-1024]{k7}, ymm6   # AVX512{F,VL} Disp8
+       vpmovusdb       QWORD PTR [edx-1032]{k7}, ymm6   # AVX512{F,VL}
+       vpmovdw QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovdw QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovdw QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovdw QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
+       vpmovdw QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovdw QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
+       vpmovdw XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vpmovdw XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vpmovdw XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovdw XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
+       vpmovdw XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovdw XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
+       vpmovsdw        QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovsdw        QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovsdw        QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovsdw        QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
+       vpmovsdw        QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovsdw        QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
+       vpmovsdw        XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vpmovsdw        XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vpmovsdw        XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovsdw        XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
+       vpmovsdw        XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovsdw        XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
+       vpmovusdw       QWORD PTR [ecx]{k7}, xmm6        # AVX512{F,VL}
+       vpmovusdw       QWORD PTR [esp+esi*8-123456]{k7}, xmm6   # AVX512{F,VL}
+       vpmovusdw       QWORD PTR [edx+1016]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovusdw       QWORD PTR [edx+1024]{k7}, xmm6   # AVX512{F,VL}
+       vpmovusdw       QWORD PTR [edx-1024]{k7}, xmm6   # AVX512{F,VL} Disp8
+       vpmovusdw       QWORD PTR [edx-1032]{k7}, xmm6   # AVX512{F,VL}
+       vpmovusdw       XMMWORD PTR [ecx]{k7}, ymm6      # AVX512{F,VL}
+       vpmovusdw       XMMWORD PTR [esp+esi*8-123456]{k7}, ymm6         # AVX512{F,VL}
+       vpmovusdw       XMMWORD PTR [edx+2032]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovusdw       XMMWORD PTR [edx+2048]{k7}, ymm6         # AVX512{F,VL}
+       vpmovusdw       XMMWORD PTR [edx-2048]{k7}, ymm6         # AVX512{F,VL} Disp8
+       vpmovusdw       XMMWORD PTR [edx-2064]{k7}, ymm6         # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvttpd2udqx    xmm6{k7}, [eax]{1to2}    # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvttpd2udq     xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvttpd2udq     xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvttpd2udqx    xmm6{k7}, [edx+1016]{1to2}       # AVX512{F,VL} Disp8
+       vcvttpd2udqx    xmm6{k7}, [edx+1024]{1to2}       # AVX512{F,VL}
+       vcvttpd2udqx    xmm6{k7}, [edx-1024]{1to2}       # AVX512{F,VL} Disp8
+       vcvttpd2udqx    xmm6{k7}, [edx-1032]{1to2}       # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, ymm5   # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvttpd2udqy    xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvttpd2udq     xmm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvttpd2udq     xmm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvttpd2udq     xmm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvttpd2udqy    xmm6{k7}, [edx+1016]{1to4}       # AVX512{F,VL} Disp8
+       vcvttpd2udqy    xmm6{k7}, [edx+1024]{1to4}       # AVX512{F,VL}
+       vcvttpd2udqy    xmm6{k7}, [edx-1024]{1to4}       # AVX512{F,VL} Disp8
+       vcvttpd2udqy    xmm6{k7}, [edx-1032]{1to4}       # AVX512{F,VL}
+       vcvttps2udq     xmm6{k7}, xmm5   # AVX512{F,VL}
+       vcvttps2udq     xmm6{k7}{z}, xmm5        # AVX512{F,VL}
+       vcvttps2udq     xmm6{k7}, XMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvttps2udq     xmm6{k7}, XMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvttps2udq     xmm6{k7}, [eax]{1to4}    # AVX512{F,VL}
+       vcvttps2udq     xmm6{k7}, XMMWORD PTR [edx+2032]         # AVX512{F,VL} Disp8
+       vcvttps2udq     xmm6{k7}, XMMWORD PTR [edx+2048]         # AVX512{F,VL}
+       vcvttps2udq     xmm6{k7}, XMMWORD PTR [edx-2048]         # AVX512{F,VL} Disp8
+       vcvttps2udq     xmm6{k7}, XMMWORD PTR [edx-2064]         # AVX512{F,VL}
+       vcvttps2udq     xmm6{k7}, [edx+508]{1to4}        # AVX512{F,VL} Disp8
+       vcvttps2udq     xmm6{k7}, [edx+512]{1to4}        # AVX512{F,VL}
+       vcvttps2udq     xmm6{k7}, [edx-512]{1to4}        # AVX512{F,VL} Disp8
+       vcvttps2udq     xmm6{k7}, [edx-516]{1to4}        # AVX512{F,VL}
+       vcvttps2udq     ymm6{k7}, ymm5   # AVX512{F,VL}
+       vcvttps2udq     ymm6{k7}{z}, ymm5        # AVX512{F,VL}
+       vcvttps2udq     ymm6{k7}, YMMWORD PTR [ecx]      # AVX512{F,VL}
+       vcvttps2udq     ymm6{k7}, YMMWORD PTR [esp+esi*8-123456]         # AVX512{F,VL}
+       vcvttps2udq     ymm6{k7}, [eax]{1to8}    # AVX512{F,VL}
+       vcvttps2udq     ymm6{k7}, YMMWORD PTR [edx+4064]         # AVX512{F,VL} Disp8
+       vcvttps2udq     ymm6{k7}, YMMWORD PTR [edx+4096]         # AVX512{F,VL}
+       vcvttps2udq     ymm6{k7}, YMMWORD PTR [edx-4096]         # AVX512{F,VL} Disp8
+       vcvttps2udq     ymm6{k7}, YMMWORD PTR [edx-4128]         # AVX512{F,VL}
+       vcvttps2udq     ymm6{k7}, [edx+508]{1to8}        # AVX512{F,VL} Disp8
+       vcvttps2udq     ymm6{k7}, [edx+512]{1to8}        # AVX512{F,VL}
+       vcvttps2udq     ymm6{k7}, [edx-512]{1to8}        # AVX512{F,VL} Disp8
+       vcvttps2udq     ymm6{k7}, [edx-516]{1to8}        # AVX512{F,VL}
+       vpermi2d        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermi2d        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermi2d        xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermi2d        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermi2d        xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpermi2d        xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpermi2d        xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpermi2d        xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpermi2d        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermi2d        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermi2d        ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermi2d        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermi2d        ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpermi2d        ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpermi2d        ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpermi2d        ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpermi2q        xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermi2q        xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermi2q        xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermi2q        xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermi2q        xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpermi2q        xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpermi2q        xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpermi2q        xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpermi2q        ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermi2q        ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermi2q        ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermi2q        ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermi2q        ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpermi2q        ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpermi2q        ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpermi2q        ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vpermi2ps       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermi2ps       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermi2ps       xmm6{k7}, xmm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermi2ps       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermi2ps       xmm6{k7}, xmm5, [edx+508]{1to4}  # AVX512{F,VL} Disp8
+       vpermi2ps       xmm6{k7}, xmm5, [edx+512]{1to4}  # AVX512{F,VL}
+       vpermi2ps       xmm6{k7}, xmm5, [edx-512]{1to4}  # AVX512{F,VL} Disp8
+       vpermi2ps       xmm6{k7}, xmm5, [edx-516]{1to4}  # AVX512{F,VL}
+       vpermi2ps       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermi2ps       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermi2ps       ymm6{k7}, ymm5, [eax]{1to8}      # AVX512{F,VL}
+       vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermi2ps       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermi2ps       ymm6{k7}, ymm5, [edx+508]{1to8}  # AVX512{F,VL} Disp8
+       vpermi2ps       ymm6{k7}, ymm5, [edx+512]{1to8}  # AVX512{F,VL}
+       vpermi2ps       ymm6{k7}, ymm5, [edx-512]{1to8}  # AVX512{F,VL} Disp8
+       vpermi2ps       ymm6{k7}, ymm5, [edx-516]{1to8}  # AVX512{F,VL}
+       vpermi2pd       xmm6{k7}, xmm5, xmm4     # AVX512{F,VL}
+       vpermi2pd       xmm6{k7}{z}, xmm5, xmm4  # AVX512{F,VL}
+       vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermi2pd       xmm6{k7}, xmm5, [eax]{1to2}      # AVX512{F,VL}
+       vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2032]   # AVX512{F,VL} Disp8
+       vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx+2048]   # AVX512{F,VL}
+       vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2048]   # AVX512{F,VL} Disp8
+       vpermi2pd       xmm6{k7}, xmm5, XMMWORD PTR [edx-2064]   # AVX512{F,VL}
+       vpermi2pd       xmm6{k7}, xmm5, [edx+1016]{1to2}         # AVX512{F,VL} Disp8
+       vpermi2pd       xmm6{k7}, xmm5, [edx+1024]{1to2}         # AVX512{F,VL}
+       vpermi2pd       xmm6{k7}, xmm5, [edx-1024]{1to2}         # AVX512{F,VL} Disp8
+       vpermi2pd       xmm6{k7}, xmm5, [edx-1032]{1to2}         # AVX512{F,VL}
+       vpermi2pd       ymm6{k7}, ymm5, ymm4     # AVX512{F,VL}
+       vpermi2pd       ymm6{k7}{z}, ymm5, ymm4  # AVX512{F,VL}
+       vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [ecx]        # AVX512{F,VL}
+       vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]   # AVX512{F,VL}
+       vpermi2pd       ymm6{k7}, ymm5, [eax]{1to4}      # AVX512{F,VL}
+       vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4064]   # AVX512{F,VL} Disp8
+       vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx+4096]   # AVX512{F,VL}
+       vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4096]   # AVX512{F,VL} Disp8
+       vpermi2pd       ymm6{k7}, ymm5, YMMWORD PTR [edx-4128]   # AVX512{F,VL}
+       vpermi2pd       ymm6{k7}, ymm5, [edx+1016]{1to4}         # AVX512{F,VL} Disp8
+       vpermi2pd       ymm6{k7}, ymm5, [edx+1024]{1to4}         # AVX512{F,VL}
+       vpermi2pd       ymm6{k7}, ymm5, [edx-1024]{1to4}         # AVX512{F,VL} Disp8
+       vpermi2pd       ymm6{k7}, ymm5, [edx-1032]{1to4}         # AVX512{F,VL}
+       vptestnmd       k5{k7}, xmm5, xmm4       # AVX512{F,VL}
+       vptestnmd       k5{k7}, xmm5, XMMWORD PTR [ecx]  # AVX512{F,VL}
+       vptestnmd       k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vptestnmd       k5{k7}, xmm5, [eax]{1to4}        # AVX512{F,VL}
+       vptestnmd       k5{k7}, xmm5, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
+       vptestnmd       k5{k7}, xmm5, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
+       vptestnmd       k5{k7}, xmm5, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
+       vptestnmd       k5{k7}, xmm5, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
+       vptestnmd       k5{k7}, xmm5, [edx+508]{1to4}    # AVX512{F,VL} Disp8
+       vptestnmd       k5{k7}, xmm5, [edx+512]{1to4}    # AVX512{F,VL}
+       vptestnmd       k5{k7}, xmm5, [edx-512]{1to4}    # AVX512{F,VL} Disp8
+       vptestnmd       k5{k7}, xmm5, [edx-516]{1to4}    # AVX512{F,VL}
+       vptestnmd       k5{k7}, ymm5, ymm4       # AVX512{F,VL}
+       vptestnmd       k5{k7}, ymm5, YMMWORD PTR [ecx]  # AVX512{F,VL}
+       vptestnmd       k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vptestnmd       k5{k7}, ymm5, [eax]{1to8}        # AVX512{F,VL}
+       vptestnmd       k5{k7}, ymm5, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
+       vptestnmd       k5{k7}, ymm5, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
+       vptestnmd       k5{k7}, ymm5, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
+       vptestnmd       k5{k7}, ymm5, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
+       vptestnmd       k5{k7}, ymm5, [edx+508]{1to8}    # AVX512{F,VL} Disp8
+       vptestnmd       k5{k7}, ymm5, [edx+512]{1to8}    # AVX512{F,VL}
+       vptestnmd       k5{k7}, ymm5, [edx-512]{1to8}    # AVX512{F,VL} Disp8
+       vptestnmd       k5{k7}, ymm5, [edx-516]{1to8}    # AVX512{F,VL}
+       vptestnmq       k5{k7}, xmm5, xmm4       # AVX512{F,VL}
+       vptestnmq       k5{k7}, xmm5, XMMWORD PTR [ecx]  # AVX512{F,VL}
+       vptestnmq       k5{k7}, xmm5, XMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vptestnmq       k5{k7}, xmm5, [eax]{1to2}        # AVX512{F,VL}
+       vptestnmq       k5{k7}, xmm5, XMMWORD PTR [edx+2032]     # AVX512{F,VL} Disp8
+       vptestnmq       k5{k7}, xmm5, XMMWORD PTR [edx+2048]     # AVX512{F,VL}
+       vptestnmq       k5{k7}, xmm5, XMMWORD PTR [edx-2048]     # AVX512{F,VL} Disp8
+       vptestnmq       k5{k7}, xmm5, XMMWORD PTR [edx-2064]     # AVX512{F,VL}
+       vptestnmq       k5{k7}, xmm5, [edx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vptestnmq       k5{k7}, xmm5, [edx+1024]{1to2}   # AVX512{F,VL}
+       vptestnmq       k5{k7}, xmm5, [edx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vptestnmq       k5{k7}, xmm5, [edx-1032]{1to2}   # AVX512{F,VL}
+       vptestnmq       k5{k7}, ymm5, ymm4       # AVX512{F,VL}
+       vptestnmq       k5{k7}, ymm5, YMMWORD PTR [ecx]  # AVX512{F,VL}
+       vptestnmq       k5{k7}, ymm5, YMMWORD PTR [esp+esi*8-123456]     # AVX512{F,VL}
+       vptestnmq       k5{k7}, ymm5, [eax]{1to4}        # AVX512{F,VL}
+       vptestnmq       k5{k7}, ymm5, YMMWORD PTR [edx+4064]     # AVX512{F,VL} Disp8
+       vptestnmq       k5{k7}, ymm5, YMMWORD PTR [edx+4096]     # AVX512{F,VL}
+       vptestnmq       k5{k7}, ymm5, YMMWORD PTR [edx-4096]     # AVX512{F,VL} Disp8
+       vptestnmq       k5{k7}, ymm5, YMMWORD PTR [edx-4128]     # AVX512{F,VL}
+       vptestnmq       k5{k7}, ymm5, [edx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vptestnmq       k5{k7}, ymm5, [edx+1024]{1to4}   # AVX512{F,VL}
+       vptestnmq       k5{k7}, ymm5, [edx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vptestnmq       k5{k7}, ymm5, [edx-1032]{1to4}   # AVX512{F,VL}
index e30e4e6..c5ca37c 100644 (file)
@@ -277,6 +277,12 @@ if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]
     run_dump_test "prefetchwt1"
     run_dump_test "prefetchwt1-intel"
     run_dump_test "se1"
+    run_dump_test "avx512f_vl-intel"
+    run_dump_test "avx512f_vl-opts-intel"
+    run_dump_test "avx512f_vl-opts"
+    run_dump_test "avx512f_vl-wig1-intel"
+    run_dump_test "avx512f_vl-wig1"
+    run_dump_test "avx512f_vl"
     run_dump_test "disassem"
 
     # These tests require support for 8 and 16 bit relocs,
@@ -577,6 +583,12 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t
     run_dump_test "x86-64-prefetchwt1-intel"
     run_dump_test "x86-64-se1"
     run_dump_test "x86-64-equ"
+    run_dump_test "x86-64-avx512f_vl-intel"
+    run_dump_test "x86-64-avx512f_vl-opts-intel"
+    run_dump_test "x86-64-avx512f_vl-opts"
+    run_dump_test "x86-64-avx512f_vl-wig1-intel"
+    run_dump_test "x86-64-avx512f_vl-wig1"
+    run_dump_test "x86-64-avx512f_vl"
 
     if { ![istarget "*-*-aix*"]
       && ![istarget "*-*-beos*"]
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f_vl-intel.d
new file mode 100644 (file)
index 0000000..4ad729e
--- /dev/null
@@ -0,0 +1,12626 @@
+#as:
+#objdump: -dw -Mintel
+#name: x86_64 AVX512F/VL insns (Intel disassembly)
+#source: x86-64-avx512f_vl.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+0+ <_start>:
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 58 f4[    ]*vaddpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 58 f4[    ]*vaddpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 58 f4[    ]*vaddpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 31[    ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 58 b4 f0 23 01 00 00[     ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 31[    ]*vaddpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 72 7f[         ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 b2 00 08 00 00[        ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 72 80[         ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 b2 f0 f7 ff ff[        ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 72 7f[         ]*vaddpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 b2 00 04 00 00[        ]*vaddpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 72 80[         ]*vaddpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 b2 f8 fb ff ff[        ]*vaddpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 58 f4[    ]*vaddpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 58 f4[    ]*vaddpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 58 f4[    ]*vaddpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 31[    ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 58 b4 f0 23 01 00 00[     ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 31[    ]*vaddpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 72 7f[         ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 b2 00 10 00 00[        ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 72 80[         ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 b2 e0 ef ff ff[        ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 72 7f[         ]*vaddpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 b2 00 04 00 00[        ]*vaddpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 72 80[         ]*vaddpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 b2 f8 fb ff ff[        ]*vaddpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 58 f4[    ]*vaddps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 58 f4[    ]*vaddps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 58 f4[    ]*vaddps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 31[    ]*vaddps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 58 b4 f0 23 01 00 00[     ]*vaddps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 31[    ]*vaddps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 72 7f[         ]*vaddps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 b2 00 08 00 00[        ]*vaddps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 72 80[         ]*vaddps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 b2 f0 f7 ff ff[        ]*vaddps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 72 7f[         ]*vaddps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 b2 00 02 00 00[        ]*vaddps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 72 80[         ]*vaddps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 b2 fc fd ff ff[        ]*vaddps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 58 f4[    ]*vaddps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 58 f4[    ]*vaddps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 58 f4[    ]*vaddps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 31[    ]*vaddps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 58 b4 f0 23 01 00 00[     ]*vaddps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 31[    ]*vaddps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 72 7f[         ]*vaddps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 b2 00 10 00 00[        ]*vaddps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 72 80[         ]*vaddps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 b2 e0 ef ff ff[        ]*vaddps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 72 7f[         ]*vaddps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 b2 00 02 00 00[        ]*vaddps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 72 80[         ]*vaddps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 b2 fc fd ff ff[        ]*vaddps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 03 f4 ab[         ]*valignd xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 03 f4 ab[         ]*valignd xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 03 f4 ab[         ]*valignd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 03 f4 7b[         ]*valignd xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 31 7b[         ]*valignd xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 03 b4 f0 23 01 00 00 7b[  ]*valignd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 31 7b[         ]*valignd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 72 7f 7b[      ]*valignd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 b2 00 08 00 00 7b[     ]*valignd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 72 80 7b[      ]*valignd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 b2 f0 f7 ff ff 7b[     ]*valignd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 72 7f 7b[      ]*valignd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 b2 00 02 00 00 7b[     ]*valignd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 72 80 7b[      ]*valignd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 b2 fc fd ff ff 7b[     ]*valignd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 03 f4 ab[         ]*valignd ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 03 f4 ab[         ]*valignd ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 03 f4 ab[         ]*valignd ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 03 f4 7b[         ]*valignd ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 31 7b[         ]*valignd ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 03 b4 f0 23 01 00 00 7b[  ]*valignd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 31 7b[         ]*valignd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 72 7f 7b[      ]*valignd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 b2 00 10 00 00 7b[     ]*valignd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 72 80 7b[      ]*valignd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 b2 e0 ef ff ff 7b[     ]*valignd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 72 7f 7b[      ]*valignd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 b2 00 02 00 00 7b[     ]*valignd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 72 80 7b[      ]*valignd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 b2 fc fd ff ff 7b[     ]*valignd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 65 f4[    ]*vblendmpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 65 f4[    ]*vblendmpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 65 f4[    ]*vblendmpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 31[    ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 65 b4 f0 23 01 00 00[     ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 31[    ]*vblendmpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 72 7f[         ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 b2 00 08 00 00[        ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 72 80[         ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 b2 f0 f7 ff ff[        ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 72 7f[         ]*vblendmpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 b2 00 04 00 00[        ]*vblendmpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 72 80[         ]*vblendmpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 b2 f8 fb ff ff[        ]*vblendmpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 65 f4[    ]*vblendmpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 65 f4[    ]*vblendmpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 65 f4[    ]*vblendmpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 31[    ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 65 b4 f0 23 01 00 00[     ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 31[    ]*vblendmpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 72 7f[         ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 b2 00 10 00 00[        ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 72 80[         ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 b2 e0 ef ff ff[        ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 72 7f[         ]*vblendmpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 b2 00 04 00 00[        ]*vblendmpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 72 80[         ]*vblendmpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 b2 f8 fb ff ff[        ]*vblendmpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 65 f4[    ]*vblendmps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 65 f4[    ]*vblendmps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 65 f4[    ]*vblendmps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 31[    ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 65 b4 f0 23 01 00 00[     ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 31[    ]*vblendmps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 72 7f[         ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 b2 00 08 00 00[        ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 72 80[         ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 b2 f0 f7 ff ff[        ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 72 7f[         ]*vblendmps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 b2 00 02 00 00[        ]*vblendmps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 72 80[         ]*vblendmps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 b2 fc fd ff ff[        ]*vblendmps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 65 f4[    ]*vblendmps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 65 f4[    ]*vblendmps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 65 f4[    ]*vblendmps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 31[    ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 65 b4 f0 23 01 00 00[     ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 31[    ]*vblendmps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 72 7f[         ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 b2 00 10 00 00[        ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 72 80[         ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 b2 e0 ef ff ff[        ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 72 7f[         ]*vblendmps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 b2 00 02 00 00[        ]*vblendmps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 72 80[         ]*vblendmps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 b2 fc fd ff ff[        ]*vblendmps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 31[    ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 1a 31[    ]*vbroadcastf32x4 ymm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 1a 31[    ]*vbroadcastf32x4 ymm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 1a b4 f0 23 01 00 00[     ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 72 7f[         ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a b2 00 08 00 00[        ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 72 80[         ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a b2 f0 f7 ff ff[        ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 31[    ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 5a 31[    ]*vbroadcasti32x4 ymm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 5a 31[    ]*vbroadcasti32x4 ymm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 5a b4 f0 23 01 00 00[     ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 72 7f[         ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a b2 00 08 00 00[        ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 72 80[         ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a b2 f0 f7 ff ff[        ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 31[    ]*vbroadcastsd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 19 31[    ]*vbroadcastsd ymm30\{k7\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 19 31[    ]*vbroadcastsd ymm30\{k7\}\{z\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 19 b4 f0 23 01 00 00[     ]*vbroadcastsd ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 72 7f[         ]*vbroadcastsd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 b2 00 04 00 00[        ]*vbroadcastsd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 72 80[         ]*vbroadcastsd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 b2 f8 fb ff ff[        ]*vbroadcastsd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 19 f5[    ]*vbroadcastsd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 19 f5[    ]*vbroadcastsd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 19 f5[    ]*vbroadcastsd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 31[    ]*vbroadcastss xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 18 31[    ]*vbroadcastss xmm30\{k7\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 18 31[    ]*vbroadcastss xmm30\{k7\}\{z\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 18 b4 f0 23 01 00 00[     ]*vbroadcastss xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 72 7f[         ]*vbroadcastss xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 b2 00 02 00 00[        ]*vbroadcastss xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 72 80[         ]*vbroadcastss xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 b2 fc fd ff ff[        ]*vbroadcastss xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 31[    ]*vbroadcastss ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 18 31[    ]*vbroadcastss ymm30\{k7\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 18 31[    ]*vbroadcastss ymm30\{k7\}\{z\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 18 b4 f0 23 01 00 00[     ]*vbroadcastss ymm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 72 7f[         ]*vbroadcastss ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 b2 00 02 00 00[        ]*vbroadcastss ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 72 80[         ]*vbroadcastss ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 b2 fc fd ff ff[        ]*vbroadcastss ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 18 f5[    ]*vbroadcastss xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 18 f5[    ]*vbroadcastss xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 18 f5[    ]*vbroadcastss xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 18 f5[    ]*vbroadcastss ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 18 f5[    ]*vbroadcastss ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 18 f5[    ]*vbroadcastss ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 91 95 00 c2 ec ab[         ]*vcmppd k5,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 95 07 c2 ec ab[         ]*vcmppd k5\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 95 00 c2 ec 7b[         ]*vcmppd k5,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 29 7b[         ]*vcmppd k5,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 95 00 c2 ac f0 23 01 00 00 7b[  ]*vcmppd k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 29 7b[         ]*vcmppd k5,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 6a 7f 7b[      ]*vcmppd k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 aa 00 08 00 00 7b[     ]*vcmppd k5,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 6a 80 7b[      ]*vcmppd k5,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 aa f0 f7 ff ff 7b[     ]*vcmppd k5,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 6a 7f 7b[      ]*vcmppd k5,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 aa 00 04 00 00 7b[     ]*vcmppd k5,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 6a 80 7b[      ]*vcmppd k5,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 aa f8 fb ff ff 7b[     ]*vcmppd k5,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 95 20 c2 ec ab[         ]*vcmppd k5,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 95 27 c2 ec ab[         ]*vcmppd k5\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 95 20 c2 ec 7b[         ]*vcmppd k5,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 29 7b[         ]*vcmppd k5,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 95 20 c2 ac f0 23 01 00 00 7b[  ]*vcmppd k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 29 7b[         ]*vcmppd k5,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 6a 7f 7b[      ]*vcmppd k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 aa 00 10 00 00 7b[     ]*vcmppd k5,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 6a 80 7b[      ]*vcmppd k5,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 aa e0 ef ff ff 7b[     ]*vcmppd k5,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 6a 7f 7b[      ]*vcmppd k5,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 aa 00 04 00 00 7b[     ]*vcmppd k5,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 6a 80 7b[      ]*vcmppd k5,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 aa f8 fb ff ff 7b[     ]*vcmppd k5,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 14 00 c2 ec ab[         ]*vcmpps k5,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 14 07 c2 ec ab[         ]*vcmpps k5\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 14 00 c2 ec 7b[         ]*vcmpps k5,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 29 7b[         ]*vcmpps k5,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 14 00 c2 ac f0 23 01 00 00 7b[  ]*vcmpps k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 29 7b[         ]*vcmpps k5,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 6a 7f 7b[      ]*vcmpps k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 aa 00 08 00 00 7b[     ]*vcmpps k5,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 6a 80 7b[      ]*vcmpps k5,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 aa f0 f7 ff ff 7b[     ]*vcmpps k5,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 6a 7f 7b[      ]*vcmpps k5,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 aa 00 02 00 00 7b[     ]*vcmpps k5,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 6a 80 7b[      ]*vcmpps k5,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 aa fc fd ff ff 7b[     ]*vcmpps k5,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 14 20 c2 ec ab[         ]*vcmpps k5,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 14 27 c2 ec ab[         ]*vcmpps k5\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 14 20 c2 ec 7b[         ]*vcmpps k5,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 29 7b[         ]*vcmpps k5,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 14 20 c2 ac f0 23 01 00 00 7b[  ]*vcmpps k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 29 7b[         ]*vcmpps k5,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 6a 7f 7b[      ]*vcmpps k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 aa 00 10 00 00 7b[     ]*vcmpps k5,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 6a 80 7b[      ]*vcmpps k5,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 aa e0 ef ff ff 7b[     ]*vcmpps k5,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 6a 7f 7b[      ]*vcmpps k5,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 aa 00 02 00 00 7b[     ]*vcmpps k5,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 6a 80 7b[      ]*vcmpps k5,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 aa fc fd ff ff 7b[     ]*vcmpps k5,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 31[    ]*vcompresspd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 8a 31[    ]*vcompresspd XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 8a b4 f0 23 01 00 00[     ]*vcompresspd XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 72 7f[         ]*vcompresspd XMMWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a b2 00 04 00 00[        ]*vcompresspd XMMWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 72 80[         ]*vcompresspd XMMWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a b2 f8 fb ff ff[        ]*vcompresspd XMMWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 31[    ]*vcompresspd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 8a 31[    ]*vcompresspd YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 8a b4 f0 23 01 00 00[     ]*vcompresspd YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 72 7f[         ]*vcompresspd YMMWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a b2 00 04 00 00[        ]*vcompresspd YMMWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 72 80[         ]*vcompresspd YMMWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a b2 f8 fb ff ff[        ]*vcompresspd YMMWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 8a ee[    ]*vcompresspd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 8a ee[    ]*vcompresspd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 8a ee[    ]*vcompresspd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 8a ee[    ]*vcompresspd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 8a ee[    ]*vcompresspd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 8a ee[    ]*vcompresspd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 31[    ]*vcompressps XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 8a 31[    ]*vcompressps XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 8a b4 f0 23 01 00 00[     ]*vcompressps XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 72 7f[         ]*vcompressps XMMWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a b2 00 02 00 00[        ]*vcompressps XMMWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 72 80[         ]*vcompressps XMMWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a b2 fc fd ff ff[        ]*vcompressps XMMWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 31[    ]*vcompressps YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 8a 31[    ]*vcompressps YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 8a b4 f0 23 01 00 00[     ]*vcompressps YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 72 7f[         ]*vcompressps YMMWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a b2 00 02 00 00[        ]*vcompressps YMMWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 72 80[         ]*vcompressps YMMWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a b2 fc fd ff ff[        ]*vcompressps YMMWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 8a ee[    ]*vcompressps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 8a ee[    ]*vcompressps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 8a ee[    ]*vcompressps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 8a ee[    ]*vcompressps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 8a ee[    ]*vcompressps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 8a ee[    ]*vcompressps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 e6 f5[    ]*vcvtdq2pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f e6 f5[    ]*vcvtdq2pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f e6 f5[    ]*vcvtdq2pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 31[    ]*vcvtdq2pd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 e6 b4 f0 23 01 00 00[     ]*vcvtdq2pd xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 31[    ]*vcvtdq2pd xmm30,DWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 72 7f[         ]*vcvtdq2pd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 b2 00 04 00 00[        ]*vcvtdq2pd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 72 80[         ]*vcvtdq2pd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 b2 f8 fb ff ff[        ]*vcvtdq2pd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 72 7f[         ]*vcvtdq2pd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 b2 00 02 00 00[        ]*vcvtdq2pd xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 72 80[         ]*vcvtdq2pd xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 b2 fc fd ff ff[        ]*vcvtdq2pd xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 e6 f5[    ]*vcvtdq2pd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f e6 f5[    ]*vcvtdq2pd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af e6 f5[    ]*vcvtdq2pd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 31[    ]*vcvtdq2pd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 e6 b4 f0 23 01 00 00[     ]*vcvtdq2pd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 31[    ]*vcvtdq2pd ymm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 72 7f[         ]*vcvtdq2pd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 b2 00 08 00 00[        ]*vcvtdq2pd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 72 80[         ]*vcvtdq2pd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 b2 f0 f7 ff ff[        ]*vcvtdq2pd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 72 7f[         ]*vcvtdq2pd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 b2 00 02 00 00[        ]*vcvtdq2pd ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 72 80[         ]*vcvtdq2pd ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 b2 fc fd ff ff[        ]*vcvtdq2pd ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 5b f5[    ]*vcvtdq2ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 5b f5[    ]*vcvtdq2ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 5b f5[    ]*vcvtdq2ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 31[    ]*vcvtdq2ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 5b b4 f0 23 01 00 00[     ]*vcvtdq2ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 31[    ]*vcvtdq2ps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 72 7f[         ]*vcvtdq2ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b b2 00 08 00 00[        ]*vcvtdq2ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 72 80[         ]*vcvtdq2ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b b2 f0 f7 ff ff[        ]*vcvtdq2ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 72 7f[         ]*vcvtdq2ps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b b2 00 02 00 00[        ]*vcvtdq2ps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 72 80[         ]*vcvtdq2ps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b b2 fc fd ff ff[        ]*vcvtdq2ps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 5b f5[    ]*vcvtdq2ps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 5b f5[    ]*vcvtdq2ps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 5b f5[    ]*vcvtdq2ps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 31[    ]*vcvtdq2ps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 5b b4 f0 23 01 00 00[     ]*vcvtdq2ps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 31[    ]*vcvtdq2ps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 72 7f[         ]*vcvtdq2ps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b b2 00 10 00 00[        ]*vcvtdq2ps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 72 80[         ]*vcvtdq2ps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b b2 e0 ef ff ff[        ]*vcvtdq2ps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 72 7f[         ]*vcvtdq2ps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b b2 00 02 00 00[        ]*vcvtdq2ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 72 80[         ]*vcvtdq2ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b b2 fc fd ff ff[        ]*vcvtdq2ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff 08 e6 f5[    ]*vcvtpd2dq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 0f e6 f5[    ]*vcvtpd2dq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 8f e6 f5[    ]*vcvtpd2dq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 31[    ]*vcvtpd2dq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 ff 08 e6 b4 f0 23 01 00 00[     ]*vcvtpd2dq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 31[    ]*vcvtpd2dq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 72 7f[         ]*vcvtpd2dq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 b2 00 08 00 00[        ]*vcvtpd2dq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 72 80[         ]*vcvtpd2dq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 b2 f0 f7 ff ff[        ]*vcvtpd2dq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 72 7f[         ]*vcvtpd2dq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 b2 00 04 00 00[        ]*vcvtpd2dq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 72 80[         ]*vcvtpd2dq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 b2 f8 fb ff ff[        ]*vcvtpd2dq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff 28 e6 f5[    ]*vcvtpd2dq xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 2f e6 f5[    ]*vcvtpd2dq xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff af e6 f5[    ]*vcvtpd2dq xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 31[    ]*vcvtpd2dq xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 ff 28 e6 b4 f0 23 01 00 00[     ]*vcvtpd2dq xmm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 31[    ]*vcvtpd2dq xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 72 7f[         ]*vcvtpd2dq xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 b2 00 10 00 00[        ]*vcvtpd2dq xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 72 80[         ]*vcvtpd2dq xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 b2 e0 ef ff ff[        ]*vcvtpd2dq xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 72 7f[         ]*vcvtpd2dq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 b2 00 04 00 00[        ]*vcvtpd2dq xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 72 80[         ]*vcvtpd2dq xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 b2 f8 fb ff ff[        ]*vcvtpd2dq xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 5a f5[    ]*vcvtpd2ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 5a f5[    ]*vcvtpd2ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 5a f5[    ]*vcvtpd2ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 31[    ]*vcvtpd2ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 5a b4 f0 23 01 00 00[     ]*vcvtpd2ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 31[    ]*vcvtpd2ps xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 72 7f[         ]*vcvtpd2ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a b2 00 08 00 00[        ]*vcvtpd2ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 72 80[         ]*vcvtpd2ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a b2 f0 f7 ff ff[        ]*vcvtpd2ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 72 7f[         ]*vcvtpd2ps xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a b2 00 04 00 00[        ]*vcvtpd2ps xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 72 80[         ]*vcvtpd2ps xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a b2 f8 fb ff ff[        ]*vcvtpd2ps xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 5a f5[    ]*vcvtpd2ps xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 5a f5[    ]*vcvtpd2ps xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 5a f5[    ]*vcvtpd2ps xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 31[    ]*vcvtpd2ps xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 5a b4 f0 23 01 00 00[     ]*vcvtpd2ps xmm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 31[    ]*vcvtpd2ps xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 72 7f[         ]*vcvtpd2ps xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a b2 00 10 00 00[        ]*vcvtpd2ps xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 72 80[         ]*vcvtpd2ps xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a b2 e0 ef ff ff[        ]*vcvtpd2ps xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 72 7f[         ]*vcvtpd2ps xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a b2 00 04 00 00[        ]*vcvtpd2ps xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 72 80[         ]*vcvtpd2ps xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a b2 f8 fb ff ff[        ]*vcvtpd2ps xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 08 79 f5[    ]*vcvtpd2udq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 0f 79 f5[    ]*vcvtpd2udq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 8f 79 f5[    ]*vcvtpd2udq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 31[    ]*vcvtpd2udq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fc 08 79 b4 f0 23 01 00 00[     ]*vcvtpd2udq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 31[    ]*vcvtpd2udq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 72 7f[         ]*vcvtpd2udq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 b2 00 08 00 00[        ]*vcvtpd2udq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 72 80[         ]*vcvtpd2udq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 b2 f0 f7 ff ff[        ]*vcvtpd2udq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 72 7f[         ]*vcvtpd2udq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 b2 00 04 00 00[        ]*vcvtpd2udq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 72 80[         ]*vcvtpd2udq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 b2 f8 fb ff ff[        ]*vcvtpd2udq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 28 79 f5[    ]*vcvtpd2udq xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 2f 79 f5[    ]*vcvtpd2udq xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc af 79 f5[    ]*vcvtpd2udq xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 31[    ]*vcvtpd2udq xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fc 28 79 b4 f0 23 01 00 00[     ]*vcvtpd2udq xmm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 31[    ]*vcvtpd2udq xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 72 7f[         ]*vcvtpd2udq xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 b2 00 10 00 00[        ]*vcvtpd2udq xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 72 80[         ]*vcvtpd2udq xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 b2 e0 ef ff ff[        ]*vcvtpd2udq xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 72 7f[         ]*vcvtpd2udq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 b2 00 04 00 00[        ]*vcvtpd2udq xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 72 80[         ]*vcvtpd2udq xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 b2 f8 fb ff ff[        ]*vcvtpd2udq xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 13 f5[    ]*vcvtph2ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 13 f5[    ]*vcvtph2ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 13 f5[    ]*vcvtph2ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 31[    ]*vcvtph2ps xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 13 b4 f0 23 01 00 00[     ]*vcvtph2ps xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 72 7f[         ]*vcvtph2ps xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 b2 00 04 00 00[        ]*vcvtph2ps xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 72 80[         ]*vcvtph2ps xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 b2 f8 fb ff ff[        ]*vcvtph2ps xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 13 f5[    ]*vcvtph2ps ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 13 f5[    ]*vcvtph2ps ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 13 f5[    ]*vcvtph2ps ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 31[    ]*vcvtph2ps ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 13 b4 f0 23 01 00 00[     ]*vcvtph2ps ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 72 7f[         ]*vcvtph2ps ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 b2 00 08 00 00[        ]*vcvtph2ps ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 72 80[         ]*vcvtph2ps ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 b2 f0 f7 ff ff[        ]*vcvtph2ps ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 5b f5[    ]*vcvtps2dq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 5b f5[    ]*vcvtps2dq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 5b f5[    ]*vcvtps2dq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 31[    ]*vcvtps2dq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 5b b4 f0 23 01 00 00[     ]*vcvtps2dq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 31[    ]*vcvtps2dq xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 72 7f[         ]*vcvtps2dq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b b2 00 08 00 00[        ]*vcvtps2dq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 72 80[         ]*vcvtps2dq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b b2 f0 f7 ff ff[        ]*vcvtps2dq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 72 7f[         ]*vcvtps2dq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b b2 00 02 00 00[        ]*vcvtps2dq xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 72 80[         ]*vcvtps2dq xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b b2 fc fd ff ff[        ]*vcvtps2dq xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 5b f5[    ]*vcvtps2dq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 5b f5[    ]*vcvtps2dq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 5b f5[    ]*vcvtps2dq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 31[    ]*vcvtps2dq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 5b b4 f0 23 01 00 00[     ]*vcvtps2dq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 31[    ]*vcvtps2dq ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 72 7f[         ]*vcvtps2dq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b b2 00 10 00 00[        ]*vcvtps2dq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 72 80[         ]*vcvtps2dq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b b2 e0 ef ff ff[        ]*vcvtps2dq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 72 7f[         ]*vcvtps2dq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b b2 00 02 00 00[        ]*vcvtps2dq ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 72 80[         ]*vcvtps2dq ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b b2 fc fd ff ff[        ]*vcvtps2dq ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 5a f5[    ]*vcvtps2pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 5a f5[    ]*vcvtps2pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 5a f5[    ]*vcvtps2pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 31[    ]*vcvtps2pd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 5a b4 f0 23 01 00 00[     ]*vcvtps2pd xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 31[    ]*vcvtps2pd xmm30,DWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 72 7f[         ]*vcvtps2pd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a b2 00 04 00 00[        ]*vcvtps2pd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 72 80[         ]*vcvtps2pd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a b2 f8 fb ff ff[        ]*vcvtps2pd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 72 7f[         ]*vcvtps2pd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a b2 00 02 00 00[        ]*vcvtps2pd xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 72 80[         ]*vcvtps2pd xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a b2 fc fd ff ff[        ]*vcvtps2pd xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 5a f5[    ]*vcvtps2pd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 5a f5[    ]*vcvtps2pd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 5a f5[    ]*vcvtps2pd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 31[    ]*vcvtps2pd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 5a b4 f0 23 01 00 00[     ]*vcvtps2pd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 31[    ]*vcvtps2pd ymm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 72 7f[         ]*vcvtps2pd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a b2 00 08 00 00[        ]*vcvtps2pd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 72 80[         ]*vcvtps2pd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a b2 f0 f7 ff ff[        ]*vcvtps2pd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 72 7f[         ]*vcvtps2pd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a b2 00 02 00 00[        ]*vcvtps2pd ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 72 80[         ]*vcvtps2pd ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a b2 fc fd ff ff[        ]*vcvtps2pd ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 1d ee ab[         ]*vcvtps2ph xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 1d ee ab[         ]*vcvtps2ph xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 1d ee ab[         ]*vcvtps2ph xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 1d ee 7b[         ]*vcvtps2ph xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 1d ee ab[         ]*vcvtps2ph xmm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 1d ee ab[         ]*vcvtps2ph xmm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 1d ee ab[         ]*vcvtps2ph xmm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 1d ee 7b[         ]*vcvtps2ph xmm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 79 f5[    ]*vcvtps2udq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 79 f5[    ]*vcvtps2udq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 79 f5[    ]*vcvtps2udq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 31[    ]*vcvtps2udq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 79 b4 f0 23 01 00 00[     ]*vcvtps2udq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 31[    ]*vcvtps2udq xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 72 7f[         ]*vcvtps2udq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 b2 00 08 00 00[        ]*vcvtps2udq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 72 80[         ]*vcvtps2udq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 b2 f0 f7 ff ff[        ]*vcvtps2udq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 72 7f[         ]*vcvtps2udq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 b2 00 02 00 00[        ]*vcvtps2udq xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 72 80[         ]*vcvtps2udq xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 b2 fc fd ff ff[        ]*vcvtps2udq xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 79 f5[    ]*vcvtps2udq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 79 f5[    ]*vcvtps2udq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 79 f5[    ]*vcvtps2udq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 31[    ]*vcvtps2udq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 79 b4 f0 23 01 00 00[     ]*vcvtps2udq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 31[    ]*vcvtps2udq ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 72 7f[         ]*vcvtps2udq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 b2 00 10 00 00[        ]*vcvtps2udq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 72 80[         ]*vcvtps2udq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 b2 e0 ef ff ff[        ]*vcvtps2udq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 72 7f[         ]*vcvtps2udq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 b2 00 02 00 00[        ]*vcvtps2udq ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 72 80[         ]*vcvtps2udq ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 b2 fc fd ff ff[        ]*vcvtps2udq ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 e6 f5[    ]*vcvttpd2dq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f e6 f5[    ]*vcvttpd2dq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f e6 f5[    ]*vcvttpd2dq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 31[    ]*vcvttpd2dq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 e6 b4 f0 23 01 00 00[     ]*vcvttpd2dq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 31[    ]*vcvttpd2dq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 72 7f[         ]*vcvttpd2dq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 b2 00 08 00 00[        ]*vcvttpd2dq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 72 80[         ]*vcvttpd2dq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 b2 f0 f7 ff ff[        ]*vcvttpd2dq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 72 7f[         ]*vcvttpd2dq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 b2 00 04 00 00[        ]*vcvttpd2dq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 72 80[         ]*vcvttpd2dq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 b2 f8 fb ff ff[        ]*vcvttpd2dq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 e6 f5[    ]*vcvttpd2dq xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f e6 f5[    ]*vcvttpd2dq xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af e6 f5[    ]*vcvttpd2dq xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 31[    ]*vcvttpd2dq xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 e6 b4 f0 23 01 00 00[     ]*vcvttpd2dq xmm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 31[    ]*vcvttpd2dq xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 72 7f[         ]*vcvttpd2dq xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 b2 00 10 00 00[        ]*vcvttpd2dq xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 72 80[         ]*vcvttpd2dq xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 b2 e0 ef ff ff[        ]*vcvttpd2dq xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 72 7f[         ]*vcvttpd2dq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 b2 00 04 00 00[        ]*vcvttpd2dq xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 72 80[         ]*vcvttpd2dq xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 b2 f8 fb ff ff[        ]*vcvttpd2dq xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 5b f5[    ]*vcvttps2dq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 5b f5[    ]*vcvttps2dq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 5b f5[    ]*vcvttps2dq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 31[    ]*vcvttps2dq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 5b b4 f0 23 01 00 00[     ]*vcvttps2dq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 31[    ]*vcvttps2dq xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 72 7f[         ]*vcvttps2dq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b b2 00 08 00 00[        ]*vcvttps2dq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 72 80[         ]*vcvttps2dq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b b2 f0 f7 ff ff[        ]*vcvttps2dq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 72 7f[         ]*vcvttps2dq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b b2 00 02 00 00[        ]*vcvttps2dq xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 72 80[         ]*vcvttps2dq xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b b2 fc fd ff ff[        ]*vcvttps2dq xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 5b f5[    ]*vcvttps2dq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 5b f5[    ]*vcvttps2dq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 5b f5[    ]*vcvttps2dq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 31[    ]*vcvttps2dq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 5b b4 f0 23 01 00 00[     ]*vcvttps2dq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 31[    ]*vcvttps2dq ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 72 7f[         ]*vcvttps2dq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b b2 00 10 00 00[        ]*vcvttps2dq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 72 80[         ]*vcvttps2dq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b b2 e0 ef ff ff[        ]*vcvttps2dq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 72 7f[         ]*vcvttps2dq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b b2 00 02 00 00[        ]*vcvttps2dq ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 72 80[         ]*vcvttps2dq ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b b2 fc fd ff ff[        ]*vcvttps2dq ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7a f5[    ]*vcvtudq2pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7a f5[    ]*vcvtudq2pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7a f5[    ]*vcvtudq2pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 31[    ]*vcvtudq2pd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 7a b4 f0 23 01 00 00[     ]*vcvtudq2pd xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 31[    ]*vcvtudq2pd xmm30,DWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 72 7f[         ]*vcvtudq2pd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a b2 00 04 00 00[        ]*vcvtudq2pd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 72 80[         ]*vcvtudq2pd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a b2 f8 fb ff ff[        ]*vcvtudq2pd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 72 7f[         ]*vcvtudq2pd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a b2 00 02 00 00[        ]*vcvtudq2pd xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 72 80[         ]*vcvtudq2pd xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a b2 fc fd ff ff[        ]*vcvtudq2pd xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7a f5[    ]*vcvtudq2pd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7a f5[    ]*vcvtudq2pd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7a f5[    ]*vcvtudq2pd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 31[    ]*vcvtudq2pd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 7a b4 f0 23 01 00 00[     ]*vcvtudq2pd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 31[    ]*vcvtudq2pd ymm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 72 7f[         ]*vcvtudq2pd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a b2 00 08 00 00[        ]*vcvtudq2pd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 72 80[         ]*vcvtudq2pd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a b2 f0 f7 ff ff[        ]*vcvtudq2pd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 72 7f[         ]*vcvtudq2pd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a b2 00 02 00 00[        ]*vcvtudq2pd ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 72 80[         ]*vcvtudq2pd ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a b2 fc fd ff ff[        ]*vcvtudq2pd ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7f 08 7a f5[    ]*vcvtudq2ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7f 0f 7a f5[    ]*vcvtudq2ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7f 8f 7a f5[    ]*vcvtudq2ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 31[    ]*vcvtudq2ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7f 08 7a b4 f0 23 01 00 00[     ]*vcvtudq2ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 31[    ]*vcvtudq2ps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 72 7f[         ]*vcvtudq2ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a b2 00 08 00 00[        ]*vcvtudq2ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 72 80[         ]*vcvtudq2ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a b2 f0 f7 ff ff[        ]*vcvtudq2ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 72 7f[         ]*vcvtudq2ps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a b2 00 02 00 00[        ]*vcvtudq2ps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 72 80[         ]*vcvtudq2ps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a b2 fc fd ff ff[        ]*vcvtudq2ps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7f 28 7a f5[    ]*vcvtudq2ps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7f 2f 7a f5[    ]*vcvtudq2ps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7f af 7a f5[    ]*vcvtudq2ps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 31[    ]*vcvtudq2ps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7f 28 7a b4 f0 23 01 00 00[     ]*vcvtudq2ps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 31[    ]*vcvtudq2ps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 72 7f[         ]*vcvtudq2ps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a b2 00 10 00 00[        ]*vcvtudq2ps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 72 80[         ]*vcvtudq2ps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a b2 e0 ef ff ff[        ]*vcvtudq2ps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 72 7f[         ]*vcvtudq2ps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a b2 00 02 00 00[        ]*vcvtudq2ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 72 80[         ]*vcvtudq2ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a b2 fc fd ff ff[        ]*vcvtudq2ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5e f4[    ]*vdivpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5e f4[    ]*vdivpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5e f4[    ]*vdivpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 31[    ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5e b4 f0 23 01 00 00[     ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 31[    ]*vdivpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 72 7f[         ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e b2 00 08 00 00[        ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 72 80[         ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e b2 f0 f7 ff ff[        ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 72 7f[         ]*vdivpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e b2 00 04 00 00[        ]*vdivpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 72 80[         ]*vdivpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e b2 f8 fb ff ff[        ]*vdivpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5e f4[    ]*vdivpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5e f4[    ]*vdivpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5e f4[    ]*vdivpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 31[    ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5e b4 f0 23 01 00 00[     ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 31[    ]*vdivpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 72 7f[         ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e b2 00 10 00 00[        ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 72 80[         ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e b2 e0 ef ff ff[        ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 72 7f[         ]*vdivpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e b2 00 04 00 00[        ]*vdivpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 72 80[         ]*vdivpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e b2 f8 fb ff ff[        ]*vdivpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5e f4[    ]*vdivps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5e f4[    ]*vdivps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5e f4[    ]*vdivps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 31[    ]*vdivps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5e b4 f0 23 01 00 00[     ]*vdivps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 31[    ]*vdivps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 72 7f[         ]*vdivps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e b2 00 08 00 00[        ]*vdivps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 72 80[         ]*vdivps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e b2 f0 f7 ff ff[        ]*vdivps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 72 7f[         ]*vdivps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e b2 00 02 00 00[        ]*vdivps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 72 80[         ]*vdivps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e b2 fc fd ff ff[        ]*vdivps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5e f4[    ]*vdivps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5e f4[    ]*vdivps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5e f4[    ]*vdivps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 31[    ]*vdivps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5e b4 f0 23 01 00 00[     ]*vdivps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 31[    ]*vdivps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 72 7f[         ]*vdivps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e b2 00 10 00 00[        ]*vdivps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 72 80[         ]*vdivps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e b2 e0 ef ff ff[        ]*vdivps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 72 7f[         ]*vdivps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e b2 00 02 00 00[        ]*vdivps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 72 80[         ]*vdivps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e b2 fc fd ff ff[        ]*vdivps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 31[    ]*vexpandpd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 88 31[    ]*vexpandpd xmm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 88 31[    ]*vexpandpd xmm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 88 b4 f0 23 01 00 00[     ]*vexpandpd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 72 7f[         ]*vexpandpd xmm30,XMMWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 b2 00 04 00 00[        ]*vexpandpd xmm30,XMMWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 72 80[         ]*vexpandpd xmm30,XMMWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 b2 f8 fb ff ff[        ]*vexpandpd xmm30,XMMWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 31[    ]*vexpandpd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 88 31[    ]*vexpandpd ymm30\{k7\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 88 31[    ]*vexpandpd ymm30\{k7\}\{z\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 88 b4 f0 23 01 00 00[     ]*vexpandpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 72 7f[         ]*vexpandpd ymm30,YMMWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 b2 00 04 00 00[        ]*vexpandpd ymm30,YMMWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 72 80[         ]*vexpandpd ymm30,YMMWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 b2 f8 fb ff ff[        ]*vexpandpd ymm30,YMMWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 88 f5[    ]*vexpandpd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 88 f5[    ]*vexpandpd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 88 f5[    ]*vexpandpd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 88 f5[    ]*vexpandpd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 88 f5[    ]*vexpandpd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 88 f5[    ]*vexpandpd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 31[    ]*vexpandps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 88 31[    ]*vexpandps xmm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 88 31[    ]*vexpandps xmm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 88 b4 f0 23 01 00 00[     ]*vexpandps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 72 7f[         ]*vexpandps xmm30,XMMWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 b2 00 02 00 00[        ]*vexpandps xmm30,XMMWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 72 80[         ]*vexpandps xmm30,XMMWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 b2 fc fd ff ff[        ]*vexpandps xmm30,XMMWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 31[    ]*vexpandps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 88 31[    ]*vexpandps ymm30\{k7\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 88 31[    ]*vexpandps ymm30\{k7\}\{z\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 88 b4 f0 23 01 00 00[     ]*vexpandps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 72 7f[         ]*vexpandps ymm30,YMMWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 b2 00 02 00 00[        ]*vexpandps ymm30,YMMWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 72 80[         ]*vexpandps ymm30,YMMWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 b2 fc fd ff ff[        ]*vexpandps ymm30,YMMWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 88 f5[    ]*vexpandps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 88 f5[    ]*vexpandps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 88 f5[    ]*vexpandps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 88 f5[    ]*vexpandps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 88 f5[    ]*vexpandps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 88 f5[    ]*vexpandps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 19 ee ab[         ]*vextractf32x4 xmm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 19 ee ab[         ]*vextractf32x4 xmm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 19 ee ab[         ]*vextractf32x4 xmm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 19 ee 7b[         ]*vextractf32x4 xmm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 39 ee ab[         ]*vextracti32x4 xmm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 39 ee ab[         ]*vextracti32x4 xmm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 39 ee ab[         ]*vextracti32x4 xmm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 39 ee 7b[         ]*vextracti32x4 xmm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 98 f4[    ]*vfmadd132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 98 f4[    ]*vfmadd132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 98 f4[    ]*vfmadd132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 31[    ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 98 b4 f0 23 01 00 00[     ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 31[    ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 72 7f[         ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 b2 00 08 00 00[        ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 72 80[         ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 b2 f0 f7 ff ff[        ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 72 7f[         ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 b2 00 04 00 00[        ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 72 80[         ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 b2 f8 fb ff ff[        ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 98 f4[    ]*vfmadd132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 98 f4[    ]*vfmadd132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 98 f4[    ]*vfmadd132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 31[    ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 98 b4 f0 23 01 00 00[     ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 31[    ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 72 7f[         ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 b2 00 10 00 00[        ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 72 80[         ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 b2 e0 ef ff ff[        ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 72 7f[         ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 b2 00 04 00 00[        ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 72 80[         ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 b2 f8 fb ff ff[        ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 98 f4[    ]*vfmadd132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 98 f4[    ]*vfmadd132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 98 f4[    ]*vfmadd132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 31[    ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 98 b4 f0 23 01 00 00[     ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 31[    ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 72 7f[         ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 b2 00 08 00 00[        ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 72 80[         ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 b2 f0 f7 ff ff[        ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 72 7f[         ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 b2 00 02 00 00[        ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 72 80[         ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 b2 fc fd ff ff[        ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 98 f4[    ]*vfmadd132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 98 f4[    ]*vfmadd132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 98 f4[    ]*vfmadd132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 31[    ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 98 b4 f0 23 01 00 00[     ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 31[    ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 72 7f[         ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 b2 00 10 00 00[        ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 72 80[         ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 b2 e0 ef ff ff[        ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 72 7f[         ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 b2 00 02 00 00[        ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 72 80[         ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 b2 fc fd ff ff[        ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a8 f4[    ]*vfmadd213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a8 f4[    ]*vfmadd213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a8 f4[    ]*vfmadd213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 31[    ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a8 b4 f0 23 01 00 00[     ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 31[    ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 72 7f[         ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 b2 00 08 00 00[        ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 72 80[         ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 b2 f0 f7 ff ff[        ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 72 7f[         ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 b2 00 04 00 00[        ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 72 80[         ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 b2 f8 fb ff ff[        ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a8 f4[    ]*vfmadd213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a8 f4[    ]*vfmadd213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a8 f4[    ]*vfmadd213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 31[    ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a8 b4 f0 23 01 00 00[     ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 31[    ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 72 7f[         ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 b2 00 10 00 00[        ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 72 80[         ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 b2 e0 ef ff ff[        ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 72 7f[         ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 b2 00 04 00 00[        ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 72 80[         ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 b2 f8 fb ff ff[        ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a8 f4[    ]*vfmadd213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a8 f4[    ]*vfmadd213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a8 f4[    ]*vfmadd213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 31[    ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a8 b4 f0 23 01 00 00[     ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 31[    ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 72 7f[         ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 b2 00 08 00 00[        ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 72 80[         ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 b2 f0 f7 ff ff[        ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 72 7f[         ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 b2 00 02 00 00[        ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 72 80[         ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 b2 fc fd ff ff[        ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a8 f4[    ]*vfmadd213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a8 f4[    ]*vfmadd213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a8 f4[    ]*vfmadd213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 31[    ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a8 b4 f0 23 01 00 00[     ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 31[    ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 72 7f[         ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 b2 00 10 00 00[        ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 72 80[         ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 b2 e0 ef ff ff[        ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 72 7f[         ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 b2 00 02 00 00[        ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 72 80[         ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 b2 fc fd ff ff[        ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b8 f4[    ]*vfmadd231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b8 f4[    ]*vfmadd231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b8 f4[    ]*vfmadd231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 31[    ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b8 b4 f0 23 01 00 00[     ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 31[    ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 72 7f[         ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 b2 00 08 00 00[        ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 72 80[         ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 b2 f0 f7 ff ff[        ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 72 7f[         ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 b2 00 04 00 00[        ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 72 80[         ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 b2 f8 fb ff ff[        ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b8 f4[    ]*vfmadd231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b8 f4[    ]*vfmadd231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b8 f4[    ]*vfmadd231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 31[    ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b8 b4 f0 23 01 00 00[     ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 31[    ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 72 7f[         ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 b2 00 10 00 00[        ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 72 80[         ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 b2 e0 ef ff ff[        ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 72 7f[         ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 b2 00 04 00 00[        ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 72 80[         ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 b2 f8 fb ff ff[        ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b8 f4[    ]*vfmadd231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b8 f4[    ]*vfmadd231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b8 f4[    ]*vfmadd231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 31[    ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b8 b4 f0 23 01 00 00[     ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 31[    ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 72 7f[         ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 b2 00 08 00 00[        ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 72 80[         ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 b2 f0 f7 ff ff[        ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 72 7f[         ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 b2 00 02 00 00[        ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 72 80[         ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 b2 fc fd ff ff[        ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b8 f4[    ]*vfmadd231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b8 f4[    ]*vfmadd231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b8 f4[    ]*vfmadd231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 31[    ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b8 b4 f0 23 01 00 00[     ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 31[    ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 72 7f[         ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 b2 00 10 00 00[        ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 72 80[         ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 b2 e0 ef ff ff[        ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 72 7f[         ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 b2 00 02 00 00[        ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 72 80[         ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 b2 fc fd ff ff[        ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 96 f4[    ]*vfmaddsub132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 96 f4[    ]*vfmaddsub132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 96 f4[    ]*vfmaddsub132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 31[    ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 96 b4 f0 23 01 00 00[     ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 31[    ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 72 7f[         ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 b2 00 08 00 00[        ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 72 80[         ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 b2 f0 f7 ff ff[        ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 72 7f[         ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 b2 00 04 00 00[        ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 72 80[         ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 96 f4[    ]*vfmaddsub132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 96 f4[    ]*vfmaddsub132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 96 f4[    ]*vfmaddsub132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 31[    ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 96 b4 f0 23 01 00 00[     ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 31[    ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 72 7f[         ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 b2 00 10 00 00[        ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 72 80[         ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 b2 e0 ef ff ff[        ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 72 7f[         ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 b2 00 04 00 00[        ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 72 80[         ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 96 f4[    ]*vfmaddsub132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 96 f4[    ]*vfmaddsub132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 96 f4[    ]*vfmaddsub132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 31[    ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 96 b4 f0 23 01 00 00[     ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 31[    ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 72 7f[         ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 b2 00 08 00 00[        ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 72 80[         ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 b2 f0 f7 ff ff[        ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 72 7f[         ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 b2 00 02 00 00[        ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 72 80[         ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 b2 fc fd ff ff[        ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 96 f4[    ]*vfmaddsub132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 96 f4[    ]*vfmaddsub132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 96 f4[    ]*vfmaddsub132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 31[    ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 96 b4 f0 23 01 00 00[     ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 31[    ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 72 7f[         ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 b2 00 10 00 00[        ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 72 80[         ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 b2 e0 ef ff ff[        ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 72 7f[         ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 b2 00 02 00 00[        ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 72 80[         ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 b2 fc fd ff ff[        ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a6 f4[    ]*vfmaddsub213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a6 f4[    ]*vfmaddsub213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a6 f4[    ]*vfmaddsub213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 31[    ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a6 b4 f0 23 01 00 00[     ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 31[    ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 72 7f[         ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 b2 00 08 00 00[        ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 72 80[         ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 b2 f0 f7 ff ff[        ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 72 7f[         ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 b2 00 04 00 00[        ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 72 80[         ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a6 f4[    ]*vfmaddsub213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a6 f4[    ]*vfmaddsub213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a6 f4[    ]*vfmaddsub213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 31[    ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a6 b4 f0 23 01 00 00[     ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 31[    ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 72 7f[         ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 b2 00 10 00 00[        ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 72 80[         ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 b2 e0 ef ff ff[        ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 72 7f[         ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 b2 00 04 00 00[        ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 72 80[         ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a6 f4[    ]*vfmaddsub213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a6 f4[    ]*vfmaddsub213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a6 f4[    ]*vfmaddsub213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 31[    ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a6 b4 f0 23 01 00 00[     ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 31[    ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 72 7f[         ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 b2 00 08 00 00[        ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 72 80[         ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 b2 f0 f7 ff ff[        ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 72 7f[         ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 b2 00 02 00 00[        ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 72 80[         ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 b2 fc fd ff ff[        ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a6 f4[    ]*vfmaddsub213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a6 f4[    ]*vfmaddsub213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a6 f4[    ]*vfmaddsub213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 31[    ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a6 b4 f0 23 01 00 00[     ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 31[    ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 72 7f[         ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 b2 00 10 00 00[        ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 72 80[         ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 b2 e0 ef ff ff[        ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 72 7f[         ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 b2 00 02 00 00[        ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 72 80[         ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 b2 fc fd ff ff[        ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b6 f4[    ]*vfmaddsub231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b6 f4[    ]*vfmaddsub231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b6 f4[    ]*vfmaddsub231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 31[    ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b6 b4 f0 23 01 00 00[     ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 31[    ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 72 7f[         ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 b2 00 08 00 00[        ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 72 80[         ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 b2 f0 f7 ff ff[        ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 72 7f[         ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 b2 00 04 00 00[        ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 72 80[         ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b6 f4[    ]*vfmaddsub231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b6 f4[    ]*vfmaddsub231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b6 f4[    ]*vfmaddsub231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 31[    ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b6 b4 f0 23 01 00 00[     ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 31[    ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 72 7f[         ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 b2 00 10 00 00[        ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 72 80[         ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 b2 e0 ef ff ff[        ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 72 7f[         ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 b2 00 04 00 00[        ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 72 80[         ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b6 f4[    ]*vfmaddsub231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b6 f4[    ]*vfmaddsub231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b6 f4[    ]*vfmaddsub231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 31[    ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b6 b4 f0 23 01 00 00[     ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 31[    ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 72 7f[         ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 b2 00 08 00 00[        ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 72 80[         ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 b2 f0 f7 ff ff[        ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 72 7f[         ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 b2 00 02 00 00[        ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 72 80[         ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 b2 fc fd ff ff[        ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b6 f4[    ]*vfmaddsub231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b6 f4[    ]*vfmaddsub231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b6 f4[    ]*vfmaddsub231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 31[    ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b6 b4 f0 23 01 00 00[     ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 31[    ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 72 7f[         ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 b2 00 10 00 00[        ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 72 80[         ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 b2 e0 ef ff ff[        ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 72 7f[         ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 b2 00 02 00 00[        ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 72 80[         ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 b2 fc fd ff ff[        ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9a f4[    ]*vfmsub132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9a f4[    ]*vfmsub132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9a f4[    ]*vfmsub132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 31[    ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9a b4 f0 23 01 00 00[     ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 31[    ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 72 7f[         ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a b2 00 08 00 00[        ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 72 80[         ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a b2 f0 f7 ff ff[        ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 72 7f[         ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a b2 00 04 00 00[        ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 72 80[         ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a b2 f8 fb ff ff[        ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9a f4[    ]*vfmsub132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9a f4[    ]*vfmsub132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9a f4[    ]*vfmsub132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 31[    ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9a b4 f0 23 01 00 00[     ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 31[    ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 72 7f[         ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a b2 00 10 00 00[        ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 72 80[         ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a b2 e0 ef ff ff[        ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 72 7f[         ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a b2 00 04 00 00[        ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 72 80[         ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a b2 f8 fb ff ff[        ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9a f4[    ]*vfmsub132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9a f4[    ]*vfmsub132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9a f4[    ]*vfmsub132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 31[    ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9a b4 f0 23 01 00 00[     ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 31[    ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 72 7f[         ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a b2 00 08 00 00[        ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 72 80[         ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a b2 f0 f7 ff ff[        ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 72 7f[         ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a b2 00 02 00 00[        ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 72 80[         ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a b2 fc fd ff ff[        ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9a f4[    ]*vfmsub132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9a f4[    ]*vfmsub132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9a f4[    ]*vfmsub132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 31[    ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9a b4 f0 23 01 00 00[     ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 31[    ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 72 7f[         ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a b2 00 10 00 00[        ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 72 80[         ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a b2 e0 ef ff ff[        ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 72 7f[         ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a b2 00 02 00 00[        ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 72 80[         ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a b2 fc fd ff ff[        ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 aa f4[    ]*vfmsub213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 aa f4[    ]*vfmsub213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 aa f4[    ]*vfmsub213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 31[    ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 aa b4 f0 23 01 00 00[     ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 31[    ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 72 7f[         ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa b2 00 08 00 00[        ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 72 80[         ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa b2 f0 f7 ff ff[        ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 72 7f[         ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa b2 00 04 00 00[        ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 72 80[         ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa b2 f8 fb ff ff[        ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 aa f4[    ]*vfmsub213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 aa f4[    ]*vfmsub213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 aa f4[    ]*vfmsub213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 31[    ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 aa b4 f0 23 01 00 00[     ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 31[    ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 72 7f[         ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa b2 00 10 00 00[        ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 72 80[         ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa b2 e0 ef ff ff[        ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 72 7f[         ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa b2 00 04 00 00[        ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 72 80[         ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa b2 f8 fb ff ff[        ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 aa f4[    ]*vfmsub213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 aa f4[    ]*vfmsub213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 aa f4[    ]*vfmsub213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 31[    ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 aa b4 f0 23 01 00 00[     ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 31[    ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 72 7f[         ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa b2 00 08 00 00[        ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 72 80[         ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa b2 f0 f7 ff ff[        ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 72 7f[         ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa b2 00 02 00 00[        ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 72 80[         ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa b2 fc fd ff ff[        ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 aa f4[    ]*vfmsub213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 aa f4[    ]*vfmsub213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 aa f4[    ]*vfmsub213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 31[    ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 aa b4 f0 23 01 00 00[     ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 31[    ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 72 7f[         ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa b2 00 10 00 00[        ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 72 80[         ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa b2 e0 ef ff ff[        ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 72 7f[         ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa b2 00 02 00 00[        ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 72 80[         ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa b2 fc fd ff ff[        ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ba f4[    ]*vfmsub231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ba f4[    ]*vfmsub231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ba f4[    ]*vfmsub231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 31[    ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ba b4 f0 23 01 00 00[     ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 31[    ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 72 7f[         ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba b2 00 08 00 00[        ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 72 80[         ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba b2 f0 f7 ff ff[        ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 72 7f[         ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba b2 00 04 00 00[        ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 72 80[         ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba b2 f8 fb ff ff[        ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ba f4[    ]*vfmsub231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ba f4[    ]*vfmsub231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ba f4[    ]*vfmsub231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 31[    ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ba b4 f0 23 01 00 00[     ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 31[    ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 72 7f[         ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba b2 00 10 00 00[        ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 72 80[         ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba b2 e0 ef ff ff[        ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 72 7f[         ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba b2 00 04 00 00[        ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 72 80[         ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba b2 f8 fb ff ff[        ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ba f4[    ]*vfmsub231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ba f4[    ]*vfmsub231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ba f4[    ]*vfmsub231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 31[    ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ba b4 f0 23 01 00 00[     ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 31[    ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 72 7f[         ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba b2 00 08 00 00[        ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 72 80[         ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba b2 f0 f7 ff ff[        ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 72 7f[         ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba b2 00 02 00 00[        ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 72 80[         ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba b2 fc fd ff ff[        ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ba f4[    ]*vfmsub231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ba f4[    ]*vfmsub231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ba f4[    ]*vfmsub231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 31[    ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ba b4 f0 23 01 00 00[     ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 31[    ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 72 7f[         ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba b2 00 10 00 00[        ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 72 80[         ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba b2 e0 ef ff ff[        ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 72 7f[         ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba b2 00 02 00 00[        ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 72 80[         ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba b2 fc fd ff ff[        ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 97 f4[    ]*vfmsubadd132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 97 f4[    ]*vfmsubadd132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 97 f4[    ]*vfmsubadd132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 31[    ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 97 b4 f0 23 01 00 00[     ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 31[    ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 72 7f[         ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 b2 00 08 00 00[        ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 72 80[         ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 b2 f0 f7 ff ff[        ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 72 7f[         ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 b2 00 04 00 00[        ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 72 80[         ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 97 f4[    ]*vfmsubadd132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 97 f4[    ]*vfmsubadd132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 97 f4[    ]*vfmsubadd132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 31[    ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 97 b4 f0 23 01 00 00[     ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 31[    ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 72 7f[         ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 b2 00 10 00 00[        ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 72 80[         ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 b2 e0 ef ff ff[        ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 72 7f[         ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 b2 00 04 00 00[        ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 72 80[         ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 97 f4[    ]*vfmsubadd132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 97 f4[    ]*vfmsubadd132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 97 f4[    ]*vfmsubadd132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 31[    ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 97 b4 f0 23 01 00 00[     ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 31[    ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 72 7f[         ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 b2 00 08 00 00[        ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 72 80[         ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 b2 f0 f7 ff ff[        ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 72 7f[         ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 b2 00 02 00 00[        ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 72 80[         ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 b2 fc fd ff ff[        ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 97 f4[    ]*vfmsubadd132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 97 f4[    ]*vfmsubadd132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 97 f4[    ]*vfmsubadd132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 31[    ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 97 b4 f0 23 01 00 00[     ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 31[    ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 72 7f[         ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 b2 00 10 00 00[        ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 72 80[         ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 b2 e0 ef ff ff[        ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 72 7f[         ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 b2 00 02 00 00[        ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 72 80[         ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 b2 fc fd ff ff[        ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a7 f4[    ]*vfmsubadd213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a7 f4[    ]*vfmsubadd213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a7 f4[    ]*vfmsubadd213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 31[    ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a7 b4 f0 23 01 00 00[     ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 31[    ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 72 7f[         ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 b2 00 08 00 00[        ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 72 80[         ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 b2 f0 f7 ff ff[        ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 72 7f[         ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 b2 00 04 00 00[        ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 72 80[         ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a7 f4[    ]*vfmsubadd213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a7 f4[    ]*vfmsubadd213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a7 f4[    ]*vfmsubadd213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 31[    ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a7 b4 f0 23 01 00 00[     ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 31[    ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 72 7f[         ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 b2 00 10 00 00[        ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 72 80[         ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 b2 e0 ef ff ff[        ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 72 7f[         ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 b2 00 04 00 00[        ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 72 80[         ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a7 f4[    ]*vfmsubadd213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a7 f4[    ]*vfmsubadd213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a7 f4[    ]*vfmsubadd213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 31[    ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a7 b4 f0 23 01 00 00[     ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 31[    ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 72 7f[         ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 b2 00 08 00 00[        ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 72 80[         ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 b2 f0 f7 ff ff[        ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 72 7f[         ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 b2 00 02 00 00[        ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 72 80[         ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 b2 fc fd ff ff[        ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a7 f4[    ]*vfmsubadd213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a7 f4[    ]*vfmsubadd213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a7 f4[    ]*vfmsubadd213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 31[    ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a7 b4 f0 23 01 00 00[     ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 31[    ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 72 7f[         ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 b2 00 10 00 00[        ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 72 80[         ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 b2 e0 ef ff ff[        ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 72 7f[         ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 b2 00 02 00 00[        ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 72 80[         ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 b2 fc fd ff ff[        ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b7 f4[    ]*vfmsubadd231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b7 f4[    ]*vfmsubadd231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b7 f4[    ]*vfmsubadd231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 31[    ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b7 b4 f0 23 01 00 00[     ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 31[    ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 72 7f[         ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 b2 00 08 00 00[        ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 72 80[         ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 b2 f0 f7 ff ff[        ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 72 7f[         ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 b2 00 04 00 00[        ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 72 80[         ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b7 f4[    ]*vfmsubadd231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b7 f4[    ]*vfmsubadd231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b7 f4[    ]*vfmsubadd231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 31[    ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b7 b4 f0 23 01 00 00[     ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 31[    ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 72 7f[         ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 b2 00 10 00 00[        ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 72 80[         ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 b2 e0 ef ff ff[        ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 72 7f[         ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 b2 00 04 00 00[        ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 72 80[         ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b7 f4[    ]*vfmsubadd231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b7 f4[    ]*vfmsubadd231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b7 f4[    ]*vfmsubadd231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 31[    ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b7 b4 f0 23 01 00 00[     ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 31[    ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 72 7f[         ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 b2 00 08 00 00[        ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 72 80[         ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 b2 f0 f7 ff ff[        ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 72 7f[         ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 b2 00 02 00 00[        ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 72 80[         ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 b2 fc fd ff ff[        ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b7 f4[    ]*vfmsubadd231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b7 f4[    ]*vfmsubadd231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b7 f4[    ]*vfmsubadd231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 31[    ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b7 b4 f0 23 01 00 00[     ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 31[    ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 72 7f[         ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 b2 00 10 00 00[        ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 72 80[         ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 b2 e0 ef ff ff[        ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 72 7f[         ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 b2 00 02 00 00[        ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 72 80[         ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 b2 fc fd ff ff[        ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9c f4[    ]*vfnmadd132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9c f4[    ]*vfnmadd132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9c f4[    ]*vfnmadd132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 31[    ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9c b4 f0 23 01 00 00[     ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 31[    ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 72 7f[         ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c b2 00 08 00 00[        ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 72 80[         ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c b2 f0 f7 ff ff[        ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 72 7f[         ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c b2 00 04 00 00[        ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 72 80[         ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c b2 f8 fb ff ff[        ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9c f4[    ]*vfnmadd132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9c f4[    ]*vfnmadd132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9c f4[    ]*vfnmadd132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 31[    ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9c b4 f0 23 01 00 00[     ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 31[    ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 72 7f[         ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c b2 00 10 00 00[        ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 72 80[         ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c b2 e0 ef ff ff[        ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 72 7f[         ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c b2 00 04 00 00[        ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 72 80[         ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c b2 f8 fb ff ff[        ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9c f4[    ]*vfnmadd132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9c f4[    ]*vfnmadd132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9c f4[    ]*vfnmadd132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 31[    ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9c b4 f0 23 01 00 00[     ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 31[    ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 72 7f[         ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c b2 00 08 00 00[        ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 72 80[         ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c b2 f0 f7 ff ff[        ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 72 7f[         ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c b2 00 02 00 00[        ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 72 80[         ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c b2 fc fd ff ff[        ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9c f4[    ]*vfnmadd132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9c f4[    ]*vfnmadd132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9c f4[    ]*vfnmadd132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 31[    ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9c b4 f0 23 01 00 00[     ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 31[    ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 72 7f[         ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c b2 00 10 00 00[        ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 72 80[         ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c b2 e0 ef ff ff[        ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 72 7f[         ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c b2 00 02 00 00[        ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 72 80[         ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c b2 fc fd ff ff[        ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ac f4[    ]*vfnmadd213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ac f4[    ]*vfnmadd213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ac f4[    ]*vfnmadd213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 31[    ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ac b4 f0 23 01 00 00[     ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 31[    ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 72 7f[         ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac b2 00 08 00 00[        ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 72 80[         ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac b2 f0 f7 ff ff[        ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 72 7f[         ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac b2 00 04 00 00[        ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 72 80[         ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac b2 f8 fb ff ff[        ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ac f4[    ]*vfnmadd213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ac f4[    ]*vfnmadd213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ac f4[    ]*vfnmadd213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 31[    ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ac b4 f0 23 01 00 00[     ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 31[    ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 72 7f[         ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac b2 00 10 00 00[        ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 72 80[         ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac b2 e0 ef ff ff[        ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 72 7f[         ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac b2 00 04 00 00[        ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 72 80[         ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac b2 f8 fb ff ff[        ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ac f4[    ]*vfnmadd213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ac f4[    ]*vfnmadd213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ac f4[    ]*vfnmadd213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 31[    ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ac b4 f0 23 01 00 00[     ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 31[    ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 72 7f[         ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac b2 00 08 00 00[        ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 72 80[         ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac b2 f0 f7 ff ff[        ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 72 7f[         ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac b2 00 02 00 00[        ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 72 80[         ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac b2 fc fd ff ff[        ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ac f4[    ]*vfnmadd213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ac f4[    ]*vfnmadd213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ac f4[    ]*vfnmadd213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 31[    ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ac b4 f0 23 01 00 00[     ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 31[    ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 72 7f[         ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac b2 00 10 00 00[        ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 72 80[         ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac b2 e0 ef ff ff[        ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 72 7f[         ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac b2 00 02 00 00[        ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 72 80[         ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac b2 fc fd ff ff[        ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 bc f4[    ]*vfnmadd231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 bc f4[    ]*vfnmadd231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 bc f4[    ]*vfnmadd231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 31[    ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 bc b4 f0 23 01 00 00[     ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 31[    ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 72 7f[         ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc b2 00 08 00 00[        ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 72 80[         ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc b2 f0 f7 ff ff[        ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 72 7f[         ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc b2 00 04 00 00[        ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 72 80[         ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc b2 f8 fb ff ff[        ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 bc f4[    ]*vfnmadd231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 bc f4[    ]*vfnmadd231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 bc f4[    ]*vfnmadd231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 31[    ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 bc b4 f0 23 01 00 00[     ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 31[    ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 72 7f[         ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc b2 00 10 00 00[        ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 72 80[         ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc b2 e0 ef ff ff[        ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 72 7f[         ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc b2 00 04 00 00[        ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 72 80[         ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc b2 f8 fb ff ff[        ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 bc f4[    ]*vfnmadd231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 bc f4[    ]*vfnmadd231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 bc f4[    ]*vfnmadd231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 31[    ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 bc b4 f0 23 01 00 00[     ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 31[    ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 72 7f[         ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc b2 00 08 00 00[        ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 72 80[         ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc b2 f0 f7 ff ff[        ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 72 7f[         ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc b2 00 02 00 00[        ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 72 80[         ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc b2 fc fd ff ff[        ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 bc f4[    ]*vfnmadd231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 bc f4[    ]*vfnmadd231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 bc f4[    ]*vfnmadd231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 31[    ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 bc b4 f0 23 01 00 00[     ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 31[    ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 72 7f[         ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc b2 00 10 00 00[        ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 72 80[         ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc b2 e0 ef ff ff[        ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 72 7f[         ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc b2 00 02 00 00[        ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 72 80[         ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc b2 fc fd ff ff[        ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9e f4[    ]*vfnmsub132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9e f4[    ]*vfnmsub132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9e f4[    ]*vfnmsub132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 31[    ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9e b4 f0 23 01 00 00[     ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 31[    ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 72 7f[         ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e b2 00 08 00 00[        ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 72 80[         ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e b2 f0 f7 ff ff[        ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 72 7f[         ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e b2 00 04 00 00[        ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 72 80[         ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e b2 f8 fb ff ff[        ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9e f4[    ]*vfnmsub132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9e f4[    ]*vfnmsub132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9e f4[    ]*vfnmsub132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 31[    ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9e b4 f0 23 01 00 00[     ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 31[    ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 72 7f[         ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e b2 00 10 00 00[        ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 72 80[         ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e b2 e0 ef ff ff[        ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 72 7f[         ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e b2 00 04 00 00[        ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 72 80[         ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e b2 f8 fb ff ff[        ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9e f4[    ]*vfnmsub132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9e f4[    ]*vfnmsub132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9e f4[    ]*vfnmsub132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 31[    ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9e b4 f0 23 01 00 00[     ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 31[    ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 72 7f[         ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e b2 00 08 00 00[        ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 72 80[         ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e b2 f0 f7 ff ff[        ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 72 7f[         ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e b2 00 02 00 00[        ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 72 80[         ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e b2 fc fd ff ff[        ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9e f4[    ]*vfnmsub132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9e f4[    ]*vfnmsub132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9e f4[    ]*vfnmsub132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 31[    ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9e b4 f0 23 01 00 00[     ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 31[    ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 72 7f[         ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e b2 00 10 00 00[        ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 72 80[         ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e b2 e0 ef ff ff[        ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 72 7f[         ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e b2 00 02 00 00[        ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 72 80[         ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e b2 fc fd ff ff[        ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ae f4[    ]*vfnmsub213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ae f4[    ]*vfnmsub213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ae f4[    ]*vfnmsub213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 31[    ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ae b4 f0 23 01 00 00[     ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 31[    ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 72 7f[         ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae b2 00 08 00 00[        ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 72 80[         ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae b2 f0 f7 ff ff[        ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 72 7f[         ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae b2 00 04 00 00[        ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 72 80[         ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae b2 f8 fb ff ff[        ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ae f4[    ]*vfnmsub213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ae f4[    ]*vfnmsub213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ae f4[    ]*vfnmsub213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 31[    ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ae b4 f0 23 01 00 00[     ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 31[    ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 72 7f[         ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae b2 00 10 00 00[        ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 72 80[         ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae b2 e0 ef ff ff[        ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 72 7f[         ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae b2 00 04 00 00[        ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 72 80[         ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae b2 f8 fb ff ff[        ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ae f4[    ]*vfnmsub213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ae f4[    ]*vfnmsub213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ae f4[    ]*vfnmsub213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 31[    ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ae b4 f0 23 01 00 00[     ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 31[    ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 72 7f[         ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae b2 00 08 00 00[        ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 72 80[         ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae b2 f0 f7 ff ff[        ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 72 7f[         ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae b2 00 02 00 00[        ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 72 80[         ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae b2 fc fd ff ff[        ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ae f4[    ]*vfnmsub213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ae f4[    ]*vfnmsub213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ae f4[    ]*vfnmsub213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 31[    ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ae b4 f0 23 01 00 00[     ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 31[    ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 72 7f[         ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae b2 00 10 00 00[        ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 72 80[         ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae b2 e0 ef ff ff[        ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 72 7f[         ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae b2 00 02 00 00[        ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 72 80[         ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae b2 fc fd ff ff[        ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 be f4[    ]*vfnmsub231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 be f4[    ]*vfnmsub231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 be f4[    ]*vfnmsub231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 31[    ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 be b4 f0 23 01 00 00[     ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 31[    ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 72 7f[         ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be b2 00 08 00 00[        ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 72 80[         ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be b2 f0 f7 ff ff[        ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 72 7f[         ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be b2 00 04 00 00[        ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 72 80[         ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be b2 f8 fb ff ff[        ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 be f4[    ]*vfnmsub231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 be f4[    ]*vfnmsub231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 be f4[    ]*vfnmsub231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 31[    ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 be b4 f0 23 01 00 00[     ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 31[    ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 72 7f[         ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be b2 00 10 00 00[        ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 72 80[         ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be b2 e0 ef ff ff[        ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 72 7f[         ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be b2 00 04 00 00[        ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 72 80[         ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be b2 f8 fb ff ff[        ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 be f4[    ]*vfnmsub231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 be f4[    ]*vfnmsub231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 be f4[    ]*vfnmsub231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 31[    ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 be b4 f0 23 01 00 00[     ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 31[    ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 72 7f[         ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be b2 00 08 00 00[        ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 72 80[         ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be b2 f0 f7 ff ff[        ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 72 7f[         ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be b2 00 02 00 00[        ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 72 80[         ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be b2 fc fd ff ff[        ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 be f4[    ]*vfnmsub231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 be f4[    ]*vfnmsub231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 be f4[    ]*vfnmsub231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 31[    ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 be b4 f0 23 01 00 00[     ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 31[    ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 72 7f[         ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be b2 00 10 00 00[        ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 72 80[         ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be b2 e0 ef ff ff[        ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 72 7f[         ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be b2 00 02 00 00[        ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 72 80[         ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be b2 fc fd ff ff[        ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 92 b4 fe 7b 00 00 00[     ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 92 74 39 20[      ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 92 b4 b9 00 04 00 00[     ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 92 b4 fe 7b 00 00 00[     ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 92 74 39 20[      ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 92 b4 b9 00 04 00 00[     ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 92 b4 fe 7b 00 00 00[     ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 92 74 39 40[      ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 92 b4 b9 00 04 00 00[     ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 92 b4 fe 7b 00 00 00[     ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 92 74 39 40[      ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 92 b4 b9 00 04 00 00[     ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 93 b4 fe 7b 00 00 00[     ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 93 74 39 20[      ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 93 b4 b9 00 04 00 00[     ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 93 b4 fe 7b 00 00 00[     ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 93 74 39 20[      ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 93 b4 b9 00 04 00 00[     ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 93 b4 fe 7b 00 00 00[     ]*vgatherqps xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 93 74 39 40[      ]*vgatherqps xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 93 b4 b9 00 04 00 00[     ]*vgatherqps xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 93 b4 fe 7b 00 00 00[     ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 93 74 39 40[      ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 93 b4 b9 00 04 00 00[     ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 42 f5[    ]*vgetexppd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 42 f5[    ]*vgetexppd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 42 f5[    ]*vgetexppd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 31[    ]*vgetexppd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 42 b4 f0 23 01 00 00[     ]*vgetexppd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 31[    ]*vgetexppd xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 72 7f[         ]*vgetexppd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 b2 00 08 00 00[        ]*vgetexppd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 72 80[         ]*vgetexppd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 b2 f0 f7 ff ff[        ]*vgetexppd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 72 7f[         ]*vgetexppd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 b2 00 04 00 00[        ]*vgetexppd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 72 80[         ]*vgetexppd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 b2 f8 fb ff ff[        ]*vgetexppd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 42 f5[    ]*vgetexppd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 42 f5[    ]*vgetexppd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 42 f5[    ]*vgetexppd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 31[    ]*vgetexppd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 42 b4 f0 23 01 00 00[     ]*vgetexppd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 31[    ]*vgetexppd ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 72 7f[         ]*vgetexppd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 b2 00 10 00 00[        ]*vgetexppd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 72 80[         ]*vgetexppd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 b2 e0 ef ff ff[        ]*vgetexppd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 72 7f[         ]*vgetexppd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 b2 00 04 00 00[        ]*vgetexppd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 72 80[         ]*vgetexppd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 b2 f8 fb ff ff[        ]*vgetexppd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 42 f5[    ]*vgetexpps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 42 f5[    ]*vgetexpps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 42 f5[    ]*vgetexpps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 31[    ]*vgetexpps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 42 b4 f0 23 01 00 00[     ]*vgetexpps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 31[    ]*vgetexpps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 72 7f[         ]*vgetexpps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 b2 00 08 00 00[        ]*vgetexpps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 72 80[         ]*vgetexpps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 b2 f0 f7 ff ff[        ]*vgetexpps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 72 7f[         ]*vgetexpps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 b2 00 02 00 00[        ]*vgetexpps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 72 80[         ]*vgetexpps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 b2 fc fd ff ff[        ]*vgetexpps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 42 f5[    ]*vgetexpps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 42 f5[    ]*vgetexpps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 42 f5[    ]*vgetexpps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 31[    ]*vgetexpps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 42 b4 f0 23 01 00 00[     ]*vgetexpps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 31[    ]*vgetexpps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 72 7f[         ]*vgetexpps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 b2 00 10 00 00[        ]*vgetexpps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 72 80[         ]*vgetexpps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 b2 e0 ef ff ff[        ]*vgetexpps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 72 7f[         ]*vgetexpps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 b2 00 02 00 00[        ]*vgetexpps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 72 80[         ]*vgetexpps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 b2 fc fd ff ff[        ]*vgetexpps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 26 f5 ab[         ]*vgetmantpd xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 26 f5 ab[         ]*vgetmantpd xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 26 f5 ab[         ]*vgetmantpd xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 26 f5 7b[         ]*vgetmantpd xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 31 7b[         ]*vgetmantpd xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 26 b4 f0 23 01 00 00 7b[  ]*vgetmantpd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 31 7b[         ]*vgetmantpd xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 72 7f 7b[      ]*vgetmantpd xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 b2 00 08 00 00 7b[     ]*vgetmantpd xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 72 80 7b[      ]*vgetmantpd xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 b2 f0 f7 ff ff 7b[     ]*vgetmantpd xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 72 7f 7b[      ]*vgetmantpd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 b2 00 04 00 00 7b[     ]*vgetmantpd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 72 80 7b[      ]*vgetmantpd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 26 f5 ab[         ]*vgetmantpd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 26 f5 ab[         ]*vgetmantpd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 26 f5 ab[         ]*vgetmantpd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 26 f5 7b[         ]*vgetmantpd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 31 7b[         ]*vgetmantpd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 26 b4 f0 23 01 00 00 7b[  ]*vgetmantpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 31 7b[         ]*vgetmantpd ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 72 7f 7b[      ]*vgetmantpd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 b2 00 10 00 00 7b[     ]*vgetmantpd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 72 80 7b[      ]*vgetmantpd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 b2 e0 ef ff ff 7b[     ]*vgetmantpd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 72 7f 7b[      ]*vgetmantpd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 b2 00 04 00 00 7b[     ]*vgetmantpd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 72 80 7b[      ]*vgetmantpd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 26 f5 ab[         ]*vgetmantps xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 26 f5 ab[         ]*vgetmantps xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 26 f5 ab[         ]*vgetmantps xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 26 f5 7b[         ]*vgetmantps xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 31 7b[         ]*vgetmantps xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 26 b4 f0 23 01 00 00 7b[  ]*vgetmantps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 31 7b[         ]*vgetmantps xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 72 7f 7b[      ]*vgetmantps xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 b2 00 08 00 00 7b[     ]*vgetmantps xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 72 80 7b[      ]*vgetmantps xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 b2 f0 f7 ff ff 7b[     ]*vgetmantps xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 72 7f 7b[      ]*vgetmantps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 b2 00 02 00 00 7b[     ]*vgetmantps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 72 80 7b[      ]*vgetmantps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 b2 fc fd ff ff 7b[     ]*vgetmantps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 26 f5 ab[         ]*vgetmantps ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 26 f5 ab[         ]*vgetmantps ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 26 f5 ab[         ]*vgetmantps ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 26 f5 7b[         ]*vgetmantps ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 31 7b[         ]*vgetmantps ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 26 b4 f0 23 01 00 00 7b[  ]*vgetmantps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 31 7b[         ]*vgetmantps ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 72 7f 7b[      ]*vgetmantps ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 b2 00 10 00 00 7b[     ]*vgetmantps ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 72 80 7b[      ]*vgetmantps ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 b2 e0 ef ff ff 7b[     ]*vgetmantps ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 72 7f 7b[      ]*vgetmantps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 b2 00 02 00 00 7b[     ]*vgetmantps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 72 80 7b[      ]*vgetmantps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 b2 fc fd ff ff 7b[     ]*vgetmantps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 18 f4 ab[         ]*vinsertf32x4 ymm30,ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 18 f4 ab[         ]*vinsertf32x4 ymm30\{k7\},ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 18 f4 ab[         ]*vinsertf32x4 ymm30\{k7\}\{z\},ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 18 f4 7b[         ]*vinsertf32x4 ymm30,ymm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 31 7b[         ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 18 b4 f0 23 01 00 00 7b[  ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 72 7f 7b[      ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 b2 00 08 00 00 7b[     ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 72 80 7b[      ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 b2 f0 f7 ff ff 7b[     ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 38 f4 ab[         ]*vinserti32x4 ymm30,ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 38 f4 ab[         ]*vinserti32x4 ymm30\{k7\},ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 38 f4 ab[         ]*vinserti32x4 ymm30\{k7\}\{z\},ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 38 f4 7b[         ]*vinserti32x4 ymm30,ymm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 31 7b[         ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 38 b4 f0 23 01 00 00 7b[  ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 72 7f 7b[      ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 b2 00 08 00 00 7b[     ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 72 80 7b[      ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 b2 f0 f7 ff ff 7b[     ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5f f4[    ]*vmaxpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5f f4[    ]*vmaxpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5f f4[    ]*vmaxpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 31[    ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5f b4 f0 23 01 00 00[     ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 31[    ]*vmaxpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 72 7f[         ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f b2 00 08 00 00[        ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 72 80[         ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f b2 f0 f7 ff ff[        ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 72 7f[         ]*vmaxpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f b2 00 04 00 00[        ]*vmaxpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 72 80[         ]*vmaxpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f b2 f8 fb ff ff[        ]*vmaxpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5f f4[    ]*vmaxpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5f f4[    ]*vmaxpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5f f4[    ]*vmaxpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 31[    ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5f b4 f0 23 01 00 00[     ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 31[    ]*vmaxpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 72 7f[         ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f b2 00 10 00 00[        ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 72 80[         ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f b2 e0 ef ff ff[        ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 72 7f[         ]*vmaxpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f b2 00 04 00 00[        ]*vmaxpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 72 80[         ]*vmaxpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f b2 f8 fb ff ff[        ]*vmaxpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5f f4[    ]*vmaxps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5f f4[    ]*vmaxps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5f f4[    ]*vmaxps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 31[    ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5f b4 f0 23 01 00 00[     ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 31[    ]*vmaxps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 72 7f[         ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f b2 00 08 00 00[        ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 72 80[         ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f b2 f0 f7 ff ff[        ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 72 7f[         ]*vmaxps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f b2 00 02 00 00[        ]*vmaxps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 72 80[         ]*vmaxps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f b2 fc fd ff ff[        ]*vmaxps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5f f4[    ]*vmaxps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5f f4[    ]*vmaxps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5f f4[    ]*vmaxps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 31[    ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5f b4 f0 23 01 00 00[     ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 31[    ]*vmaxps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 72 7f[         ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f b2 00 10 00 00[        ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 72 80[         ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f b2 e0 ef ff ff[        ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 72 7f[         ]*vmaxps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f b2 00 02 00 00[        ]*vmaxps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 72 80[         ]*vmaxps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f b2 fc fd ff ff[        ]*vmaxps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5d f4[    ]*vminpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5d f4[    ]*vminpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5d f4[    ]*vminpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 31[    ]*vminpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5d b4 f0 23 01 00 00[     ]*vminpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 31[    ]*vminpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 72 7f[         ]*vminpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d b2 00 08 00 00[        ]*vminpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 72 80[         ]*vminpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d b2 f0 f7 ff ff[        ]*vminpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 72 7f[         ]*vminpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d b2 00 04 00 00[        ]*vminpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 72 80[         ]*vminpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d b2 f8 fb ff ff[        ]*vminpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5d f4[    ]*vminpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5d f4[    ]*vminpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5d f4[    ]*vminpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 31[    ]*vminpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5d b4 f0 23 01 00 00[     ]*vminpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 31[    ]*vminpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 72 7f[         ]*vminpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d b2 00 10 00 00[        ]*vminpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 72 80[         ]*vminpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d b2 e0 ef ff ff[        ]*vminpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 72 7f[         ]*vminpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d b2 00 04 00 00[        ]*vminpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 72 80[         ]*vminpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d b2 f8 fb ff ff[        ]*vminpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5d f4[    ]*vminps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5d f4[    ]*vminps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5d f4[    ]*vminps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 31[    ]*vminps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5d b4 f0 23 01 00 00[     ]*vminps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 31[    ]*vminps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 72 7f[         ]*vminps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d b2 00 08 00 00[        ]*vminps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 72 80[         ]*vminps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d b2 f0 f7 ff ff[        ]*vminps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 72 7f[         ]*vminps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d b2 00 02 00 00[        ]*vminps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 72 80[         ]*vminps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d b2 fc fd ff ff[        ]*vminps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5d f4[    ]*vminps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5d f4[    ]*vminps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5d f4[    ]*vminps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 31[    ]*vminps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5d b4 f0 23 01 00 00[     ]*vminps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 31[    ]*vminps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 72 7f[         ]*vminps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d b2 00 10 00 00[        ]*vminps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 72 80[         ]*vminps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d b2 e0 ef ff ff[        ]*vminps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 72 7f[         ]*vminps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d b2 00 02 00 00[        ]*vminps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 72 80[         ]*vminps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d b2 fc fd ff ff[        ]*vminps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 31[    ]*vmovapd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 28 b4 f0 23 01 00 00[     ]*vmovapd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 72 7f[         ]*vmovapd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 b2 00 08 00 00[        ]*vmovapd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 72 80[         ]*vmovapd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 b2 f0 f7 ff ff[        ]*vmovapd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 31[    ]*vmovapd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 28 b4 f0 23 01 00 00[     ]*vmovapd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 72 7f[         ]*vmovapd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 b2 00 10 00 00[        ]*vmovapd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 72 80[         ]*vmovapd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 b2 e0 ef ff ff[        ]*vmovapd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 31[    ]*vmovaps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 28 b4 f0 23 01 00 00[     ]*vmovaps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 72 7f[         ]*vmovaps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 b2 00 08 00 00[        ]*vmovaps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 72 80[         ]*vmovaps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 b2 f0 f7 ff ff[        ]*vmovaps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 31[    ]*vmovaps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 28 b4 f0 23 01 00 00[     ]*vmovaps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 72 7f[         ]*vmovaps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 b2 00 10 00 00[        ]*vmovaps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 72 80[         ]*vmovaps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 b2 e0 ef ff ff[        ]*vmovaps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 ff 08 12 f5[    ]*vmovddup xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 0f 12 f5[    ]*vmovddup xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 8f 12 f5[    ]*vmovddup xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 31[    ]*vmovddup xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 ff 08 12 b4 f0 23 01 00 00[     ]*vmovddup xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 72 7f[         ]*vmovddup xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 b2 00 04 00 00[        ]*vmovddup xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 72 80[         ]*vmovddup xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 b2 f8 fb ff ff[        ]*vmovddup xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 01 ff 28 12 f5[    ]*vmovddup ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 2f 12 f5[    ]*vmovddup ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff af 12 f5[    ]*vmovddup ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 31[    ]*vmovddup ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 ff 28 12 b4 f0 23 01 00 00[     ]*vmovddup ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 72 7f[         ]*vmovddup ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 b2 00 10 00 00[        ]*vmovddup ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 72 80[         ]*vmovddup ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 b2 e0 ef ff ff[        ]*vmovddup ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 31[    ]*vmovdqa32 xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 6f b4 f0 23 01 00 00[     ]*vmovdqa32 xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 72 7f[         ]*vmovdqa32 xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f b2 00 08 00 00[        ]*vmovdqa32 xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 72 80[         ]*vmovdqa32 xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f b2 f0 f7 ff ff[        ]*vmovdqa32 xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 31[    ]*vmovdqa32 ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 6f b4 f0 23 01 00 00[     ]*vmovdqa32 ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 72 7f[         ]*vmovdqa32 ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f b2 00 10 00 00[        ]*vmovdqa32 ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 72 80[         ]*vmovdqa32 ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f b2 e0 ef ff ff[        ]*vmovdqa32 ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 31[    ]*vmovdqa64 xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 6f b4 f0 23 01 00 00[     ]*vmovdqa64 xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 72 7f[         ]*vmovdqa64 xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f b2 00 08 00 00[        ]*vmovdqa64 xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 72 80[         ]*vmovdqa64 xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f b2 f0 f7 ff ff[        ]*vmovdqa64 xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 31[    ]*vmovdqa64 ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 6f b4 f0 23 01 00 00[     ]*vmovdqa64 ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 72 7f[         ]*vmovdqa64 ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f b2 00 10 00 00[        ]*vmovdqa64 ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 72 80[         ]*vmovdqa64 ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f b2 e0 ef ff ff[        ]*vmovdqa64 ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 31[    ]*vmovdqu32 xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 6f b4 f0 23 01 00 00[     ]*vmovdqu32 xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 72 7f[         ]*vmovdqu32 xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f b2 00 08 00 00[        ]*vmovdqu32 xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 72 80[         ]*vmovdqu32 xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f b2 f0 f7 ff ff[        ]*vmovdqu32 xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 31[    ]*vmovdqu32 ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 6f b4 f0 23 01 00 00[     ]*vmovdqu32 ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 72 7f[         ]*vmovdqu32 ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f b2 00 10 00 00[        ]*vmovdqu32 ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 72 80[         ]*vmovdqu32 ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f b2 e0 ef ff ff[        ]*vmovdqu32 ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 31[    ]*vmovdqu64 xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fe 08 6f b4 f0 23 01 00 00[     ]*vmovdqu64 xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 72 7f[         ]*vmovdqu64 xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f b2 00 08 00 00[        ]*vmovdqu64 xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 72 80[         ]*vmovdqu64 xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f b2 f0 f7 ff ff[        ]*vmovdqu64 xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 31[    ]*vmovdqu64 ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fe 28 6f b4 f0 23 01 00 00[     ]*vmovdqu64 ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 72 7f[         ]*vmovdqu64 ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f b2 00 10 00 00[        ]*vmovdqu64 ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 72 80[         ]*vmovdqu64 ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f b2 e0 ef ff ff[        ]*vmovdqu64 ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 31[    ]*vmovntdq XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 e7 b4 f0 23 01 00 00[     ]*vmovntdq XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 72 7f[         ]*vmovntdq XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 b2 00 08 00 00[        ]*vmovntdq XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 72 80[         ]*vmovntdq XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 b2 f0 f7 ff ff[        ]*vmovntdq XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 31[    ]*vmovntdq YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 e7 b4 f0 23 01 00 00[     ]*vmovntdq YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 72 7f[         ]*vmovntdq YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 b2 00 10 00 00[        ]*vmovntdq YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 72 80[         ]*vmovntdq YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 b2 e0 ef ff ff[        ]*vmovntdq YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 31[    ]*vmovntdqa xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 2a b4 f0 23 01 00 00[     ]*vmovntdqa xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 72 7f[         ]*vmovntdqa xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a b2 00 08 00 00[        ]*vmovntdqa xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 72 80[         ]*vmovntdqa xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a b2 f0 f7 ff ff[        ]*vmovntdqa xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 31[    ]*vmovntdqa ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 2a b4 f0 23 01 00 00[     ]*vmovntdqa ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 72 7f[         ]*vmovntdqa ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a b2 00 10 00 00[        ]*vmovntdqa ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 72 80[         ]*vmovntdqa ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a b2 e0 ef ff ff[        ]*vmovntdqa ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 31[    ]*vmovntpd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 2b b4 f0 23 01 00 00[     ]*vmovntpd XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 72 7f[         ]*vmovntpd XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b b2 00 08 00 00[        ]*vmovntpd XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 72 80[         ]*vmovntpd XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b b2 f0 f7 ff ff[        ]*vmovntpd XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 31[    ]*vmovntpd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 2b b4 f0 23 01 00 00[     ]*vmovntpd YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 72 7f[         ]*vmovntpd YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b b2 00 10 00 00[        ]*vmovntpd YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 72 80[         ]*vmovntpd YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b b2 e0 ef ff ff[        ]*vmovntpd YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 31[    ]*vmovntps XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 2b b4 f0 23 01 00 00[     ]*vmovntps XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 72 7f[         ]*vmovntps XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b b2 00 08 00 00[        ]*vmovntps XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 72 80[         ]*vmovntps XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b b2 f0 f7 ff ff[        ]*vmovntps XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 31[    ]*vmovntps YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 2b b4 f0 23 01 00 00[     ]*vmovntps YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 72 7f[         ]*vmovntps YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b b2 00 10 00 00[        ]*vmovntps YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 72 80[         ]*vmovntps YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b b2 e0 ef ff ff[        ]*vmovntps YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 16 f5[    ]*vmovshdup xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 16 f5[    ]*vmovshdup xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 16 f5[    ]*vmovshdup xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 31[    ]*vmovshdup xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 16 b4 f0 23 01 00 00[     ]*vmovshdup xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 72 7f[         ]*vmovshdup xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 b2 00 08 00 00[        ]*vmovshdup xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 72 80[         ]*vmovshdup xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 b2 f0 f7 ff ff[        ]*vmovshdup xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 16 f5[    ]*vmovshdup ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 16 f5[    ]*vmovshdup ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 16 f5[    ]*vmovshdup ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 31[    ]*vmovshdup ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 16 b4 f0 23 01 00 00[     ]*vmovshdup ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 72 7f[         ]*vmovshdup ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 b2 00 10 00 00[        ]*vmovshdup ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 72 80[         ]*vmovshdup ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 b2 e0 ef ff ff[        ]*vmovshdup ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 12 f5[    ]*vmovsldup xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 12 f5[    ]*vmovsldup xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 12 f5[    ]*vmovsldup xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 31[    ]*vmovsldup xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 12 b4 f0 23 01 00 00[     ]*vmovsldup xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 72 7f[         ]*vmovsldup xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 b2 00 08 00 00[        ]*vmovsldup xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 72 80[         ]*vmovsldup xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 b2 f0 f7 ff ff[        ]*vmovsldup xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 12 f5[    ]*vmovsldup ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 12 f5[    ]*vmovsldup ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 12 f5[    ]*vmovsldup ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 31[    ]*vmovsldup ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 12 b4 f0 23 01 00 00[     ]*vmovsldup ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 72 7f[         ]*vmovsldup ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 b2 00 10 00 00[        ]*vmovsldup ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 72 80[         ]*vmovsldup ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 b2 e0 ef ff ff[        ]*vmovsldup ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 31[    ]*vmovupd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 10 b4 f0 23 01 00 00[     ]*vmovupd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 72 7f[         ]*vmovupd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 b2 00 08 00 00[        ]*vmovupd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 72 80[         ]*vmovupd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 b2 f0 f7 ff ff[        ]*vmovupd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 31[    ]*vmovupd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 10 b4 f0 23 01 00 00[     ]*vmovupd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 72 7f[         ]*vmovupd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 b2 00 10 00 00[        ]*vmovupd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 72 80[         ]*vmovupd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 b2 e0 ef ff ff[        ]*vmovupd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 31[    ]*vmovups xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 10 b4 f0 23 01 00 00[     ]*vmovups xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 72 7f[         ]*vmovups xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 b2 00 08 00 00[        ]*vmovups xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 72 80[         ]*vmovups xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 b2 f0 f7 ff ff[        ]*vmovups xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 31[    ]*vmovups ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 10 b4 f0 23 01 00 00[     ]*vmovups ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 72 7f[         ]*vmovups ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 b2 00 10 00 00[        ]*vmovups ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 72 80[         ]*vmovups ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 b2 e0 ef ff ff[        ]*vmovups ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 59 f4[    ]*vmulpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 59 f4[    ]*vmulpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 59 f4[    ]*vmulpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 31[    ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 59 b4 f0 23 01 00 00[     ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 31[    ]*vmulpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 72 7f[         ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 b2 00 08 00 00[        ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 72 80[         ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 b2 f0 f7 ff ff[        ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 72 7f[         ]*vmulpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 b2 00 04 00 00[        ]*vmulpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 72 80[         ]*vmulpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 b2 f8 fb ff ff[        ]*vmulpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 59 f4[    ]*vmulpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 59 f4[    ]*vmulpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 59 f4[    ]*vmulpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 31[    ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 59 b4 f0 23 01 00 00[     ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 31[    ]*vmulpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 72 7f[         ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 b2 00 10 00 00[        ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 72 80[         ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 b2 e0 ef ff ff[        ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 72 7f[         ]*vmulpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 b2 00 04 00 00[        ]*vmulpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 72 80[         ]*vmulpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 b2 f8 fb ff ff[        ]*vmulpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 59 f4[    ]*vmulps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 59 f4[    ]*vmulps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 59 f4[    ]*vmulps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 31[    ]*vmulps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 59 b4 f0 23 01 00 00[     ]*vmulps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 31[    ]*vmulps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 72 7f[         ]*vmulps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 b2 00 08 00 00[        ]*vmulps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 72 80[         ]*vmulps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 b2 f0 f7 ff ff[        ]*vmulps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 72 7f[         ]*vmulps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 b2 00 02 00 00[        ]*vmulps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 72 80[         ]*vmulps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 b2 fc fd ff ff[        ]*vmulps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 59 f4[    ]*vmulps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 59 f4[    ]*vmulps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 59 f4[    ]*vmulps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 31[    ]*vmulps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 59 b4 f0 23 01 00 00[     ]*vmulps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 31[    ]*vmulps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 72 7f[         ]*vmulps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 b2 00 10 00 00[        ]*vmulps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 72 80[         ]*vmulps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 b2 e0 ef ff ff[        ]*vmulps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 72 7f[         ]*vmulps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 b2 00 02 00 00[        ]*vmulps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 72 80[         ]*vmulps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 b2 fc fd ff ff[        ]*vmulps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 1e f5[    ]*vpabsd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 1e f5[    ]*vpabsd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 1e f5[    ]*vpabsd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 31[    ]*vpabsd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 1e b4 f0 23 01 00 00[     ]*vpabsd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 31[    ]*vpabsd xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 72 7f[         ]*vpabsd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e b2 00 08 00 00[        ]*vpabsd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 72 80[         ]*vpabsd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e b2 f0 f7 ff ff[        ]*vpabsd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 72 7f[         ]*vpabsd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e b2 00 02 00 00[        ]*vpabsd xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 72 80[         ]*vpabsd xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e b2 fc fd ff ff[        ]*vpabsd xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 1e f5[    ]*vpabsd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 1e f5[    ]*vpabsd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 1e f5[    ]*vpabsd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 31[    ]*vpabsd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 1e b4 f0 23 01 00 00[     ]*vpabsd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 31[    ]*vpabsd ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 72 7f[         ]*vpabsd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e b2 00 10 00 00[        ]*vpabsd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 72 80[         ]*vpabsd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e b2 e0 ef ff ff[        ]*vpabsd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 72 7f[         ]*vpabsd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e b2 00 02 00 00[        ]*vpabsd ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 72 80[         ]*vpabsd ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e b2 fc fd ff ff[        ]*vpabsd ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 1f f5[    ]*vpabsq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 1f f5[    ]*vpabsq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 1f f5[    ]*vpabsq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 31[    ]*vpabsq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 1f b4 f0 23 01 00 00[     ]*vpabsq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 31[    ]*vpabsq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 72 7f[         ]*vpabsq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f b2 00 08 00 00[        ]*vpabsq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 72 80[         ]*vpabsq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f b2 f0 f7 ff ff[        ]*vpabsq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 72 7f[         ]*vpabsq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f b2 00 04 00 00[        ]*vpabsq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 72 80[         ]*vpabsq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f b2 f8 fb ff ff[        ]*vpabsq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 1f f5[    ]*vpabsq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 1f f5[    ]*vpabsq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 1f f5[    ]*vpabsq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 31[    ]*vpabsq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 1f b4 f0 23 01 00 00[     ]*vpabsq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 31[    ]*vpabsq ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 72 7f[         ]*vpabsq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f b2 00 10 00 00[        ]*vpabsq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 72 80[         ]*vpabsq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f b2 e0 ef ff ff[        ]*vpabsq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 72 7f[         ]*vpabsq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f b2 00 04 00 00[        ]*vpabsq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 72 80[         ]*vpabsq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f b2 f8 fb ff ff[        ]*vpabsq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 fe f4[    ]*vpaddd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 fe f4[    ]*vpaddd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 fe f4[    ]*vpaddd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 31[    ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 fe b4 f0 23 01 00 00[     ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 31[    ]*vpaddd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 72 7f[         ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe b2 00 08 00 00[        ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 72 80[         ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe b2 f0 f7 ff ff[        ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 72 7f[         ]*vpaddd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe b2 00 02 00 00[        ]*vpaddd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 72 80[         ]*vpaddd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe b2 fc fd ff ff[        ]*vpaddd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 fe f4[    ]*vpaddd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 fe f4[    ]*vpaddd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 fe f4[    ]*vpaddd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 31[    ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 fe b4 f0 23 01 00 00[     ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 31[    ]*vpaddd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 72 7f[         ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe b2 00 10 00 00[        ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 72 80[         ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe b2 e0 ef ff ff[        ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 72 7f[         ]*vpaddd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe b2 00 02 00 00[        ]*vpaddd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 72 80[         ]*vpaddd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe b2 fc fd ff ff[        ]*vpaddd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 d4 f4[    ]*vpaddq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 d4 f4[    ]*vpaddq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 d4 f4[    ]*vpaddq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 31[    ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 d4 b4 f0 23 01 00 00[     ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 31[    ]*vpaddq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 72 7f[         ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 b2 00 08 00 00[        ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 72 80[         ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 b2 f0 f7 ff ff[        ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 72 7f[         ]*vpaddq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 b2 00 04 00 00[        ]*vpaddq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 72 80[         ]*vpaddq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 b2 f8 fb ff ff[        ]*vpaddq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 d4 f4[    ]*vpaddq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 d4 f4[    ]*vpaddq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 d4 f4[    ]*vpaddq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 31[    ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 d4 b4 f0 23 01 00 00[     ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 31[    ]*vpaddq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 72 7f[         ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 b2 00 10 00 00[        ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 72 80[         ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 b2 e0 ef ff ff[        ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 72 7f[         ]*vpaddq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 b2 00 04 00 00[        ]*vpaddq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 72 80[         ]*vpaddq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 b2 f8 fb ff ff[        ]*vpaddq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 db f4[    ]*vpandd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 db f4[    ]*vpandd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 db f4[    ]*vpandd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 31[    ]*vpandd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 db b4 f0 23 01 00 00[     ]*vpandd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 31[    ]*vpandd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 72 7f[         ]*vpandd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db b2 00 08 00 00[        ]*vpandd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 72 80[         ]*vpandd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db b2 f0 f7 ff ff[        ]*vpandd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 72 7f[         ]*vpandd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db b2 00 02 00 00[        ]*vpandd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 72 80[         ]*vpandd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db b2 fc fd ff ff[        ]*vpandd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 db f4[    ]*vpandd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 db f4[    ]*vpandd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 db f4[    ]*vpandd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 31[    ]*vpandd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 db b4 f0 23 01 00 00[     ]*vpandd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 31[    ]*vpandd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 72 7f[         ]*vpandd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db b2 00 10 00 00[        ]*vpandd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 72 80[         ]*vpandd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db b2 e0 ef ff ff[        ]*vpandd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 72 7f[         ]*vpandd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db b2 00 02 00 00[        ]*vpandd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 72 80[         ]*vpandd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db b2 fc fd ff ff[        ]*vpandd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 df f4[    ]*vpandnd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 df f4[    ]*vpandnd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 df f4[    ]*vpandnd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 31[    ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 df b4 f0 23 01 00 00[     ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 31[    ]*vpandnd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 72 7f[         ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df b2 00 08 00 00[        ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 72 80[         ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df b2 f0 f7 ff ff[        ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 72 7f[         ]*vpandnd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df b2 00 02 00 00[        ]*vpandnd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 72 80[         ]*vpandnd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df b2 fc fd ff ff[        ]*vpandnd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 df f4[    ]*vpandnd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 df f4[    ]*vpandnd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 df f4[    ]*vpandnd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 31[    ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 df b4 f0 23 01 00 00[     ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 31[    ]*vpandnd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 72 7f[         ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df b2 00 10 00 00[        ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 72 80[         ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df b2 e0 ef ff ff[        ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 72 7f[         ]*vpandnd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df b2 00 02 00 00[        ]*vpandnd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 72 80[         ]*vpandnd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df b2 fc fd ff ff[        ]*vpandnd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 df f4[    ]*vpandnq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 df f4[    ]*vpandnq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 df f4[    ]*vpandnq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 31[    ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 df b4 f0 23 01 00 00[     ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 31[    ]*vpandnq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 72 7f[         ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df b2 00 08 00 00[        ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 72 80[         ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df b2 f0 f7 ff ff[        ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 72 7f[         ]*vpandnq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df b2 00 04 00 00[        ]*vpandnq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 72 80[         ]*vpandnq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df b2 f8 fb ff ff[        ]*vpandnq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 df f4[    ]*vpandnq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 df f4[    ]*vpandnq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 df f4[    ]*vpandnq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 31[    ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 df b4 f0 23 01 00 00[     ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 31[    ]*vpandnq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 72 7f[         ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df b2 00 10 00 00[        ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 72 80[         ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df b2 e0 ef ff ff[        ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 72 7f[         ]*vpandnq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df b2 00 04 00 00[        ]*vpandnq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 72 80[         ]*vpandnq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df b2 f8 fb ff ff[        ]*vpandnq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 db f4[    ]*vpandq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 db f4[    ]*vpandq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 db f4[    ]*vpandq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 31[    ]*vpandq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 db b4 f0 23 01 00 00[     ]*vpandq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 31[    ]*vpandq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 72 7f[         ]*vpandq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db b2 00 08 00 00[        ]*vpandq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 72 80[         ]*vpandq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db b2 f0 f7 ff ff[        ]*vpandq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 72 7f[         ]*vpandq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db b2 00 04 00 00[        ]*vpandq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 72 80[         ]*vpandq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db b2 f8 fb ff ff[        ]*vpandq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 db f4[    ]*vpandq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 db f4[    ]*vpandq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 db f4[    ]*vpandq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 31[    ]*vpandq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 db b4 f0 23 01 00 00[     ]*vpandq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 31[    ]*vpandq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 72 7f[         ]*vpandq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db b2 00 10 00 00[        ]*vpandq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 72 80[         ]*vpandq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db b2 e0 ef ff ff[        ]*vpandq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 72 7f[         ]*vpandq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db b2 00 04 00 00[        ]*vpandq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 72 80[         ]*vpandq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db b2 f8 fb ff ff[        ]*vpandq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 64 f4[    ]*vpblendmd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 64 f4[    ]*vpblendmd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 64 f4[    ]*vpblendmd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 31[    ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 64 b4 f0 23 01 00 00[     ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 31[    ]*vpblendmd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 72 7f[         ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 b2 00 08 00 00[        ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 72 80[         ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 b2 f0 f7 ff ff[        ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 72 7f[         ]*vpblendmd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 b2 00 02 00 00[        ]*vpblendmd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 72 80[         ]*vpblendmd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 b2 fc fd ff ff[        ]*vpblendmd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 64 f4[    ]*vpblendmd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 64 f4[    ]*vpblendmd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 64 f4[    ]*vpblendmd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 31[    ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 64 b4 f0 23 01 00 00[     ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 31[    ]*vpblendmd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 72 7f[         ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 b2 00 10 00 00[        ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 72 80[         ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 b2 e0 ef ff ff[        ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 72 7f[         ]*vpblendmd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 b2 00 02 00 00[        ]*vpblendmd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 72 80[         ]*vpblendmd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 b2 fc fd ff ff[        ]*vpblendmd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 31[    ]*vpbroadcastd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 58 31[    ]*vpbroadcastd xmm30\{k7\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 58 31[    ]*vpbroadcastd xmm30\{k7\}\{z\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 58 b4 f0 23 01 00 00[     ]*vpbroadcastd xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 72 7f[         ]*vpbroadcastd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 b2 00 02 00 00[        ]*vpbroadcastd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 72 80[         ]*vpbroadcastd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 b2 fc fd ff ff[        ]*vpbroadcastd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 31[    ]*vpbroadcastd ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 58 31[    ]*vpbroadcastd ymm30\{k7\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 58 31[    ]*vpbroadcastd ymm30\{k7\}\{z\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 58 b4 f0 23 01 00 00[     ]*vpbroadcastd ymm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 72 7f[         ]*vpbroadcastd ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 b2 00 02 00 00[        ]*vpbroadcastd ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 72 80[         ]*vpbroadcastd ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 b2 fc fd ff ff[        ]*vpbroadcastd ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 58 f5[    ]*vpbroadcastd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 58 f5[    ]*vpbroadcastd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 58 f5[    ]*vpbroadcastd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 58 f5[    ]*vpbroadcastd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 58 f5[    ]*vpbroadcastd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 58 f5[    ]*vpbroadcastd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 7c f0[    ]*vpbroadcastd xmm30,eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 7c f0[    ]*vpbroadcastd xmm30\{k7\},eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 7c f0[    ]*vpbroadcastd xmm30\{k7\}\{z\},eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 7c f5[    ]*vpbroadcastd xmm30,ebp
+[      ]*[a-f0-9]+:[   ]*62 42 7d 08 7c f5[    ]*vpbroadcastd xmm30,r13d
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 7c f0[    ]*vpbroadcastd ymm30,eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 7c f0[    ]*vpbroadcastd ymm30\{k7\},eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 7c f0[    ]*vpbroadcastd ymm30\{k7\}\{z\},eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 7c f5[    ]*vpbroadcastd ymm30,ebp
+[      ]*[a-f0-9]+:[   ]*62 42 7d 28 7c f5[    ]*vpbroadcastd ymm30,r13d
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 31[    ]*vpbroadcastq xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 59 31[    ]*vpbroadcastq xmm30\{k7\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 59 31[    ]*vpbroadcastq xmm30\{k7\}\{z\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 59 b4 f0 23 01 00 00[     ]*vpbroadcastq xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 72 7f[         ]*vpbroadcastq xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 b2 00 04 00 00[        ]*vpbroadcastq xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 72 80[         ]*vpbroadcastq xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 b2 f8 fb ff ff[        ]*vpbroadcastq xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 31[    ]*vpbroadcastq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 59 31[    ]*vpbroadcastq ymm30\{k7\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 59 31[    ]*vpbroadcastq ymm30\{k7\}\{z\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 59 b4 f0 23 01 00 00[     ]*vpbroadcastq ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 72 7f[         ]*vpbroadcastq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 b2 00 04 00 00[        ]*vpbroadcastq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 72 80[         ]*vpbroadcastq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 b2 f8 fb ff ff[        ]*vpbroadcastq ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 59 f5[    ]*vpbroadcastq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 59 f5[    ]*vpbroadcastq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 59 f5[    ]*vpbroadcastq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 59 f5[    ]*vpbroadcastq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 59 f5[    ]*vpbroadcastq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 59 f5[    ]*vpbroadcastq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 7c f0[    ]*vpbroadcastq xmm30,rax
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 7c f0[    ]*vpbroadcastq xmm30\{k7\},rax
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 7c f0[    ]*vpbroadcastq xmm30\{k7\}\{z\},rax
+[      ]*[a-f0-9]+:[   ]*62 42 fd 08 7c f0[    ]*vpbroadcastq xmm30,r8
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 7c f0[    ]*vpbroadcastq ymm30,rax
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 7c f0[    ]*vpbroadcastq ymm30\{k7\},rax
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 7c f0[    ]*vpbroadcastq ymm30\{k7\}\{z\},rax
+[      ]*[a-f0-9]+:[   ]*62 42 fd 28 7c f0[    ]*vpbroadcastq ymm30,r8
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1f ed ab[         ]*vpcmpd k5,xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 07 1f ed ab[         ]*vpcmpd k5\{k7\},xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1f ed 7b[         ]*vpcmpd k5,xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 29 7b[         ]*vpcmpd k5,xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 00 1f ac f0 23 01 00 00 7b[  ]*vpcmpd k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 29 7b[         ]*vpcmpd k5,xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 6a 7f 7b[      ]*vpcmpd k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f aa 00 08 00 00 7b[     ]*vpcmpd k5,xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 6a 80 7b[      ]*vpcmpd k5,xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f aa f0 f7 ff ff 7b[     ]*vpcmpd k5,xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 6a 7f 7b[      ]*vpcmpd k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f aa 00 02 00 00 7b[     ]*vpcmpd k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 6a 80 7b[      ]*vpcmpd k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f aa fc fd ff ff 7b[     ]*vpcmpd k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1f ed ab[         ]*vpcmpd k5,ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 27 1f ed ab[         ]*vpcmpd k5\{k7\},ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1f ed 7b[         ]*vpcmpd k5,ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 29 7b[         ]*vpcmpd k5,ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 20 1f ac f0 23 01 00 00 7b[  ]*vpcmpd k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 29 7b[         ]*vpcmpd k5,ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 6a 7f 7b[      ]*vpcmpd k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f aa 00 10 00 00 7b[     ]*vpcmpd k5,ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 6a 80 7b[      ]*vpcmpd k5,ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f aa e0 ef ff ff 7b[     ]*vpcmpd k5,ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 6a 7f 7b[      ]*vpcmpd k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f aa 00 02 00 00 7b[     ]*vpcmpd k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 6a 80 7b[      ]*vpcmpd k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f aa fc fd ff ff 7b[     ]*vpcmpd k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 76 ed[    ]*vpcmpeqd k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 76 ed[    ]*vpcmpeqd k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 29[    ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 76 ac f0 23 01 00 00[     ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 29[    ]*vpcmpeqd k5,xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 6a 7f[         ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 aa 00 08 00 00[        ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 6a 80[         ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 aa f0 f7 ff ff[        ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 6a 7f[         ]*vpcmpeqd k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 aa 00 02 00 00[        ]*vpcmpeqd k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 6a 80[         ]*vpcmpeqd k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 aa fc fd ff ff[        ]*vpcmpeqd k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 76 ed[    ]*vpcmpeqd k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 76 ed[    ]*vpcmpeqd k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 29[    ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 76 ac f0 23 01 00 00[     ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 29[    ]*vpcmpeqd k5,ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 6a 7f[         ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 aa 00 10 00 00[        ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 6a 80[         ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 aa e0 ef ff ff[        ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 6a 7f[         ]*vpcmpeqd k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 aa 00 02 00 00[        ]*vpcmpeqd k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 6a 80[         ]*vpcmpeqd k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 aa fc fd ff ff[        ]*vpcmpeqd k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 29 ed[    ]*vpcmpeqq k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 29 ed[    ]*vpcmpeqq k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 29[    ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 29 ac f0 23 01 00 00[     ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 29[    ]*vpcmpeqq k5,xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 6a 7f[         ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 aa 00 08 00 00[        ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 6a 80[         ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 aa f0 f7 ff ff[        ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 6a 7f[         ]*vpcmpeqq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 aa 00 04 00 00[        ]*vpcmpeqq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 6a 80[         ]*vpcmpeqq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 aa f8 fb ff ff[        ]*vpcmpeqq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 29 ed[    ]*vpcmpeqq k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 29 ed[    ]*vpcmpeqq k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 29[    ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 29 ac f0 23 01 00 00[     ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 29[    ]*vpcmpeqq k5,ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 6a 7f[         ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 aa 00 10 00 00[        ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 6a 80[         ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 aa e0 ef ff ff[        ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 6a 7f[         ]*vpcmpeqq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 aa 00 04 00 00[        ]*vpcmpeqq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 6a 80[         ]*vpcmpeqq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 aa f8 fb ff ff[        ]*vpcmpeqq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 66 ed[    ]*vpcmpgtd k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 66 ed[    ]*vpcmpgtd k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 29[    ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 66 ac f0 23 01 00 00[     ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 29[    ]*vpcmpgtd k5,xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 6a 7f[         ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 aa 00 08 00 00[        ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 6a 80[         ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 aa f0 f7 ff ff[        ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 6a 7f[         ]*vpcmpgtd k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 aa 00 02 00 00[        ]*vpcmpgtd k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 6a 80[         ]*vpcmpgtd k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 aa fc fd ff ff[        ]*vpcmpgtd k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 66 ed[    ]*vpcmpgtd k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 66 ed[    ]*vpcmpgtd k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 29[    ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 66 ac f0 23 01 00 00[     ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 29[    ]*vpcmpgtd k5,ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 6a 7f[         ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 aa 00 10 00 00[        ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 6a 80[         ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 aa e0 ef ff ff[        ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 6a 7f[         ]*vpcmpgtd k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 aa 00 02 00 00[        ]*vpcmpgtd k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 6a 80[         ]*vpcmpgtd k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 aa fc fd ff ff[        ]*vpcmpgtd k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 37 ed[    ]*vpcmpgtq k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 37 ed[    ]*vpcmpgtq k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 29[    ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 37 ac f0 23 01 00 00[     ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 29[    ]*vpcmpgtq k5,xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 6a 7f[         ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 aa 00 08 00 00[        ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 6a 80[         ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 aa f0 f7 ff ff[        ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 6a 7f[         ]*vpcmpgtq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 aa 00 04 00 00[        ]*vpcmpgtq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 6a 80[         ]*vpcmpgtq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 aa f8 fb ff ff[        ]*vpcmpgtq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 37 ed[    ]*vpcmpgtq k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 37 ed[    ]*vpcmpgtq k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 29[    ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 37 ac f0 23 01 00 00[     ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 29[    ]*vpcmpgtq k5,ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 6a 7f[         ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 aa 00 10 00 00[        ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 6a 80[         ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 aa e0 ef ff ff[        ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 6a 7f[         ]*vpcmpgtq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 aa 00 04 00 00[        ]*vpcmpgtq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 6a 80[         ]*vpcmpgtq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 aa f8 fb ff ff[        ]*vpcmpgtq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1f ed ab[         ]*vpcmpq k5,xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 07 1f ed ab[         ]*vpcmpq k5\{k7\},xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1f ed 7b[         ]*vpcmpq k5,xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 29 7b[         ]*vpcmpq k5,xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 00 1f ac f0 23 01 00 00 7b[  ]*vpcmpq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 29 7b[         ]*vpcmpq k5,xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 6a 7f 7b[      ]*vpcmpq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f aa 00 08 00 00 7b[     ]*vpcmpq k5,xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 6a 80 7b[      ]*vpcmpq k5,xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f aa f0 f7 ff ff 7b[     ]*vpcmpq k5,xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 6a 7f 7b[      ]*vpcmpq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f aa 00 04 00 00 7b[     ]*vpcmpq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 6a 80 7b[      ]*vpcmpq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f aa f8 fb ff ff 7b[     ]*vpcmpq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1f ed ab[         ]*vpcmpq k5,ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 27 1f ed ab[         ]*vpcmpq k5\{k7\},ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1f ed 7b[         ]*vpcmpq k5,ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 29 7b[         ]*vpcmpq k5,ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 20 1f ac f0 23 01 00 00 7b[  ]*vpcmpq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 29 7b[         ]*vpcmpq k5,ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 6a 7f 7b[      ]*vpcmpq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f aa 00 10 00 00 7b[     ]*vpcmpq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 6a 80 7b[      ]*vpcmpq k5,ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f aa e0 ef ff ff 7b[     ]*vpcmpq k5,ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 6a 7f 7b[      ]*vpcmpq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f aa 00 04 00 00 7b[     ]*vpcmpq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 6a 80 7b[      ]*vpcmpq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f aa f8 fb ff ff 7b[     ]*vpcmpq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1e ed ab[         ]*vpcmpud k5,xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 07 1e ed ab[         ]*vpcmpud k5\{k7\},xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1e ed 7b[         ]*vpcmpud k5,xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 29 7b[         ]*vpcmpud k5,xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 00 1e ac f0 23 01 00 00 7b[  ]*vpcmpud k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 29 7b[         ]*vpcmpud k5,xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 6a 7f 7b[      ]*vpcmpud k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e aa 00 08 00 00 7b[     ]*vpcmpud k5,xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 6a 80 7b[      ]*vpcmpud k5,xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e aa f0 f7 ff ff 7b[     ]*vpcmpud k5,xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 6a 7f 7b[      ]*vpcmpud k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e aa 00 02 00 00 7b[     ]*vpcmpud k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 6a 80 7b[      ]*vpcmpud k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e aa fc fd ff ff 7b[     ]*vpcmpud k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1e ed ab[         ]*vpcmpud k5,ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 27 1e ed ab[         ]*vpcmpud k5\{k7\},ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1e ed 7b[         ]*vpcmpud k5,ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 29 7b[         ]*vpcmpud k5,ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 20 1e ac f0 23 01 00 00 7b[  ]*vpcmpud k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 29 7b[         ]*vpcmpud k5,ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 6a 7f 7b[      ]*vpcmpud k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e aa 00 10 00 00 7b[     ]*vpcmpud k5,ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 6a 80 7b[      ]*vpcmpud k5,ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e aa e0 ef ff ff 7b[     ]*vpcmpud k5,ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 6a 7f 7b[      ]*vpcmpud k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e aa 00 02 00 00 7b[     ]*vpcmpud k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 6a 80 7b[      ]*vpcmpud k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e aa fc fd ff ff 7b[     ]*vpcmpud k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1e ed ab[         ]*vpcmpuq k5,xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 07 1e ed ab[         ]*vpcmpuq k5\{k7\},xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1e ed 7b[         ]*vpcmpuq k5,xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 29 7b[         ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 00 1e ac f0 23 01 00 00 7b[  ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 29 7b[         ]*vpcmpuq k5,xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 6a 7f 7b[      ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e aa 00 08 00 00 7b[     ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 6a 80 7b[      ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e aa f0 f7 ff ff 7b[     ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 6a 7f 7b[      ]*vpcmpuq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e aa 00 04 00 00 7b[     ]*vpcmpuq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 6a 80 7b[      ]*vpcmpuq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e aa f8 fb ff ff 7b[     ]*vpcmpuq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1e ed ab[         ]*vpcmpuq k5,ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 27 1e ed ab[         ]*vpcmpuq k5\{k7\},ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1e ed 7b[         ]*vpcmpuq k5,ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 29 7b[         ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 20 1e ac f0 23 01 00 00 7b[  ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 29 7b[         ]*vpcmpuq k5,ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 6a 7f 7b[      ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e aa 00 10 00 00 7b[     ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 6a 80 7b[      ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e aa e0 ef ff ff 7b[     ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 6a 7f 7b[      ]*vpcmpuq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e aa 00 04 00 00 7b[     ]*vpcmpuq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 6a 80 7b[      ]*vpcmpuq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e aa f8 fb ff ff 7b[     ]*vpcmpuq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 64 f4[    ]*vpblendmq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 64 f4[    ]*vpblendmq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 64 f4[    ]*vpblendmq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 31[    ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 64 b4 f0 23 01 00 00[     ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 31[    ]*vpblendmq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 72 7f[         ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 b2 00 08 00 00[        ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 72 80[         ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 b2 f0 f7 ff ff[        ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 72 7f[         ]*vpblendmq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 b2 00 04 00 00[        ]*vpblendmq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 72 80[         ]*vpblendmq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 b2 f8 fb ff ff[        ]*vpblendmq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 64 f4[    ]*vpblendmq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 64 f4[    ]*vpblendmq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 64 f4[    ]*vpblendmq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 31[    ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 64 b4 f0 23 01 00 00[     ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 31[    ]*vpblendmq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 72 7f[         ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 b2 00 10 00 00[        ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 72 80[         ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 b2 e0 ef ff ff[        ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 72 7f[         ]*vpblendmq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 b2 00 04 00 00[        ]*vpblendmq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 72 80[         ]*vpblendmq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 b2 f8 fb ff ff[        ]*vpblendmq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 31[    ]*vpcompressd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 8b 31[    ]*vpcompressd XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 8b b4 f0 23 01 00 00[     ]*vpcompressd XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 72 7f[         ]*vpcompressd XMMWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b b2 00 02 00 00[        ]*vpcompressd XMMWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 72 80[         ]*vpcompressd XMMWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b b2 fc fd ff ff[        ]*vpcompressd XMMWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 31[    ]*vpcompressd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 8b 31[    ]*vpcompressd YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 8b b4 f0 23 01 00 00[     ]*vpcompressd YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 72 7f[         ]*vpcompressd YMMWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b b2 00 02 00 00[        ]*vpcompressd YMMWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 72 80[         ]*vpcompressd YMMWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b b2 fc fd ff ff[        ]*vpcompressd YMMWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 8b ee[    ]*vpcompressd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 8b ee[    ]*vpcompressd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 8b ee[    ]*vpcompressd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 8b ee[    ]*vpcompressd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 8b ee[    ]*vpcompressd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 8b ee[    ]*vpcompressd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 36 f4[    ]*vpermd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 36 f4[    ]*vpermd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 36 f4[    ]*vpermd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 31[    ]*vpermd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 36 b4 f0 23 01 00 00[     ]*vpermd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 31[    ]*vpermd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 72 7f[         ]*vpermd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 b2 00 10 00 00[        ]*vpermd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 72 80[         ]*vpermd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 b2 e0 ef ff ff[        ]*vpermd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 72 7f[         ]*vpermd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 b2 00 02 00 00[        ]*vpermd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 72 80[         ]*vpermd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 b2 fc fd ff ff[        ]*vpermd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 05 f5 ab[         ]*vpermilpd xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 05 f5 ab[         ]*vpermilpd xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 05 f5 ab[         ]*vpermilpd xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 05 f5 7b[         ]*vpermilpd xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 31 7b[         ]*vpermilpd xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 05 b4 f0 23 01 00 00 7b[  ]*vpermilpd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 31 7b[         ]*vpermilpd xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 72 7f 7b[      ]*vpermilpd xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 b2 00 08 00 00 7b[     ]*vpermilpd xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 72 80 7b[      ]*vpermilpd xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 b2 f0 f7 ff ff 7b[     ]*vpermilpd xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 72 7f 7b[      ]*vpermilpd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 b2 00 04 00 00 7b[     ]*vpermilpd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 72 80 7b[      ]*vpermilpd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 b2 f8 fb ff ff 7b[     ]*vpermilpd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 05 f5 ab[         ]*vpermilpd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 05 f5 ab[         ]*vpermilpd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 05 f5 ab[         ]*vpermilpd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 05 f5 7b[         ]*vpermilpd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 31 7b[         ]*vpermilpd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 05 b4 f0 23 01 00 00 7b[  ]*vpermilpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 31 7b[         ]*vpermilpd ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 72 7f 7b[      ]*vpermilpd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 b2 00 10 00 00 7b[     ]*vpermilpd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 72 80 7b[      ]*vpermilpd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 b2 e0 ef ff ff 7b[     ]*vpermilpd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 72 7f 7b[      ]*vpermilpd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 b2 00 04 00 00 7b[     ]*vpermilpd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 72 80 7b[      ]*vpermilpd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 b2 f8 fb ff ff 7b[     ]*vpermilpd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 0d f4[    ]*vpermilpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 0d f4[    ]*vpermilpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 0d f4[    ]*vpermilpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 31[    ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 0d b4 f0 23 01 00 00[     ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 31[    ]*vpermilpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 72 7f[         ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d b2 00 08 00 00[        ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 72 80[         ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d b2 f0 f7 ff ff[        ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 72 7f[         ]*vpermilpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d b2 00 04 00 00[        ]*vpermilpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 72 80[         ]*vpermilpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d b2 f8 fb ff ff[        ]*vpermilpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 0d f4[    ]*vpermilpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 0d f4[    ]*vpermilpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 0d f4[    ]*vpermilpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 31[    ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 0d b4 f0 23 01 00 00[     ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 31[    ]*vpermilpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 72 7f[         ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d b2 00 10 00 00[        ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 72 80[         ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d b2 e0 ef ff ff[        ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 72 7f[         ]*vpermilpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d b2 00 04 00 00[        ]*vpermilpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 72 80[         ]*vpermilpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d b2 f8 fb ff ff[        ]*vpermilpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 04 f5 ab[         ]*vpermilps xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 04 f5 ab[         ]*vpermilps xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 04 f5 ab[         ]*vpermilps xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 04 f5 7b[         ]*vpermilps xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 31 7b[         ]*vpermilps xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 04 b4 f0 23 01 00 00 7b[  ]*vpermilps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 31 7b[         ]*vpermilps xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 72 7f 7b[      ]*vpermilps xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 b2 00 08 00 00 7b[     ]*vpermilps xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 72 80 7b[      ]*vpermilps xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 b2 f0 f7 ff ff 7b[     ]*vpermilps xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 72 7f 7b[      ]*vpermilps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 b2 00 02 00 00 7b[     ]*vpermilps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 72 80 7b[      ]*vpermilps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 b2 fc fd ff ff 7b[     ]*vpermilps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 04 f5 ab[         ]*vpermilps ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 04 f5 ab[         ]*vpermilps ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 04 f5 ab[         ]*vpermilps ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 04 f5 7b[         ]*vpermilps ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 31 7b[         ]*vpermilps ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 04 b4 f0 23 01 00 00 7b[  ]*vpermilps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 31 7b[         ]*vpermilps ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 72 7f 7b[      ]*vpermilps ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 b2 00 10 00 00 7b[     ]*vpermilps ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 72 80 7b[      ]*vpermilps ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 b2 e0 ef ff ff 7b[     ]*vpermilps ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 72 7f 7b[      ]*vpermilps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 b2 00 02 00 00 7b[     ]*vpermilps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 72 80 7b[      ]*vpermilps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 b2 fc fd ff ff 7b[     ]*vpermilps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 0c f4[    ]*vpermilps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 0c f4[    ]*vpermilps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 0c f4[    ]*vpermilps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 31[    ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 0c b4 f0 23 01 00 00[     ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 31[    ]*vpermilps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 72 7f[         ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c b2 00 08 00 00[        ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 72 80[         ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c b2 f0 f7 ff ff[        ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 72 7f[         ]*vpermilps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c b2 00 02 00 00[        ]*vpermilps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 72 80[         ]*vpermilps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c b2 fc fd ff ff[        ]*vpermilps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 0c f4[    ]*vpermilps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 0c f4[    ]*vpermilps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 0c f4[    ]*vpermilps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 31[    ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 0c b4 f0 23 01 00 00[     ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 31[    ]*vpermilps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 72 7f[         ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c b2 00 10 00 00[        ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 72 80[         ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c b2 e0 ef ff ff[        ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 72 7f[         ]*vpermilps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c b2 00 02 00 00[        ]*vpermilps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 72 80[         ]*vpermilps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c b2 fc fd ff ff[        ]*vpermilps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 01 f5 ab[         ]*vpermpd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 01 f5 ab[         ]*vpermpd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 01 f5 ab[         ]*vpermpd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 01 f5 7b[         ]*vpermpd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 31 7b[         ]*vpermpd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 01 b4 f0 23 01 00 00 7b[  ]*vpermpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 31 7b[         ]*vpermpd ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 72 7f 7b[      ]*vpermpd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 b2 00 10 00 00 7b[     ]*vpermpd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 72 80 7b[      ]*vpermpd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 b2 e0 ef ff ff 7b[     ]*vpermpd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 72 7f 7b[      ]*vpermpd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 b2 00 04 00 00 7b[     ]*vpermpd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 72 80 7b[      ]*vpermpd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 b2 f8 fb ff ff 7b[     ]*vpermpd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 16 f4[    ]*vpermps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 16 f4[    ]*vpermps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 16 f4[    ]*vpermps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 31[    ]*vpermps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 16 b4 f0 23 01 00 00[     ]*vpermps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 31[    ]*vpermps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 72 7f[         ]*vpermps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 b2 00 10 00 00[        ]*vpermps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 72 80[         ]*vpermps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 b2 e0 ef ff ff[        ]*vpermps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 72 7f[         ]*vpermps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 b2 00 02 00 00[        ]*vpermps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 72 80[         ]*vpermps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 b2 fc fd ff ff[        ]*vpermps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 00 f5 ab[         ]*vpermq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 00 f5 ab[         ]*vpermq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 00 f5 ab[         ]*vpermq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 00 f5 7b[         ]*vpermq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 31 7b[         ]*vpermq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 00 b4 f0 23 01 00 00 7b[  ]*vpermq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 31 7b[         ]*vpermq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 72 7f 7b[      ]*vpermq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 b2 00 10 00 00 7b[     ]*vpermq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 72 80 7b[      ]*vpermq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 b2 e0 ef ff ff 7b[     ]*vpermq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 72 7f 7b[      ]*vpermq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 b2 00 04 00 00 7b[     ]*vpermq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 72 80 7b[      ]*vpermq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 b2 f8 fb ff ff 7b[     ]*vpermq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 31[    ]*vpexpandd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 89 31[    ]*vpexpandd xmm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 89 31[    ]*vpexpandd xmm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 89 b4 f0 23 01 00 00[     ]*vpexpandd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 72 7f[         ]*vpexpandd xmm30,XMMWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 b2 00 02 00 00[        ]*vpexpandd xmm30,XMMWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 72 80[         ]*vpexpandd xmm30,XMMWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 b2 fc fd ff ff[        ]*vpexpandd xmm30,XMMWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 31[    ]*vpexpandd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 89 31[    ]*vpexpandd ymm30\{k7\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 89 31[    ]*vpexpandd ymm30\{k7\}\{z\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 89 b4 f0 23 01 00 00[     ]*vpexpandd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 72 7f[         ]*vpexpandd ymm30,YMMWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 b2 00 02 00 00[        ]*vpexpandd ymm30,YMMWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 72 80[         ]*vpexpandd ymm30,YMMWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 b2 fc fd ff ff[        ]*vpexpandd ymm30,YMMWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 89 f5[    ]*vpexpandd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 89 f5[    ]*vpexpandd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 89 f5[    ]*vpexpandd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 89 f5[    ]*vpexpandd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 89 f5[    ]*vpexpandd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 89 f5[    ]*vpexpandd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 31[    ]*vpexpandq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 89 31[    ]*vpexpandq xmm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 89 31[    ]*vpexpandq xmm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 89 b4 f0 23 01 00 00[     ]*vpexpandq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 72 7f[         ]*vpexpandq xmm30,XMMWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 b2 00 04 00 00[        ]*vpexpandq xmm30,XMMWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 72 80[         ]*vpexpandq xmm30,XMMWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 b2 f8 fb ff ff[        ]*vpexpandq xmm30,XMMWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 31[    ]*vpexpandq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 89 31[    ]*vpexpandq ymm30\{k7\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 89 31[    ]*vpexpandq ymm30\{k7\}\{z\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 89 b4 f0 23 01 00 00[     ]*vpexpandq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 72 7f[         ]*vpexpandq ymm30,YMMWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 b2 00 04 00 00[        ]*vpexpandq ymm30,YMMWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 72 80[         ]*vpexpandq ymm30,YMMWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 b2 f8 fb ff ff[        ]*vpexpandq ymm30,YMMWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 89 f5[    ]*vpexpandq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 89 f5[    ]*vpexpandq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 89 f5[    ]*vpexpandq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 89 f5[    ]*vpexpandq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 89 f5[    ]*vpexpandq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 89 f5[    ]*vpexpandq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 90 b4 fe 7b 00 00 00[     ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 90 74 39 40[      ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 90 b4 b9 00 04 00 00[     ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 90 b4 fe 7b 00 00 00[     ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 90 74 39 40[      ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 90 b4 b9 00 04 00 00[     ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 90 b4 fe 7b 00 00 00[     ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 90 74 39 20[      ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 90 b4 b9 00 04 00 00[     ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 90 b4 fe 7b 00 00 00[     ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 90 74 39 20[      ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 90 b4 b9 00 04 00 00[     ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 91 b4 fe 7b 00 00 00[     ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 91 74 39 40[      ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 91 b4 b9 00 04 00 00[     ]*vpgatherqd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 91 b4 fe 7b 00 00 00[     ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 91 74 39 40[      ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 91 b4 b9 00 04 00 00[     ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 91 b4 fe 7b 00 00 00[     ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 91 74 39 20[      ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 91 b4 b9 00 04 00 00[     ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 91 b4 fe 7b 00 00 00[     ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 91 74 39 20[      ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 91 b4 b9 00 04 00 00[     ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3d f4[    ]*vpmaxsd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3d f4[    ]*vpmaxsd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3d f4[    ]*vpmaxsd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 31[    ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3d b4 f0 23 01 00 00[     ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 31[    ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 72 7f[         ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d b2 00 08 00 00[        ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 72 80[         ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d b2 f0 f7 ff ff[        ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 72 7f[         ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d b2 00 02 00 00[        ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 72 80[         ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d b2 fc fd ff ff[        ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3d f4[    ]*vpmaxsd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3d f4[    ]*vpmaxsd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3d f4[    ]*vpmaxsd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 31[    ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3d b4 f0 23 01 00 00[     ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 31[    ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 72 7f[         ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d b2 00 10 00 00[        ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 72 80[         ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d b2 e0 ef ff ff[        ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 72 7f[         ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d b2 00 02 00 00[        ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 72 80[         ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d b2 fc fd ff ff[        ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3d f4[    ]*vpmaxsq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3d f4[    ]*vpmaxsq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3d f4[    ]*vpmaxsq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 31[    ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3d b4 f0 23 01 00 00[     ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 31[    ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 72 7f[         ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d b2 00 08 00 00[        ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 72 80[         ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d b2 f0 f7 ff ff[        ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 72 7f[         ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d b2 00 04 00 00[        ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 72 80[         ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d b2 f8 fb ff ff[        ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3d f4[    ]*vpmaxsq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3d f4[    ]*vpmaxsq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3d f4[    ]*vpmaxsq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 31[    ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3d b4 f0 23 01 00 00[     ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 31[    ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 72 7f[         ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d b2 00 10 00 00[        ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 72 80[         ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d b2 e0 ef ff ff[        ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 72 7f[         ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d b2 00 04 00 00[        ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 72 80[         ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d b2 f8 fb ff ff[        ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3f f4[    ]*vpmaxud xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3f f4[    ]*vpmaxud xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3f f4[    ]*vpmaxud xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 31[    ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3f b4 f0 23 01 00 00[     ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 31[    ]*vpmaxud xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 72 7f[         ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f b2 00 08 00 00[        ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 72 80[         ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f b2 f0 f7 ff ff[        ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 72 7f[         ]*vpmaxud xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f b2 00 02 00 00[        ]*vpmaxud xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 72 80[         ]*vpmaxud xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f b2 fc fd ff ff[        ]*vpmaxud xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3f f4[    ]*vpmaxud ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3f f4[    ]*vpmaxud ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3f f4[    ]*vpmaxud ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 31[    ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3f b4 f0 23 01 00 00[     ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 31[    ]*vpmaxud ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 72 7f[         ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f b2 00 10 00 00[        ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 72 80[         ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f b2 e0 ef ff ff[        ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 72 7f[         ]*vpmaxud ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f b2 00 02 00 00[        ]*vpmaxud ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 72 80[         ]*vpmaxud ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f b2 fc fd ff ff[        ]*vpmaxud ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3f f4[    ]*vpmaxuq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3f f4[    ]*vpmaxuq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3f f4[    ]*vpmaxuq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 31[    ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3f b4 f0 23 01 00 00[     ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 31[    ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 72 7f[         ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f b2 00 08 00 00[        ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 72 80[         ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f b2 f0 f7 ff ff[        ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 72 7f[         ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f b2 00 04 00 00[        ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 72 80[         ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f b2 f8 fb ff ff[        ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3f f4[    ]*vpmaxuq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3f f4[    ]*vpmaxuq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3f f4[    ]*vpmaxuq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 31[    ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3f b4 f0 23 01 00 00[     ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 31[    ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 72 7f[         ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f b2 00 10 00 00[        ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 72 80[         ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f b2 e0 ef ff ff[        ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 72 7f[         ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f b2 00 04 00 00[        ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 72 80[         ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f b2 f8 fb ff ff[        ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 39 f4[    ]*vpminsd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 39 f4[    ]*vpminsd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 39 f4[    ]*vpminsd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 31[    ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 39 b4 f0 23 01 00 00[     ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 31[    ]*vpminsd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 72 7f[         ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 b2 00 08 00 00[        ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 72 80[         ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 b2 f0 f7 ff ff[        ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 72 7f[         ]*vpminsd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 b2 00 02 00 00[        ]*vpminsd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 72 80[         ]*vpminsd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 b2 fc fd ff ff[        ]*vpminsd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 39 f4[    ]*vpminsd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 39 f4[    ]*vpminsd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 39 f4[    ]*vpminsd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 31[    ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 39 b4 f0 23 01 00 00[     ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 31[    ]*vpminsd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 72 7f[         ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 b2 00 10 00 00[        ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 72 80[         ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 b2 e0 ef ff ff[        ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 72 7f[         ]*vpminsd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 b2 00 02 00 00[        ]*vpminsd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 72 80[         ]*vpminsd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 b2 fc fd ff ff[        ]*vpminsd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 39 f4[    ]*vpminsq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 39 f4[    ]*vpminsq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 39 f4[    ]*vpminsq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 31[    ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 39 b4 f0 23 01 00 00[     ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 31[    ]*vpminsq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 72 7f[         ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 b2 00 08 00 00[        ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 72 80[         ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 b2 f0 f7 ff ff[        ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 72 7f[         ]*vpminsq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 b2 00 04 00 00[        ]*vpminsq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 72 80[         ]*vpminsq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 b2 f8 fb ff ff[        ]*vpminsq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 39 f4[    ]*vpminsq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 39 f4[    ]*vpminsq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 39 f4[    ]*vpminsq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 31[    ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 39 b4 f0 23 01 00 00[     ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 31[    ]*vpminsq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 72 7f[         ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 b2 00 10 00 00[        ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 72 80[         ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 b2 e0 ef ff ff[        ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 72 7f[         ]*vpminsq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 b2 00 04 00 00[        ]*vpminsq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 72 80[         ]*vpminsq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 b2 f8 fb ff ff[        ]*vpminsq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3b f4[    ]*vpminud xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3b f4[    ]*vpminud xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3b f4[    ]*vpminud xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 31[    ]*vpminud xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3b b4 f0 23 01 00 00[     ]*vpminud xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 31[    ]*vpminud xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 72 7f[         ]*vpminud xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b b2 00 08 00 00[        ]*vpminud xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 72 80[         ]*vpminud xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b b2 f0 f7 ff ff[        ]*vpminud xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 72 7f[         ]*vpminud xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b b2 00 02 00 00[        ]*vpminud xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 72 80[         ]*vpminud xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b b2 fc fd ff ff[        ]*vpminud xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3b f4[    ]*vpminud ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3b f4[    ]*vpminud ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3b f4[    ]*vpminud ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 31[    ]*vpminud ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3b b4 f0 23 01 00 00[     ]*vpminud ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 31[    ]*vpminud ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 72 7f[         ]*vpminud ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b b2 00 10 00 00[        ]*vpminud ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 72 80[         ]*vpminud ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b b2 e0 ef ff ff[        ]*vpminud ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 72 7f[         ]*vpminud ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b b2 00 02 00 00[        ]*vpminud ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 72 80[         ]*vpminud ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b b2 fc fd ff ff[        ]*vpminud ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3b f4[    ]*vpminuq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3b f4[    ]*vpminuq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3b f4[    ]*vpminuq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 31[    ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3b b4 f0 23 01 00 00[     ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 31[    ]*vpminuq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 72 7f[         ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b b2 00 08 00 00[        ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 72 80[         ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b b2 f0 f7 ff ff[        ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 72 7f[         ]*vpminuq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b b2 00 04 00 00[        ]*vpminuq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 72 80[         ]*vpminuq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b b2 f8 fb ff ff[        ]*vpminuq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3b f4[    ]*vpminuq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3b f4[    ]*vpminuq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3b f4[    ]*vpminuq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 31[    ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3b b4 f0 23 01 00 00[     ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 31[    ]*vpminuq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 72 7f[         ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b b2 00 10 00 00[        ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 72 80[         ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b b2 e0 ef ff ff[        ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 72 7f[         ]*vpminuq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b b2 00 04 00 00[        ]*vpminuq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 72 80[         ]*vpminuq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b b2 f8 fb ff ff[        ]*vpminuq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 21 f5[    ]*vpmovsxbd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 21 f5[    ]*vpmovsxbd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 21 f5[    ]*vpmovsxbd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 31[    ]*vpmovsxbd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 21 b4 f0 23 01 00 00[     ]*vpmovsxbd xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 72 7f[         ]*vpmovsxbd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 b2 00 02 00 00[        ]*vpmovsxbd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 72 80[         ]*vpmovsxbd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 b2 fc fd ff ff[        ]*vpmovsxbd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 21 f5[    ]*vpmovsxbd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 21 f5[    ]*vpmovsxbd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 21 f5[    ]*vpmovsxbd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 31[    ]*vpmovsxbd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 21 b4 f0 23 01 00 00[     ]*vpmovsxbd ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 72 7f[         ]*vpmovsxbd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 b2 00 04 00 00[        ]*vpmovsxbd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 72 80[         ]*vpmovsxbd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 b2 f8 fb ff ff[        ]*vpmovsxbd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 22 f5[    ]*vpmovsxbq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 22 f5[    ]*vpmovsxbq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 22 f5[    ]*vpmovsxbq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 31[    ]*vpmovsxbq xmm30,WORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 22 b4 f0 23 01 00 00[     ]*vpmovsxbq xmm30,WORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 72 7f[         ]*vpmovsxbq xmm30,WORD PTR \[rdx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 b2 00 01 00 00[        ]*vpmovsxbq xmm30,WORD PTR \[rdx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 72 80[         ]*vpmovsxbq xmm30,WORD PTR \[rdx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 b2 fe fe ff ff[        ]*vpmovsxbq xmm30,WORD PTR \[rdx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 22 f5[    ]*vpmovsxbq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 22 f5[    ]*vpmovsxbq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 22 f5[    ]*vpmovsxbq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 31[    ]*vpmovsxbq ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 22 b4 f0 23 01 00 00[     ]*vpmovsxbq ymm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 72 7f[         ]*vpmovsxbq ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 b2 00 02 00 00[        ]*vpmovsxbq ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 72 80[         ]*vpmovsxbq ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 b2 fc fd ff ff[        ]*vpmovsxbq ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 25 f5[    ]*vpmovsxdq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 25 f5[    ]*vpmovsxdq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 25 f5[    ]*vpmovsxdq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 31[    ]*vpmovsxdq xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 25 b4 f0 23 01 00 00[     ]*vpmovsxdq xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 72 7f[         ]*vpmovsxdq xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 b2 00 04 00 00[        ]*vpmovsxdq xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 72 80[         ]*vpmovsxdq xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 b2 f8 fb ff ff[        ]*vpmovsxdq xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 25 f5[    ]*vpmovsxdq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 25 f5[    ]*vpmovsxdq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 25 f5[    ]*vpmovsxdq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 31[    ]*vpmovsxdq ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 25 b4 f0 23 01 00 00[     ]*vpmovsxdq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 72 7f[         ]*vpmovsxdq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 b2 00 08 00 00[        ]*vpmovsxdq ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 72 80[         ]*vpmovsxdq ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 b2 f0 f7 ff ff[        ]*vpmovsxdq ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 23 f5[    ]*vpmovsxwd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 23 f5[    ]*vpmovsxwd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 23 f5[    ]*vpmovsxwd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 31[    ]*vpmovsxwd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 23 b4 f0 23 01 00 00[     ]*vpmovsxwd xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 72 7f[         ]*vpmovsxwd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 b2 00 04 00 00[        ]*vpmovsxwd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 72 80[         ]*vpmovsxwd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 b2 f8 fb ff ff[        ]*vpmovsxwd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 23 f5[    ]*vpmovsxwd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 23 f5[    ]*vpmovsxwd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 23 f5[    ]*vpmovsxwd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 31[    ]*vpmovsxwd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 23 b4 f0 23 01 00 00[     ]*vpmovsxwd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 72 7f[         ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 b2 00 08 00 00[        ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 72 80[         ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 b2 f0 f7 ff ff[        ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 24 f5[    ]*vpmovsxwq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 24 f5[    ]*vpmovsxwq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 24 f5[    ]*vpmovsxwq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 31[    ]*vpmovsxwq xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 24 b4 f0 23 01 00 00[     ]*vpmovsxwq xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 72 7f[         ]*vpmovsxwq xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 b2 00 02 00 00[        ]*vpmovsxwq xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 72 80[         ]*vpmovsxwq xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 b2 fc fd ff ff[        ]*vpmovsxwq xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 24 f5[    ]*vpmovsxwq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 24 f5[    ]*vpmovsxwq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 24 f5[    ]*vpmovsxwq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 31[    ]*vpmovsxwq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 24 b4 f0 23 01 00 00[     ]*vpmovsxwq ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 72 7f[         ]*vpmovsxwq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 b2 00 04 00 00[        ]*vpmovsxwq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 72 80[         ]*vpmovsxwq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 b2 f8 fb ff ff[        ]*vpmovsxwq ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 31 f5[    ]*vpmovzxbd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 31 f5[    ]*vpmovzxbd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 31 f5[    ]*vpmovzxbd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 31[    ]*vpmovzxbd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 31 b4 f0 23 01 00 00[     ]*vpmovzxbd xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 72 7f[         ]*vpmovzxbd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 b2 00 02 00 00[        ]*vpmovzxbd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 72 80[         ]*vpmovzxbd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 b2 fc fd ff ff[        ]*vpmovzxbd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 31 f5[    ]*vpmovzxbd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 31 f5[    ]*vpmovzxbd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 31 f5[    ]*vpmovzxbd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 31[    ]*vpmovzxbd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 31 b4 f0 23 01 00 00[     ]*vpmovzxbd ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 72 7f[         ]*vpmovzxbd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 b2 00 04 00 00[        ]*vpmovzxbd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 72 80[         ]*vpmovzxbd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 b2 f8 fb ff ff[        ]*vpmovzxbd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 32 f5[    ]*vpmovzxbq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 32 f5[    ]*vpmovzxbq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 32 f5[    ]*vpmovzxbq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 31[    ]*vpmovzxbq xmm30,WORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 32 b4 f0 23 01 00 00[     ]*vpmovzxbq xmm30,WORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 72 7f[         ]*vpmovzxbq xmm30,WORD PTR \[rdx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 b2 00 01 00 00[        ]*vpmovzxbq xmm30,WORD PTR \[rdx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 72 80[         ]*vpmovzxbq xmm30,WORD PTR \[rdx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 b2 fe fe ff ff[        ]*vpmovzxbq xmm30,WORD PTR \[rdx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 32 f5[    ]*vpmovzxbq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 32 f5[    ]*vpmovzxbq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 32 f5[    ]*vpmovzxbq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 31[    ]*vpmovzxbq ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 32 b4 f0 23 01 00 00[     ]*vpmovzxbq ymm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 72 7f[         ]*vpmovzxbq ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 b2 00 02 00 00[        ]*vpmovzxbq ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 72 80[         ]*vpmovzxbq ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 b2 fc fd ff ff[        ]*vpmovzxbq ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 35 f5[    ]*vpmovzxdq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 35 f5[    ]*vpmovzxdq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 35 f5[    ]*vpmovzxdq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 31[    ]*vpmovzxdq xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 35 b4 f0 23 01 00 00[     ]*vpmovzxdq xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 72 7f[         ]*vpmovzxdq xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 b2 00 04 00 00[        ]*vpmovzxdq xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 72 80[         ]*vpmovzxdq xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 b2 f8 fb ff ff[        ]*vpmovzxdq xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 35 f5[    ]*vpmovzxdq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 35 f5[    ]*vpmovzxdq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 35 f5[    ]*vpmovzxdq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 31[    ]*vpmovzxdq ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 35 b4 f0 23 01 00 00[     ]*vpmovzxdq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 72 7f[         ]*vpmovzxdq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 b2 00 08 00 00[        ]*vpmovzxdq ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 72 80[         ]*vpmovzxdq ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 b2 f0 f7 ff ff[        ]*vpmovzxdq ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 33 f5[    ]*vpmovzxwd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 33 f5[    ]*vpmovzxwd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 33 f5[    ]*vpmovzxwd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 31[    ]*vpmovzxwd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 33 b4 f0 23 01 00 00[     ]*vpmovzxwd xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 72 7f[         ]*vpmovzxwd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 b2 00 04 00 00[        ]*vpmovzxwd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 72 80[         ]*vpmovzxwd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 b2 f8 fb ff ff[        ]*vpmovzxwd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 33 f5[    ]*vpmovzxwd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 33 f5[    ]*vpmovzxwd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 33 f5[    ]*vpmovzxwd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 31[    ]*vpmovzxwd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 33 b4 f0 23 01 00 00[     ]*vpmovzxwd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 72 7f[         ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 b2 00 08 00 00[        ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 72 80[         ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 b2 f0 f7 ff ff[        ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 34 f5[    ]*vpmovzxwq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 34 f5[    ]*vpmovzxwq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 34 f5[    ]*vpmovzxwq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 31[    ]*vpmovzxwq xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 34 b4 f0 23 01 00 00[     ]*vpmovzxwq xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 72 7f[         ]*vpmovzxwq xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 b2 00 02 00 00[        ]*vpmovzxwq xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 72 80[         ]*vpmovzxwq xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 b2 fc fd ff ff[        ]*vpmovzxwq xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 34 f5[    ]*vpmovzxwq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 34 f5[    ]*vpmovzxwq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 34 f5[    ]*vpmovzxwq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 31[    ]*vpmovzxwq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 34 b4 f0 23 01 00 00[     ]*vpmovzxwq ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 72 7f[         ]*vpmovzxwq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 b2 00 04 00 00[        ]*vpmovzxwq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 72 80[         ]*vpmovzxwq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 b2 f8 fb ff ff[        ]*vpmovzxwq ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 28 f4[    ]*vpmuldq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 28 f4[    ]*vpmuldq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 28 f4[    ]*vpmuldq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 31[    ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 28 b4 f0 23 01 00 00[     ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 31[    ]*vpmuldq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 72 7f[         ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 b2 00 08 00 00[        ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 72 80[         ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 b2 f0 f7 ff ff[        ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 72 7f[         ]*vpmuldq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 b2 00 04 00 00[        ]*vpmuldq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 72 80[         ]*vpmuldq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 b2 f8 fb ff ff[        ]*vpmuldq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 28 f4[    ]*vpmuldq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 28 f4[    ]*vpmuldq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 28 f4[    ]*vpmuldq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 31[    ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 28 b4 f0 23 01 00 00[     ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 31[    ]*vpmuldq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 72 7f[         ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 b2 00 10 00 00[        ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 72 80[         ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 b2 e0 ef ff ff[        ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 72 7f[         ]*vpmuldq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 b2 00 04 00 00[        ]*vpmuldq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 72 80[         ]*vpmuldq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 b2 f8 fb ff ff[        ]*vpmuldq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 40 f4[    ]*vpmulld xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 40 f4[    ]*vpmulld xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 40 f4[    ]*vpmulld xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 31[    ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 40 b4 f0 23 01 00 00[     ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 31[    ]*vpmulld xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 72 7f[         ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 b2 00 08 00 00[        ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 72 80[         ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 b2 f0 f7 ff ff[        ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 72 7f[         ]*vpmulld xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 b2 00 02 00 00[        ]*vpmulld xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 72 80[         ]*vpmulld xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 b2 fc fd ff ff[        ]*vpmulld xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 40 f4[    ]*vpmulld ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 40 f4[    ]*vpmulld ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 40 f4[    ]*vpmulld ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 31[    ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 40 b4 f0 23 01 00 00[     ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 31[    ]*vpmulld ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 72 7f[         ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 b2 00 10 00 00[        ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 72 80[         ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 b2 e0 ef ff ff[        ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 72 7f[         ]*vpmulld ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 b2 00 02 00 00[        ]*vpmulld ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 72 80[         ]*vpmulld ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 b2 fc fd ff ff[        ]*vpmulld ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 f4 f4[    ]*vpmuludq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 f4 f4[    ]*vpmuludq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 f4 f4[    ]*vpmuludq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 31[    ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 f4 b4 f0 23 01 00 00[     ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 31[    ]*vpmuludq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 72 7f[         ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 b2 00 08 00 00[        ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 72 80[         ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 b2 f0 f7 ff ff[        ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 72 7f[         ]*vpmuludq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 b2 00 04 00 00[        ]*vpmuludq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 72 80[         ]*vpmuludq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 b2 f8 fb ff ff[        ]*vpmuludq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 f4 f4[    ]*vpmuludq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 f4 f4[    ]*vpmuludq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 f4 f4[    ]*vpmuludq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 31[    ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 f4 b4 f0 23 01 00 00[     ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 31[    ]*vpmuludq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 72 7f[         ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 b2 00 10 00 00[        ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 72 80[         ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 b2 e0 ef ff ff[        ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 72 7f[         ]*vpmuludq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 b2 00 04 00 00[        ]*vpmuludq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 72 80[         ]*vpmuludq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 b2 f8 fb ff ff[        ]*vpmuludq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 eb f4[    ]*vpord  xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 eb f4[    ]*vpord  xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 eb f4[    ]*vpord  xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 31[    ]*vpord  xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 eb b4 f0 23 01 00 00[     ]*vpord  xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 31[    ]*vpord  xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 72 7f[         ]*vpord  xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb b2 00 08 00 00[        ]*vpord  xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 72 80[         ]*vpord  xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb b2 f0 f7 ff ff[        ]*vpord  xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 72 7f[         ]*vpord  xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb b2 00 02 00 00[        ]*vpord  xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 72 80[         ]*vpord  xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb b2 fc fd ff ff[        ]*vpord  xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 eb f4[    ]*vpord  ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 eb f4[    ]*vpord  ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 eb f4[    ]*vpord  ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 31[    ]*vpord  ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 eb b4 f0 23 01 00 00[     ]*vpord  ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 31[    ]*vpord  ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 72 7f[         ]*vpord  ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb b2 00 10 00 00[        ]*vpord  ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 72 80[         ]*vpord  ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb b2 e0 ef ff ff[        ]*vpord  ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 72 7f[         ]*vpord  ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb b2 00 02 00 00[        ]*vpord  ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 72 80[         ]*vpord  ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb b2 fc fd ff ff[        ]*vpord  ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 eb f4[    ]*vporq  xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 eb f4[    ]*vporq  xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 eb f4[    ]*vporq  xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 31[    ]*vporq  xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 eb b4 f0 23 01 00 00[     ]*vporq  xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 31[    ]*vporq  xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 72 7f[         ]*vporq  xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb b2 00 08 00 00[        ]*vporq  xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 72 80[         ]*vporq  xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb b2 f0 f7 ff ff[        ]*vporq  xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 72 7f[         ]*vporq  xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb b2 00 04 00 00[        ]*vporq  xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 72 80[         ]*vporq  xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb b2 f8 fb ff ff[        ]*vporq  xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 eb f4[    ]*vporq  ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 eb f4[    ]*vporq  ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 eb f4[    ]*vporq  ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 31[    ]*vporq  ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 eb b4 f0 23 01 00 00[     ]*vporq  ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 31[    ]*vporq  ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 72 7f[         ]*vporq  ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb b2 00 10 00 00[        ]*vporq  ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 72 80[         ]*vporq  ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb b2 e0 ef ff ff[        ]*vporq  ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 72 7f[         ]*vporq  ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb b2 00 04 00 00[        ]*vporq  ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 72 80[         ]*vporq  ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb b2 f8 fb ff ff[        ]*vporq  ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[     ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[     ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 74 39 40[      ]*vpscatterdd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a0 b4 b9 00 04 00 00[     ]*vpscatterdd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[     ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[     ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 74 39 40[      ]*vpscatterdd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a0 b4 b9 00 04 00 00[     ]*vpscatterdd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[     ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[     ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 74 39 20[      ]*vpscatterdq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a0 b4 b9 00 04 00 00[     ]*vpscatterdq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[     ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[     ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 74 39 20[      ]*vpscatterdq YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a0 b4 b9 00 04 00 00[     ]*vpscatterdq YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[     ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[     ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 74 39 40[      ]*vpscatterqd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a1 b4 b9 00 04 00 00[     ]*vpscatterqd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[     ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[     ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 74 39 40[      ]*vpscatterqd XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a1 b4 b9 00 04 00 00[     ]*vpscatterqd XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[     ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[     ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 74 39 20[      ]*vpscatterqq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a1 b4 b9 00 04 00 00[     ]*vpscatterqq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[     ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[     ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 74 39 20[      ]*vpscatterqq YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a1 b4 b9 00 04 00 00[     ]*vpscatterqq YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 70 f5 ab[         ]*vpshufd xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 70 f5 ab[         ]*vpshufd xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 70 f5 ab[         ]*vpshufd xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 70 f5 7b[         ]*vpshufd xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 31 7b[         ]*vpshufd xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 70 b4 f0 23 01 00 00 7b[  ]*vpshufd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 31 7b[         ]*vpshufd xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 72 7f 7b[      ]*vpshufd xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 b2 00 08 00 00 7b[     ]*vpshufd xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 72 80 7b[      ]*vpshufd xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 b2 f0 f7 ff ff 7b[     ]*vpshufd xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 72 7f 7b[      ]*vpshufd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 b2 00 02 00 00 7b[     ]*vpshufd xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 72 80 7b[      ]*vpshufd xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 b2 fc fd ff ff 7b[     ]*vpshufd xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 70 f5 ab[         ]*vpshufd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 70 f5 ab[         ]*vpshufd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 70 f5 ab[         ]*vpshufd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 70 f5 7b[         ]*vpshufd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 31 7b[         ]*vpshufd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 70 b4 f0 23 01 00 00 7b[  ]*vpshufd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 31 7b[         ]*vpshufd ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 72 7f 7b[      ]*vpshufd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 b2 00 10 00 00 7b[     ]*vpshufd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 72 80 7b[      ]*vpshufd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 b2 e0 ef ff ff 7b[     ]*vpshufd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 72 7f 7b[      ]*vpshufd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 b2 00 02 00 00 7b[     ]*vpshufd ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 72 80 7b[      ]*vpshufd ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 b2 fc fd ff ff 7b[     ]*vpshufd ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 f2 f4[    ]*vpslld xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 f2 f4[    ]*vpslld xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 f2 f4[    ]*vpslld xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 31[    ]*vpslld xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 f2 b4 f0 23 01 00 00[     ]*vpslld xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 72 7f[         ]*vpslld xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 b2 00 08 00 00[        ]*vpslld xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 72 80[         ]*vpslld xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 b2 f0 f7 ff ff[        ]*vpslld xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 f2 f4[    ]*vpslld ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 f2 f4[    ]*vpslld ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 f2 f4[    ]*vpslld ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 31[    ]*vpslld ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 f2 b4 f0 23 01 00 00[     ]*vpslld ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 72 7f[         ]*vpslld ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 b2 00 08 00 00[        ]*vpslld ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 72 80[         ]*vpslld ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 b2 f0 f7 ff ff[        ]*vpslld ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 f3 f4[    ]*vpsllq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 f3 f4[    ]*vpsllq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 f3 f4[    ]*vpsllq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 31[    ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 f3 b4 f0 23 01 00 00[     ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 72 7f[         ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 b2 00 08 00 00[        ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 72 80[         ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 b2 f0 f7 ff ff[        ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 f3 f4[    ]*vpsllq ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 f3 f4[    ]*vpsllq ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 f3 f4[    ]*vpsllq ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 31[    ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 f3 b4 f0 23 01 00 00[     ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 72 7f[         ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 b2 00 08 00 00[        ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 72 80[         ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 b2 f0 f7 ff ff[        ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 47 f4[    ]*vpsllvd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 47 f4[    ]*vpsllvd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 47 f4[    ]*vpsllvd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 31[    ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 47 b4 f0 23 01 00 00[     ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 31[    ]*vpsllvd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 72 7f[         ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 b2 00 08 00 00[        ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 72 80[         ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 b2 f0 f7 ff ff[        ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 72 7f[         ]*vpsllvd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 b2 00 02 00 00[        ]*vpsllvd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 72 80[         ]*vpsllvd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 b2 fc fd ff ff[        ]*vpsllvd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 47 f4[    ]*vpsllvd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 47 f4[    ]*vpsllvd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 47 f4[    ]*vpsllvd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 31[    ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 47 b4 f0 23 01 00 00[     ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 31[    ]*vpsllvd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 72 7f[         ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 b2 00 10 00 00[        ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 72 80[         ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 b2 e0 ef ff ff[        ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 72 7f[         ]*vpsllvd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 b2 00 02 00 00[        ]*vpsllvd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 72 80[         ]*vpsllvd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 b2 fc fd ff ff[        ]*vpsllvd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 47 f4[    ]*vpsllvq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 47 f4[    ]*vpsllvq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 47 f4[    ]*vpsllvq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 31[    ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 47 b4 f0 23 01 00 00[     ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 31[    ]*vpsllvq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 72 7f[         ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 b2 00 08 00 00[        ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 72 80[         ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 b2 f0 f7 ff ff[        ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 72 7f[         ]*vpsllvq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 b2 00 04 00 00[        ]*vpsllvq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 72 80[         ]*vpsllvq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 b2 f8 fb ff ff[        ]*vpsllvq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 47 f4[    ]*vpsllvq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 47 f4[    ]*vpsllvq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 47 f4[    ]*vpsllvq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 31[    ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 47 b4 f0 23 01 00 00[     ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 31[    ]*vpsllvq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 72 7f[         ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 b2 00 10 00 00[        ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 72 80[         ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 b2 e0 ef ff ff[        ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 72 7f[         ]*vpsllvq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 b2 00 04 00 00[        ]*vpsllvq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 72 80[         ]*vpsllvq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 b2 f8 fb ff ff[        ]*vpsllvq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 e2 f4[    ]*vpsrad xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 e2 f4[    ]*vpsrad xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 e2 f4[    ]*vpsrad xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 31[    ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 e2 b4 f0 23 01 00 00[     ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 72 7f[         ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 b2 00 08 00 00[        ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 72 80[         ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 b2 f0 f7 ff ff[        ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 e2 f4[    ]*vpsrad ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 e2 f4[    ]*vpsrad ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 e2 f4[    ]*vpsrad ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 31[    ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 e2 b4 f0 23 01 00 00[     ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 72 7f[         ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 b2 00 08 00 00[        ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 72 80[         ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 b2 f0 f7 ff ff[        ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 e2 f4[    ]*vpsraq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 e2 f4[    ]*vpsraq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 e2 f4[    ]*vpsraq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 31[    ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 e2 b4 f0 23 01 00 00[     ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 72 7f[         ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 b2 00 08 00 00[        ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 72 80[         ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 b2 f0 f7 ff ff[        ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 e2 f4[    ]*vpsraq ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 e2 f4[    ]*vpsraq ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 e2 f4[    ]*vpsraq ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 31[    ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 e2 b4 f0 23 01 00 00[     ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 72 7f[         ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 b2 00 08 00 00[        ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 72 80[         ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 b2 f0 f7 ff ff[        ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 46 f4[    ]*vpsravd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 46 f4[    ]*vpsravd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 46 f4[    ]*vpsravd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 31[    ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 46 b4 f0 23 01 00 00[     ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 31[    ]*vpsravd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 72 7f[         ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 b2 00 08 00 00[        ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 72 80[         ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 b2 f0 f7 ff ff[        ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 72 7f[         ]*vpsravd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 b2 00 02 00 00[        ]*vpsravd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 72 80[         ]*vpsravd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 b2 fc fd ff ff[        ]*vpsravd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 46 f4[    ]*vpsravd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 46 f4[    ]*vpsravd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 46 f4[    ]*vpsravd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 31[    ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 46 b4 f0 23 01 00 00[     ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 31[    ]*vpsravd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 72 7f[         ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 b2 00 10 00 00[        ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 72 80[         ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 b2 e0 ef ff ff[        ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 72 7f[         ]*vpsravd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 b2 00 02 00 00[        ]*vpsravd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 72 80[         ]*vpsravd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 b2 fc fd ff ff[        ]*vpsravd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 46 f4[    ]*vpsravq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 46 f4[    ]*vpsravq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 46 f4[    ]*vpsravq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 31[    ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 46 b4 f0 23 01 00 00[     ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 31[    ]*vpsravq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 72 7f[         ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 b2 00 08 00 00[        ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 72 80[         ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 b2 f0 f7 ff ff[        ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 72 7f[         ]*vpsravq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 b2 00 04 00 00[        ]*vpsravq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 72 80[         ]*vpsravq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 b2 f8 fb ff ff[        ]*vpsravq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 46 f4[    ]*vpsravq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 46 f4[    ]*vpsravq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 46 f4[    ]*vpsravq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 31[    ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 46 b4 f0 23 01 00 00[     ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 31[    ]*vpsravq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 72 7f[         ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 b2 00 10 00 00[        ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 72 80[         ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 b2 e0 ef ff ff[        ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 72 7f[         ]*vpsravq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 b2 00 04 00 00[        ]*vpsravq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 72 80[         ]*vpsravq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 b2 f8 fb ff ff[        ]*vpsravq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 d2 f4[    ]*vpsrld xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 d2 f4[    ]*vpsrld xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 d2 f4[    ]*vpsrld xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 31[    ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 d2 b4 f0 23 01 00 00[     ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 72 7f[         ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 b2 00 08 00 00[        ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 72 80[         ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 b2 f0 f7 ff ff[        ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 d2 f4[    ]*vpsrld ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 d2 f4[    ]*vpsrld ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 d2 f4[    ]*vpsrld ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 31[    ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 d2 b4 f0 23 01 00 00[     ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 72 7f[         ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 b2 00 08 00 00[        ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 72 80[         ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 b2 f0 f7 ff ff[        ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 d3 f4[    ]*vpsrlq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 d3 f4[    ]*vpsrlq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 d3 f4[    ]*vpsrlq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 31[    ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 d3 b4 f0 23 01 00 00[     ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 72 7f[         ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 b2 00 08 00 00[        ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 72 80[         ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 b2 f0 f7 ff ff[        ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 d3 f4[    ]*vpsrlq ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 d3 f4[    ]*vpsrlq ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 d3 f4[    ]*vpsrlq ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 31[    ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 d3 b4 f0 23 01 00 00[     ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 72 7f[         ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 b2 00 08 00 00[        ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 72 80[         ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 b2 f0 f7 ff ff[        ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 45 f4[    ]*vpsrlvd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 45 f4[    ]*vpsrlvd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 45 f4[    ]*vpsrlvd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 31[    ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 45 b4 f0 23 01 00 00[     ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 31[    ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 72 7f[         ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 b2 00 08 00 00[        ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 72 80[         ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 b2 f0 f7 ff ff[        ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 72 7f[         ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 b2 00 02 00 00[        ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 72 80[         ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 b2 fc fd ff ff[        ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 45 f4[    ]*vpsrlvd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 45 f4[    ]*vpsrlvd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 45 f4[    ]*vpsrlvd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 31[    ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 45 b4 f0 23 01 00 00[     ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 31[    ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 72 7f[         ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 b2 00 10 00 00[        ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 72 80[         ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 b2 e0 ef ff ff[        ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 72 7f[         ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 b2 00 02 00 00[        ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 72 80[         ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 b2 fc fd ff ff[        ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 45 f4[    ]*vpsrlvq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 45 f4[    ]*vpsrlvq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 45 f4[    ]*vpsrlvq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 31[    ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 45 b4 f0 23 01 00 00[     ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 31[    ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 72 7f[         ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 b2 00 08 00 00[        ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 72 80[         ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 b2 f0 f7 ff ff[        ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 72 7f[         ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 b2 00 04 00 00[        ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 72 80[         ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 b2 f8 fb ff ff[        ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 45 f4[    ]*vpsrlvq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 45 f4[    ]*vpsrlvq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 45 f4[    ]*vpsrlvq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 31[    ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 45 b4 f0 23 01 00 00[     ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 31[    ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 72 7f[         ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 b2 00 10 00 00[        ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 72 80[         ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 b2 e0 ef ff ff[        ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 72 7f[         ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 b2 00 04 00 00[        ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 72 80[         ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 b2 f8 fb ff ff[        ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 d5 ab[         ]*vpsrld xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 d5 ab[         ]*vpsrld xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 d5 ab[         ]*vpsrld xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 d5 7b[         ]*vpsrld xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 11 7b[         ]*vpsrld xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 94 f0 23 01 00 00 7b[  ]*vpsrld xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 11 7b[         ]*vpsrld xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 52 7f 7b[      ]*vpsrld xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 92 00 08 00 00 7b[     ]*vpsrld xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 52 80 7b[      ]*vpsrld xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 92 f0 f7 ff ff 7b[     ]*vpsrld xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 52 7f 7b[      ]*vpsrld xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 92 00 02 00 00 7b[     ]*vpsrld xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 52 80 7b[      ]*vpsrld xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 92 fc fd ff ff 7b[     ]*vpsrld xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 d5 ab[         ]*vpsrld ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 d5 ab[         ]*vpsrld ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 d5 ab[         ]*vpsrld ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 d5 7b[         ]*vpsrld ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 11 7b[         ]*vpsrld ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 94 f0 23 01 00 00 7b[  ]*vpsrld ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 11 7b[         ]*vpsrld ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 52 7f 7b[      ]*vpsrld ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 92 00 10 00 00 7b[     ]*vpsrld ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 52 80 7b[      ]*vpsrld ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 92 e0 ef ff ff 7b[     ]*vpsrld ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 52 7f 7b[      ]*vpsrld ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 92 00 02 00 00 7b[     ]*vpsrld ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 52 80 7b[      ]*vpsrld ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 92 fc fd ff ff 7b[     ]*vpsrld ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 d5 ab[         ]*vpsrlq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 73 d5 ab[         ]*vpsrlq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 73 d5 ab[         ]*vpsrlq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 d5 7b[         ]*vpsrlq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 11 7b[         ]*vpsrlq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 73 94 f0 23 01 00 00 7b[  ]*vpsrlq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 11 7b[         ]*vpsrlq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 52 7f 7b[      ]*vpsrlq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 92 00 08 00 00 7b[     ]*vpsrlq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 52 80 7b[      ]*vpsrlq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 92 f0 f7 ff ff 7b[     ]*vpsrlq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 52 7f 7b[      ]*vpsrlq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 92 00 04 00 00 7b[     ]*vpsrlq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 52 80 7b[      ]*vpsrlq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 92 f8 fb ff ff 7b[     ]*vpsrlq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 d5 ab[         ]*vpsrlq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 73 d5 ab[         ]*vpsrlq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 73 d5 ab[         ]*vpsrlq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 d5 7b[         ]*vpsrlq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 11 7b[         ]*vpsrlq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 73 94 f0 23 01 00 00 7b[  ]*vpsrlq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 11 7b[         ]*vpsrlq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 52 7f 7b[      ]*vpsrlq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 92 00 10 00 00 7b[     ]*vpsrlq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 52 80 7b[      ]*vpsrlq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 92 e0 ef ff ff 7b[     ]*vpsrlq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 52 7f 7b[      ]*vpsrlq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 92 00 04 00 00 7b[     ]*vpsrlq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 52 80 7b[      ]*vpsrlq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 92 f8 fb ff ff 7b[     ]*vpsrlq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 fa f4[    ]*vpsubd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 fa f4[    ]*vpsubd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 fa f4[    ]*vpsubd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 31[    ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 fa b4 f0 23 01 00 00[     ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 31[    ]*vpsubd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 72 7f[         ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa b2 00 08 00 00[        ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 72 80[         ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa b2 f0 f7 ff ff[        ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 72 7f[         ]*vpsubd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa b2 00 02 00 00[        ]*vpsubd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 72 80[         ]*vpsubd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa b2 fc fd ff ff[        ]*vpsubd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 fa f4[    ]*vpsubd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 fa f4[    ]*vpsubd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 fa f4[    ]*vpsubd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 31[    ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 fa b4 f0 23 01 00 00[     ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 31[    ]*vpsubd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 72 7f[         ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa b2 00 10 00 00[        ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 72 80[         ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa b2 e0 ef ff ff[        ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 72 7f[         ]*vpsubd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa b2 00 02 00 00[        ]*vpsubd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 72 80[         ]*vpsubd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa b2 fc fd ff ff[        ]*vpsubd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 fb f4[    ]*vpsubq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 fb f4[    ]*vpsubq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 fb f4[    ]*vpsubq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 31[    ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 fb b4 f0 23 01 00 00[     ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 31[    ]*vpsubq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 72 7f[         ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb b2 00 08 00 00[        ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 72 80[         ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb b2 f0 f7 ff ff[        ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 72 7f[         ]*vpsubq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb b2 00 04 00 00[        ]*vpsubq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 72 80[         ]*vpsubq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb b2 f8 fb ff ff[        ]*vpsubq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 fb f4[    ]*vpsubq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 fb f4[    ]*vpsubq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 fb f4[    ]*vpsubq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 31[    ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 fb b4 f0 23 01 00 00[     ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 31[    ]*vpsubq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 72 7f[         ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb b2 00 10 00 00[        ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 72 80[         ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb b2 e0 ef ff ff[        ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 72 7f[         ]*vpsubq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb b2 00 04 00 00[        ]*vpsubq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 72 80[         ]*vpsubq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb b2 f8 fb ff ff[        ]*vpsubq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 92 0d 00 27 ed[    ]*vptestmd k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 92 0d 07 27 ed[    ]*vptestmd k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 29[    ]*vptestmd k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 0d 00 27 ac f0 23 01 00 00[     ]*vptestmd k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 29[    ]*vptestmd k5,xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 6a 7f[         ]*vptestmd k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 aa 00 08 00 00[        ]*vptestmd k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 6a 80[         ]*vptestmd k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 aa f0 f7 ff ff[        ]*vptestmd k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 6a 7f[         ]*vptestmd k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 aa 00 02 00 00[        ]*vptestmd k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 6a 80[         ]*vptestmd k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 aa fc fd ff ff[        ]*vptestmd k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 92 0d 20 27 ed[    ]*vptestmd k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 92 0d 27 27 ed[    ]*vptestmd k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 29[    ]*vptestmd k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 0d 20 27 ac f0 23 01 00 00[     ]*vptestmd k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 29[    ]*vptestmd k5,ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 6a 7f[         ]*vptestmd k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 aa 00 10 00 00[        ]*vptestmd k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 6a 80[         ]*vptestmd k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 aa e0 ef ff ff[        ]*vptestmd k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 6a 7f[         ]*vptestmd k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 aa 00 02 00 00[        ]*vptestmd k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 6a 80[         ]*vptestmd k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 aa fc fd ff ff[        ]*vptestmd k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 27 ed[    ]*vptestmq k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 27 ed[    ]*vptestmq k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 29[    ]*vptestmq k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 27 ac f0 23 01 00 00[     ]*vptestmq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 29[    ]*vptestmq k5,xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 6a 7f[         ]*vptestmq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 aa 00 08 00 00[        ]*vptestmq k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 6a 80[         ]*vptestmq k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 aa f0 f7 ff ff[        ]*vptestmq k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 6a 7f[         ]*vptestmq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 aa 00 04 00 00[        ]*vptestmq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 6a 80[         ]*vptestmq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 aa f8 fb ff ff[        ]*vptestmq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 27 ed[    ]*vptestmq k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 27 ed[    ]*vptestmq k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 29[    ]*vptestmq k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 27 ac f0 23 01 00 00[     ]*vptestmq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 29[    ]*vptestmq k5,ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 6a 7f[         ]*vptestmq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 aa 00 10 00 00[        ]*vptestmq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 6a 80[         ]*vptestmq k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 aa e0 ef ff ff[        ]*vptestmq k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 6a 7f[         ]*vptestmq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 aa 00 04 00 00[        ]*vptestmq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 6a 80[         ]*vptestmq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 aa f8 fb ff ff[        ]*vptestmq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 6a f4[    ]*vpunpckhdq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 6a f4[    ]*vpunpckhdq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 6a f4[    ]*vpunpckhdq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 31[    ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 6a b4 f0 23 01 00 00[     ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 31[    ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 72 7f[         ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a b2 00 08 00 00[        ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 72 80[         ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a b2 f0 f7 ff ff[        ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 72 7f[         ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a b2 00 02 00 00[        ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 72 80[         ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a b2 fc fd ff ff[        ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 6a f4[    ]*vpunpckhdq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 6a f4[    ]*vpunpckhdq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 6a f4[    ]*vpunpckhdq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 31[    ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 6a b4 f0 23 01 00 00[     ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 31[    ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 72 7f[         ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a b2 00 10 00 00[        ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 72 80[         ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a b2 e0 ef ff ff[        ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 72 7f[         ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a b2 00 02 00 00[        ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 72 80[         ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a b2 fc fd ff ff[        ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 6d f4[    ]*vpunpckhqdq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 6d f4[    ]*vpunpckhqdq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 6d f4[    ]*vpunpckhqdq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 31[    ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 6d b4 f0 23 01 00 00[     ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 31[    ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 72 7f[         ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d b2 00 08 00 00[        ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 72 80[         ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d b2 f0 f7 ff ff[        ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 72 7f[         ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d b2 00 04 00 00[        ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 72 80[         ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d b2 f8 fb ff ff[        ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 6d f4[    ]*vpunpckhqdq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 6d f4[    ]*vpunpckhqdq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 6d f4[    ]*vpunpckhqdq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 31[    ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 6d b4 f0 23 01 00 00[     ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 31[    ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 72 7f[         ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d b2 00 10 00 00[        ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 72 80[         ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d b2 e0 ef ff ff[        ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 72 7f[         ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d b2 00 04 00 00[        ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 72 80[         ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d b2 f8 fb ff ff[        ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 62 f4[    ]*vpunpckldq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 62 f4[    ]*vpunpckldq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 62 f4[    ]*vpunpckldq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 31[    ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 62 b4 f0 23 01 00 00[     ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 31[    ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 72 7f[         ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 b2 00 08 00 00[        ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 72 80[         ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 b2 f0 f7 ff ff[        ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 72 7f[         ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 b2 00 02 00 00[        ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 72 80[         ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 b2 fc fd ff ff[        ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 62 f4[    ]*vpunpckldq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 62 f4[    ]*vpunpckldq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 62 f4[    ]*vpunpckldq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 31[    ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 62 b4 f0 23 01 00 00[     ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 31[    ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 72 7f[         ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 b2 00 10 00 00[        ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 72 80[         ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 b2 e0 ef ff ff[        ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 72 7f[         ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 b2 00 02 00 00[        ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 72 80[         ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 b2 fc fd ff ff[        ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 6c f4[    ]*vpunpcklqdq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 6c f4[    ]*vpunpcklqdq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 6c f4[    ]*vpunpcklqdq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 31[    ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 6c b4 f0 23 01 00 00[     ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 31[    ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 72 7f[         ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c b2 00 08 00 00[        ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 72 80[         ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c b2 f0 f7 ff ff[        ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 72 7f[         ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c b2 00 04 00 00[        ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 72 80[         ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c b2 f8 fb ff ff[        ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 6c f4[    ]*vpunpcklqdq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 6c f4[    ]*vpunpcklqdq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 6c f4[    ]*vpunpcklqdq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 31[    ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 6c b4 f0 23 01 00 00[     ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 31[    ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 72 7f[         ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c b2 00 10 00 00[        ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 72 80[         ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c b2 e0 ef ff ff[        ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 72 7f[         ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c b2 00 04 00 00[        ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 72 80[         ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c b2 f8 fb ff ff[        ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 ef f4[    ]*vpxord xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 ef f4[    ]*vpxord xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 ef f4[    ]*vpxord xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 31[    ]*vpxord xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 ef b4 f0 23 01 00 00[     ]*vpxord xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 31[    ]*vpxord xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 72 7f[         ]*vpxord xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef b2 00 08 00 00[        ]*vpxord xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 72 80[         ]*vpxord xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef b2 f0 f7 ff ff[        ]*vpxord xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 72 7f[         ]*vpxord xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef b2 00 02 00 00[        ]*vpxord xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 72 80[         ]*vpxord xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef b2 fc fd ff ff[        ]*vpxord xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 ef f4[    ]*vpxord ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 ef f4[    ]*vpxord ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 ef f4[    ]*vpxord ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 31[    ]*vpxord ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 ef b4 f0 23 01 00 00[     ]*vpxord ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 31[    ]*vpxord ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 72 7f[         ]*vpxord ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef b2 00 10 00 00[        ]*vpxord ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 72 80[         ]*vpxord ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef b2 e0 ef ff ff[        ]*vpxord ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 72 7f[         ]*vpxord ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef b2 00 02 00 00[        ]*vpxord ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 72 80[         ]*vpxord ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef b2 fc fd ff ff[        ]*vpxord ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 ef f4[    ]*vpxorq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 ef f4[    ]*vpxorq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 ef f4[    ]*vpxorq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 31[    ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 ef b4 f0 23 01 00 00[     ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 31[    ]*vpxorq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 72 7f[         ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef b2 00 08 00 00[        ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 72 80[         ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef b2 f0 f7 ff ff[        ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 72 7f[         ]*vpxorq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef b2 00 04 00 00[        ]*vpxorq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 72 80[         ]*vpxorq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef b2 f8 fb ff ff[        ]*vpxorq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 ef f4[    ]*vpxorq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 ef f4[    ]*vpxorq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 ef f4[    ]*vpxorq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 31[    ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 ef b4 f0 23 01 00 00[     ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 31[    ]*vpxorq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 72 7f[         ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef b2 00 10 00 00[        ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 72 80[         ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef b2 e0 ef ff ff[        ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 72 7f[         ]*vpxorq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef b2 00 04 00 00[        ]*vpxorq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 72 80[         ]*vpxorq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef b2 f8 fb ff ff[        ]*vpxorq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 4c f5[    ]*vrcp14pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 4c f5[    ]*vrcp14pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 4c f5[    ]*vrcp14pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 31[    ]*vrcp14pd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 4c b4 f0 23 01 00 00[     ]*vrcp14pd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 31[    ]*vrcp14pd xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 72 7f[         ]*vrcp14pd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c b2 00 08 00 00[        ]*vrcp14pd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 72 80[         ]*vrcp14pd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c b2 f0 f7 ff ff[        ]*vrcp14pd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 72 7f[         ]*vrcp14pd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c b2 00 04 00 00[        ]*vrcp14pd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 72 80[         ]*vrcp14pd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c b2 f8 fb ff ff[        ]*vrcp14pd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 4c f5[    ]*vrcp14pd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 4c f5[    ]*vrcp14pd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 4c f5[    ]*vrcp14pd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 31[    ]*vrcp14pd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 4c b4 f0 23 01 00 00[     ]*vrcp14pd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 31[    ]*vrcp14pd ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 72 7f[         ]*vrcp14pd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c b2 00 10 00 00[        ]*vrcp14pd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 72 80[         ]*vrcp14pd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c b2 e0 ef ff ff[        ]*vrcp14pd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 72 7f[         ]*vrcp14pd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c b2 00 04 00 00[        ]*vrcp14pd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 72 80[         ]*vrcp14pd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c b2 f8 fb ff ff[        ]*vrcp14pd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 4c f5[    ]*vrcp14ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 4c f5[    ]*vrcp14ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 4c f5[    ]*vrcp14ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 31[    ]*vrcp14ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 4c b4 f0 23 01 00 00[     ]*vrcp14ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 31[    ]*vrcp14ps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 72 7f[         ]*vrcp14ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c b2 00 08 00 00[        ]*vrcp14ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 72 80[         ]*vrcp14ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c b2 f0 f7 ff ff[        ]*vrcp14ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 72 7f[         ]*vrcp14ps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c b2 00 02 00 00[        ]*vrcp14ps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 72 80[         ]*vrcp14ps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c b2 fc fd ff ff[        ]*vrcp14ps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 4c f5[    ]*vrcp14ps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 4c f5[    ]*vrcp14ps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 4c f5[    ]*vrcp14ps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 31[    ]*vrcp14ps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 4c b4 f0 23 01 00 00[     ]*vrcp14ps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 31[    ]*vrcp14ps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 72 7f[         ]*vrcp14ps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c b2 00 10 00 00[        ]*vrcp14ps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 72 80[         ]*vrcp14ps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c b2 e0 ef ff ff[        ]*vrcp14ps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 72 7f[         ]*vrcp14ps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c b2 00 02 00 00[        ]*vrcp14ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 72 80[         ]*vrcp14ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c b2 fc fd ff ff[        ]*vrcp14ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 4e f5[    ]*vrsqrt14pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 4e f5[    ]*vrsqrt14pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 4e f5[    ]*vrsqrt14pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 31[    ]*vrsqrt14pd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 4e b4 f0 23 01 00 00[     ]*vrsqrt14pd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 31[    ]*vrsqrt14pd xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 72 7f[         ]*vrsqrt14pd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e b2 00 08 00 00[        ]*vrsqrt14pd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 72 80[         ]*vrsqrt14pd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e b2 f0 f7 ff ff[        ]*vrsqrt14pd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 72 7f[         ]*vrsqrt14pd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e b2 00 04 00 00[        ]*vrsqrt14pd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 72 80[         ]*vrsqrt14pd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e b2 f8 fb ff ff[        ]*vrsqrt14pd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 4e f5[    ]*vrsqrt14pd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 4e f5[    ]*vrsqrt14pd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 4e f5[    ]*vrsqrt14pd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 31[    ]*vrsqrt14pd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 4e b4 f0 23 01 00 00[     ]*vrsqrt14pd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 31[    ]*vrsqrt14pd ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 72 7f[         ]*vrsqrt14pd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e b2 00 10 00 00[        ]*vrsqrt14pd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 72 80[         ]*vrsqrt14pd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e b2 e0 ef ff ff[        ]*vrsqrt14pd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 72 7f[         ]*vrsqrt14pd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e b2 00 04 00 00[        ]*vrsqrt14pd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 72 80[         ]*vrsqrt14pd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e b2 f8 fb ff ff[        ]*vrsqrt14pd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 4e f5[    ]*vrsqrt14ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 4e f5[    ]*vrsqrt14ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 4e f5[    ]*vrsqrt14ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 31[    ]*vrsqrt14ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 4e b4 f0 23 01 00 00[     ]*vrsqrt14ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 31[    ]*vrsqrt14ps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 72 7f[         ]*vrsqrt14ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e b2 00 08 00 00[        ]*vrsqrt14ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 72 80[         ]*vrsqrt14ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e b2 f0 f7 ff ff[        ]*vrsqrt14ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 72 7f[         ]*vrsqrt14ps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e b2 00 02 00 00[        ]*vrsqrt14ps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 72 80[         ]*vrsqrt14ps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e b2 fc fd ff ff[        ]*vrsqrt14ps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 4e f5[    ]*vrsqrt14ps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 4e f5[    ]*vrsqrt14ps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 4e f5[    ]*vrsqrt14ps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 31[    ]*vrsqrt14ps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 4e b4 f0 23 01 00 00[     ]*vrsqrt14ps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 31[    ]*vrsqrt14ps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 72 7f[         ]*vrsqrt14ps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e b2 00 10 00 00[        ]*vrsqrt14ps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 72 80[         ]*vrsqrt14ps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e b2 e0 ef ff ff[        ]*vrsqrt14ps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 72 7f[         ]*vrsqrt14ps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e b2 00 02 00 00[        ]*vrsqrt14ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 72 80[         ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e b2 fc fd ff ff[        ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[     ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[     ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 74 39 20[      ]*vscatterdpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a2 b4 b9 00 04 00 00[     ]*vscatterdpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[     ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[     ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 74 39 20[      ]*vscatterdpd YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a2 b4 b9 00 04 00 00[     ]*vscatterdpd YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[     ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[     ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 74 39 40[      ]*vscatterdps XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a2 b4 b9 00 04 00 00[     ]*vscatterdps XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[     ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[     ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 74 39 40[      ]*vscatterdps YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a2 b4 b9 00 04 00 00[     ]*vscatterdps YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[     ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[     ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 74 39 20[      ]*vscatterqpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a3 b4 b9 00 04 00 00[     ]*vscatterqpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[     ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[     ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 74 39 20[      ]*vscatterqpd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a3 b4 b9 00 04 00 00[     ]*vscatterqpd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[     ]*vscatterqps QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[     ]*vscatterqps QWORD PTR \[r14\+xmm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 74 39 40[      ]*vscatterqps QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a3 b4 b9 00 04 00 00[     ]*vscatterqps QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[     ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[     ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8\+0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 74 39 40[      ]*vscatterqps XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a3 b4 b9 00 04 00 00[     ]*vscatterqps XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 c6 f4 ab[         ]*vshufpd xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 c6 f4 ab[         ]*vshufpd xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 c6 f4 ab[         ]*vshufpd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 c6 f4 7b[         ]*vshufpd xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 31 7b[         ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 c6 b4 f0 23 01 00 00 7b[  ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 31 7b[         ]*vshufpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 72 7f 7b[      ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 b2 00 08 00 00 7b[     ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 72 80 7b[      ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 b2 f0 f7 ff ff 7b[     ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 72 7f 7b[      ]*vshufpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 b2 00 04 00 00 7b[     ]*vshufpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 72 80 7b[      ]*vshufpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 b2 f8 fb ff ff 7b[     ]*vshufpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 c6 f4 ab[         ]*vshufpd ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 c6 f4 ab[         ]*vshufpd ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 c6 f4 ab[         ]*vshufpd ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 c6 f4 7b[         ]*vshufpd ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 31 7b[         ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 c6 b4 f0 23 01 00 00 7b[  ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 31 7b[         ]*vshufpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 72 7f 7b[      ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 b2 00 10 00 00 7b[     ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 72 80 7b[      ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 b2 e0 ef ff ff 7b[     ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 72 7f 7b[      ]*vshufpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 b2 00 04 00 00 7b[     ]*vshufpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 72 80 7b[      ]*vshufpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 b2 f8 fb ff ff 7b[     ]*vshufpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 c6 f4 ab[         ]*vshufps xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 c6 f4 ab[         ]*vshufps xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 c6 f4 ab[         ]*vshufps xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 c6 f4 7b[         ]*vshufps xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 31 7b[         ]*vshufps xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 c6 b4 f0 23 01 00 00 7b[  ]*vshufps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 31 7b[         ]*vshufps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 72 7f 7b[      ]*vshufps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 b2 00 08 00 00 7b[     ]*vshufps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 72 80 7b[      ]*vshufps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 b2 f0 f7 ff ff 7b[     ]*vshufps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 72 7f 7b[      ]*vshufps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 b2 00 02 00 00 7b[     ]*vshufps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 72 80 7b[      ]*vshufps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 b2 fc fd ff ff 7b[     ]*vshufps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 c6 f4 ab[         ]*vshufps ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 c6 f4 ab[         ]*vshufps ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 c6 f4 ab[         ]*vshufps ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 c6 f4 7b[         ]*vshufps ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 31 7b[         ]*vshufps ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 c6 b4 f0 23 01 00 00 7b[  ]*vshufps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 31 7b[         ]*vshufps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 72 7f 7b[      ]*vshufps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 b2 00 10 00 00 7b[     ]*vshufps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 72 80 7b[      ]*vshufps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 b2 e0 ef ff ff 7b[     ]*vshufps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 72 7f 7b[      ]*vshufps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 b2 00 02 00 00 7b[     ]*vshufps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 72 80 7b[      ]*vshufps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 b2 fc fd ff ff 7b[     ]*vshufps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 51 f5[    ]*vsqrtpd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 51 f5[    ]*vsqrtpd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 51 f5[    ]*vsqrtpd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 31[    ]*vsqrtpd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 51 b4 f0 23 01 00 00[     ]*vsqrtpd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 31[    ]*vsqrtpd xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 72 7f[         ]*vsqrtpd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 b2 00 08 00 00[        ]*vsqrtpd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 72 80[         ]*vsqrtpd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 b2 f0 f7 ff ff[        ]*vsqrtpd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 72 7f[         ]*vsqrtpd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 b2 00 04 00 00[        ]*vsqrtpd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 72 80[         ]*vsqrtpd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 b2 f8 fb ff ff[        ]*vsqrtpd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 51 f5[    ]*vsqrtpd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 51 f5[    ]*vsqrtpd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 51 f5[    ]*vsqrtpd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 31[    ]*vsqrtpd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 51 b4 f0 23 01 00 00[     ]*vsqrtpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 31[    ]*vsqrtpd ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 72 7f[         ]*vsqrtpd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 b2 00 10 00 00[        ]*vsqrtpd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 72 80[         ]*vsqrtpd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 b2 e0 ef ff ff[        ]*vsqrtpd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 72 7f[         ]*vsqrtpd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 b2 00 04 00 00[        ]*vsqrtpd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 72 80[         ]*vsqrtpd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 b2 f8 fb ff ff[        ]*vsqrtpd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 51 f5[    ]*vsqrtps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 51 f5[    ]*vsqrtps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 51 f5[    ]*vsqrtps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 31[    ]*vsqrtps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 51 b4 f0 23 01 00 00[     ]*vsqrtps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 31[    ]*vsqrtps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 72 7f[         ]*vsqrtps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 b2 00 08 00 00[        ]*vsqrtps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 72 80[         ]*vsqrtps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 b2 f0 f7 ff ff[        ]*vsqrtps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 72 7f[         ]*vsqrtps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 b2 00 02 00 00[        ]*vsqrtps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 72 80[         ]*vsqrtps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 b2 fc fd ff ff[        ]*vsqrtps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 51 f5[    ]*vsqrtps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 51 f5[    ]*vsqrtps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 51 f5[    ]*vsqrtps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 31[    ]*vsqrtps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 51 b4 f0 23 01 00 00[     ]*vsqrtps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 31[    ]*vsqrtps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 72 7f[         ]*vsqrtps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 b2 00 10 00 00[        ]*vsqrtps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 72 80[         ]*vsqrtps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 b2 e0 ef ff ff[        ]*vsqrtps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 72 7f[         ]*vsqrtps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 b2 00 02 00 00[        ]*vsqrtps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 72 80[         ]*vsqrtps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 b2 fc fd ff ff[        ]*vsqrtps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5c f4[    ]*vsubpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5c f4[    ]*vsubpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5c f4[    ]*vsubpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 31[    ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5c b4 f0 23 01 00 00[     ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 31[    ]*vsubpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 72 7f[         ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c b2 00 08 00 00[        ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 72 80[         ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c b2 f0 f7 ff ff[        ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 72 7f[         ]*vsubpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c b2 00 04 00 00[        ]*vsubpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 72 80[         ]*vsubpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c b2 f8 fb ff ff[        ]*vsubpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5c f4[    ]*vsubpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5c f4[    ]*vsubpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5c f4[    ]*vsubpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 31[    ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5c b4 f0 23 01 00 00[     ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 31[    ]*vsubpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 72 7f[         ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c b2 00 10 00 00[        ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 72 80[         ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c b2 e0 ef ff ff[        ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 72 7f[         ]*vsubpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c b2 00 04 00 00[        ]*vsubpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 72 80[         ]*vsubpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c b2 f8 fb ff ff[        ]*vsubpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5c f4[    ]*vsubps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5c f4[    ]*vsubps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5c f4[    ]*vsubps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 31[    ]*vsubps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5c b4 f0 23 01 00 00[     ]*vsubps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 31[    ]*vsubps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 72 7f[         ]*vsubps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c b2 00 08 00 00[        ]*vsubps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 72 80[         ]*vsubps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c b2 f0 f7 ff ff[        ]*vsubps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 72 7f[         ]*vsubps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c b2 00 02 00 00[        ]*vsubps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 72 80[         ]*vsubps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c b2 fc fd ff ff[        ]*vsubps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5c f4[    ]*vsubps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5c f4[    ]*vsubps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5c f4[    ]*vsubps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 31[    ]*vsubps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5c b4 f0 23 01 00 00[     ]*vsubps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 31[    ]*vsubps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 72 7f[         ]*vsubps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c b2 00 10 00 00[        ]*vsubps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 72 80[         ]*vsubps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c b2 e0 ef ff ff[        ]*vsubps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 72 7f[         ]*vsubps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c b2 00 02 00 00[        ]*vsubps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 72 80[         ]*vsubps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c b2 fc fd ff ff[        ]*vsubps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 15 f4[    ]*vunpckhpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 15 f4[    ]*vunpckhpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 15 f4[    ]*vunpckhpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 31[    ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 15 b4 f0 23 01 00 00[     ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 31[    ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 72 7f[         ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 b2 00 08 00 00[        ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 72 80[         ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 b2 f0 f7 ff ff[        ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 72 7f[         ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 b2 00 04 00 00[        ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 72 80[         ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 b2 f8 fb ff ff[        ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 15 f4[    ]*vunpckhpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 15 f4[    ]*vunpckhpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 15 f4[    ]*vunpckhpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 31[    ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 15 b4 f0 23 01 00 00[     ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 31[    ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 72 7f[         ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 b2 00 10 00 00[        ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 72 80[         ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 b2 e0 ef ff ff[        ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 72 7f[         ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 b2 00 04 00 00[        ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 72 80[         ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 b2 f8 fb ff ff[        ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 15 f4[    ]*vunpckhps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 15 f4[    ]*vunpckhps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 15 f4[    ]*vunpckhps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 31[    ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 15 b4 f0 23 01 00 00[     ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 31[    ]*vunpckhps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 72 7f[         ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 b2 00 08 00 00[        ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 72 80[         ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 b2 f0 f7 ff ff[        ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 72 7f[         ]*vunpckhps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 b2 00 02 00 00[        ]*vunpckhps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 72 80[         ]*vunpckhps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 b2 fc fd ff ff[        ]*vunpckhps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 15 f4[    ]*vunpckhps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 15 f4[    ]*vunpckhps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 15 f4[    ]*vunpckhps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 31[    ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 15 b4 f0 23 01 00 00[     ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 31[    ]*vunpckhps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 72 7f[         ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 b2 00 10 00 00[        ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 72 80[         ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 b2 e0 ef ff ff[        ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 72 7f[         ]*vunpckhps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 b2 00 02 00 00[        ]*vunpckhps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 72 80[         ]*vunpckhps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 b2 fc fd ff ff[        ]*vunpckhps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 14 f4[    ]*vunpcklpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 14 f4[    ]*vunpcklpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 14 f4[    ]*vunpcklpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 31[    ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 14 b4 f0 23 01 00 00[     ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 31[    ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 72 7f[         ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 b2 00 08 00 00[        ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 72 80[         ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 b2 f0 f7 ff ff[        ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 72 7f[         ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 b2 00 04 00 00[        ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 72 80[         ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 b2 f8 fb ff ff[        ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 14 f4[    ]*vunpcklpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 14 f4[    ]*vunpcklpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 14 f4[    ]*vunpcklpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 31[    ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 14 b4 f0 23 01 00 00[     ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 31[    ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 72 7f[         ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 b2 00 10 00 00[        ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 72 80[         ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 b2 e0 ef ff ff[        ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 72 7f[         ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 b2 00 04 00 00[        ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 72 80[         ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 b2 f8 fb ff ff[        ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 14 f4[    ]*vunpcklps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 14 f4[    ]*vunpcklps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 14 f4[    ]*vunpcklps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 31[    ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 14 b4 f0 23 01 00 00[     ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 31[    ]*vunpcklps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 72 7f[         ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 b2 00 08 00 00[        ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 72 80[         ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 b2 f0 f7 ff ff[        ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 72 7f[         ]*vunpcklps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 b2 00 02 00 00[        ]*vunpcklps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 72 80[         ]*vunpcklps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 b2 fc fd ff ff[        ]*vunpcklps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 14 f4[    ]*vunpcklps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 14 f4[    ]*vunpcklps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 14 f4[    ]*vunpcklps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 31[    ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 14 b4 f0 23 01 00 00[     ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 31[    ]*vunpcklps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 72 7f[         ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 b2 00 10 00 00[        ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 72 80[         ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 b2 e0 ef ff ff[        ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 72 7f[         ]*vunpcklps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 b2 00 02 00 00[        ]*vunpcklps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 72 80[         ]*vunpcklps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 b2 fc fd ff ff[        ]*vunpcklps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 25 f4 ab[         ]*vpternlogd xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 25 f4 ab[         ]*vpternlogd xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 25 f4 ab[         ]*vpternlogd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 25 f4 7b[         ]*vpternlogd xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 31 7b[         ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 25 b4 f0 23 01 00 00 7b[  ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 31 7b[         ]*vpternlogd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 72 7f 7b[      ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 b2 00 08 00 00 7b[     ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 72 80 7b[      ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 b2 f0 f7 ff ff 7b[     ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 72 7f 7b[      ]*vpternlogd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 b2 00 02 00 00 7b[     ]*vpternlogd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 72 80 7b[      ]*vpternlogd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 b2 fc fd ff ff 7b[     ]*vpternlogd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 25 f4 ab[         ]*vpternlogd ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 25 f4 ab[         ]*vpternlogd ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 25 f4 ab[         ]*vpternlogd ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 25 f4 7b[         ]*vpternlogd ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 31 7b[         ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 25 b4 f0 23 01 00 00 7b[  ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 31 7b[         ]*vpternlogd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 72 7f 7b[      ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 b2 00 10 00 00 7b[     ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 72 80 7b[      ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 b2 e0 ef ff ff 7b[     ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 72 7f 7b[      ]*vpternlogd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 b2 00 02 00 00 7b[     ]*vpternlogd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 72 80 7b[      ]*vpternlogd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 b2 fc fd ff ff 7b[     ]*vpternlogd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 25 f4 ab[         ]*vpternlogq xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 25 f4 ab[         ]*vpternlogq xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 25 f4 ab[         ]*vpternlogq xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 25 f4 7b[         ]*vpternlogq xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 31 7b[         ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 25 b4 f0 23 01 00 00 7b[  ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 31 7b[         ]*vpternlogq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 72 7f 7b[      ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 b2 00 08 00 00 7b[     ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 72 80 7b[      ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 b2 f0 f7 ff ff 7b[     ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 72 7f 7b[      ]*vpternlogq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 b2 00 04 00 00 7b[     ]*vpternlogq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 72 80 7b[      ]*vpternlogq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 b2 f8 fb ff ff 7b[     ]*vpternlogq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 25 f4 ab[         ]*vpternlogq ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 25 f4 ab[         ]*vpternlogq ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 25 f4 ab[         ]*vpternlogq ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 25 f4 7b[         ]*vpternlogq ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 31 7b[         ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 25 b4 f0 23 01 00 00 7b[  ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 31 7b[         ]*vpternlogq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 72 7f 7b[      ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 b2 00 10 00 00 7b[     ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 72 80 7b[      ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 b2 e0 ef ff ff 7b[     ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 72 7f 7b[      ]*vpternlogq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 b2 00 04 00 00 7b[     ]*vpternlogq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 72 80 7b[      ]*vpternlogq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 b2 f8 fb ff ff 7b[     ]*vpternlogq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 32 ee[    ]*vpmovqb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 32 ee[    ]*vpmovqb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 32 ee[    ]*vpmovqb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 32 ee[    ]*vpmovqb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 32 ee[    ]*vpmovqb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 32 ee[    ]*vpmovqb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 22 ee[    ]*vpmovsqb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 22 ee[    ]*vpmovsqb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 22 ee[    ]*vpmovsqb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 22 ee[    ]*vpmovsqb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 22 ee[    ]*vpmovsqb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 22 ee[    ]*vpmovsqb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 12 ee[    ]*vpmovusqb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 12 ee[    ]*vpmovusqb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 12 ee[    ]*vpmovusqb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 12 ee[    ]*vpmovusqb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 12 ee[    ]*vpmovusqb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 12 ee[    ]*vpmovusqb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 34 ee[    ]*vpmovqw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 34 ee[    ]*vpmovqw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 34 ee[    ]*vpmovqw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 34 ee[    ]*vpmovqw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 34 ee[    ]*vpmovqw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 34 ee[    ]*vpmovqw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 24 ee[    ]*vpmovsqw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 24 ee[    ]*vpmovsqw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 24 ee[    ]*vpmovsqw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 24 ee[    ]*vpmovsqw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 24 ee[    ]*vpmovsqw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 24 ee[    ]*vpmovsqw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 14 ee[    ]*vpmovusqw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 14 ee[    ]*vpmovusqw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 14 ee[    ]*vpmovusqw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 14 ee[    ]*vpmovusqw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 14 ee[    ]*vpmovusqw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 14 ee[    ]*vpmovusqw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 35 ee[    ]*vpmovqd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 35 ee[    ]*vpmovqd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 35 ee[    ]*vpmovqd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 35 ee[    ]*vpmovqd xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 35 ee[    ]*vpmovqd xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 35 ee[    ]*vpmovqd xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 25 ee[    ]*vpmovsqd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 25 ee[    ]*vpmovsqd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 25 ee[    ]*vpmovsqd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 25 ee[    ]*vpmovsqd xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 25 ee[    ]*vpmovsqd xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 25 ee[    ]*vpmovsqd xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 15 ee[    ]*vpmovusqd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 15 ee[    ]*vpmovusqd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 15 ee[    ]*vpmovusqd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 15 ee[    ]*vpmovusqd xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 15 ee[    ]*vpmovusqd xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 15 ee[    ]*vpmovusqd xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 31 ee[    ]*vpmovdb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 31 ee[    ]*vpmovdb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 31 ee[    ]*vpmovdb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 31 ee[    ]*vpmovdb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 31 ee[    ]*vpmovdb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 31 ee[    ]*vpmovdb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 21 ee[    ]*vpmovsdb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 21 ee[    ]*vpmovsdb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 21 ee[    ]*vpmovsdb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 21 ee[    ]*vpmovsdb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 21 ee[    ]*vpmovsdb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 21 ee[    ]*vpmovsdb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 11 ee[    ]*vpmovusdb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 11 ee[    ]*vpmovusdb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 11 ee[    ]*vpmovusdb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 11 ee[    ]*vpmovusdb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 11 ee[    ]*vpmovusdb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 11 ee[    ]*vpmovusdb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 33 ee[    ]*vpmovdw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 33 ee[    ]*vpmovdw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 33 ee[    ]*vpmovdw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 33 ee[    ]*vpmovdw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 33 ee[    ]*vpmovdw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 33 ee[    ]*vpmovdw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 23 ee[    ]*vpmovsdw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 23 ee[    ]*vpmovsdw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 23 ee[    ]*vpmovsdw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 23 ee[    ]*vpmovsdw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 23 ee[    ]*vpmovsdw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 23 ee[    ]*vpmovsdw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 13 ee[    ]*vpmovusdw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 13 ee[    ]*vpmovusdw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 13 ee[    ]*vpmovusdw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 13 ee[    ]*vpmovusdw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 13 ee[    ]*vpmovusdw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 13 ee[    ]*vpmovusdw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 23 f4 ab[         ]*vshuff32x4 ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 23 f4 ab[         ]*vshuff32x4 ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 23 f4 ab[         ]*vshuff32x4 ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 23 f4 7b[         ]*vshuff32x4 ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 31 7b[         ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 23 b4 f0 23 01 00 00 7b[  ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 31 7b[         ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 72 7f 7b[      ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 b2 00 10 00 00 7b[     ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 72 80 7b[      ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 b2 e0 ef ff ff 7b[     ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 72 7f 7b[      ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 b2 00 02 00 00 7b[     ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 72 80 7b[      ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 b2 fc fd ff ff 7b[     ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 23 f4 ab[         ]*vshuff64x2 ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 23 f4 ab[         ]*vshuff64x2 ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 23 f4 ab[         ]*vshuff64x2 ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 23 f4 7b[         ]*vshuff64x2 ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 31 7b[         ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 23 b4 f0 23 01 00 00 7b[  ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 31 7b[         ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 72 7f 7b[      ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 b2 00 10 00 00 7b[     ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 72 80 7b[      ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 b2 e0 ef ff ff 7b[     ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 72 7f 7b[      ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 b2 00 04 00 00 7b[     ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 72 80 7b[      ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 b2 f8 fb ff ff 7b[     ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 43 f4 ab[         ]*vshufi32x4 ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 43 f4 ab[         ]*vshufi32x4 ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 43 f4 ab[         ]*vshufi32x4 ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 43 f4 7b[         ]*vshufi32x4 ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 31 7b[         ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 43 b4 f0 23 01 00 00 7b[  ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 31 7b[         ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 72 7f 7b[      ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 b2 00 10 00 00 7b[     ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 72 80 7b[      ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 b2 e0 ef ff ff 7b[     ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 72 7f 7b[      ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 b2 00 02 00 00 7b[     ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 72 80 7b[      ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 b2 fc fd ff ff 7b[     ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 43 f4 ab[         ]*vshufi64x2 ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 43 f4 ab[         ]*vshufi64x2 ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 43 f4 ab[         ]*vshufi64x2 ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 43 f4 7b[         ]*vshufi64x2 ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 31 7b[         ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 43 b4 f0 23 01 00 00 7b[  ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 31 7b[         ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 72 7f 7b[      ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 b2 00 10 00 00 7b[     ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 72 80 7b[      ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 b2 e0 ef ff ff 7b[     ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 72 7f 7b[      ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 b2 00 04 00 00 7b[     ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 72 80 7b[      ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 b2 f8 fb ff ff 7b[     ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 36 f4[    ]*vpermq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 36 f4[    ]*vpermq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 36 f4[    ]*vpermq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 31[    ]*vpermq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 36 b4 f0 23 01 00 00[     ]*vpermq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 31[    ]*vpermq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 72 7f[         ]*vpermq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 b2 00 10 00 00[        ]*vpermq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 72 80[         ]*vpermq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 b2 e0 ef ff ff[        ]*vpermq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 72 7f[         ]*vpermq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 b2 00 04 00 00[        ]*vpermq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 72 80[         ]*vpermq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 b2 f8 fb ff ff[        ]*vpermq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 16 f4[    ]*vpermpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 16 f4[    ]*vpermpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 16 f4[    ]*vpermpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 31[    ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 16 b4 f0 23 01 00 00[     ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 31[    ]*vpermpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 72 7f[         ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 b2 00 10 00 00[        ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 72 80[         ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 b2 e0 ef ff ff[        ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 72 7f[         ]*vpermpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 b2 00 04 00 00[        ]*vpermpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 72 80[         ]*vpermpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 b2 f8 fb ff ff[        ]*vpermpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 7e f4[    ]*vpermt2d xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 7e f4[    ]*vpermt2d xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 7e f4[    ]*vpermt2d xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 31[    ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 7e b4 f0 23 01 00 00[     ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 31[    ]*vpermt2d xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 72 7f[         ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e b2 00 08 00 00[        ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 72 80[         ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e b2 f0 f7 ff ff[        ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 72 7f[         ]*vpermt2d xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e b2 00 02 00 00[        ]*vpermt2d xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 72 80[         ]*vpermt2d xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e b2 fc fd ff ff[        ]*vpermt2d xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 7e f4[    ]*vpermt2d ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 7e f4[    ]*vpermt2d ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 7e f4[    ]*vpermt2d ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 31[    ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 7e b4 f0 23 01 00 00[     ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 31[    ]*vpermt2d ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 72 7f[         ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e b2 00 10 00 00[        ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 72 80[         ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e b2 e0 ef ff ff[        ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 72 7f[         ]*vpermt2d ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e b2 00 02 00 00[        ]*vpermt2d ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 72 80[         ]*vpermt2d ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e b2 fc fd ff ff[        ]*vpermt2d ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 7e f4[    ]*vpermt2q xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 7e f4[    ]*vpermt2q xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 7e f4[    ]*vpermt2q xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 31[    ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 7e b4 f0 23 01 00 00[     ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 31[    ]*vpermt2q xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 72 7f[         ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e b2 00 08 00 00[        ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 72 80[         ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e b2 f0 f7 ff ff[        ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 72 7f[         ]*vpermt2q xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e b2 00 04 00 00[        ]*vpermt2q xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 72 80[         ]*vpermt2q xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e b2 f8 fb ff ff[        ]*vpermt2q xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 7e f4[    ]*vpermt2q ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 7e f4[    ]*vpermt2q ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 7e f4[    ]*vpermt2q ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 31[    ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 7e b4 f0 23 01 00 00[     ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 31[    ]*vpermt2q ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 72 7f[         ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e b2 00 10 00 00[        ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 72 80[         ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e b2 e0 ef ff ff[        ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 72 7f[         ]*vpermt2q ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e b2 00 04 00 00[        ]*vpermt2q ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 72 80[         ]*vpermt2q ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e b2 f8 fb ff ff[        ]*vpermt2q ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 7f f4[    ]*vpermt2ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 7f f4[    ]*vpermt2ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 7f f4[    ]*vpermt2ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 31[    ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 7f b4 f0 23 01 00 00[     ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 31[    ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 72 7f[         ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f b2 00 08 00 00[        ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 72 80[         ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f b2 f0 f7 ff ff[        ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 72 7f[         ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f b2 00 02 00 00[        ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 72 80[         ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f b2 fc fd ff ff[        ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 7f f4[    ]*vpermt2ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 7f f4[    ]*vpermt2ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 7f f4[    ]*vpermt2ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 31[    ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 7f b4 f0 23 01 00 00[     ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 31[    ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 72 7f[         ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f b2 00 10 00 00[        ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 72 80[         ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f b2 e0 ef ff ff[        ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 72 7f[         ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f b2 00 02 00 00[        ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 72 80[         ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f b2 fc fd ff ff[        ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 7f f4[    ]*vpermt2pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 7f f4[    ]*vpermt2pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 7f f4[    ]*vpermt2pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 31[    ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 7f b4 f0 23 01 00 00[     ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 31[    ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 72 7f[         ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f b2 00 08 00 00[        ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 72 80[         ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f b2 f0 f7 ff ff[        ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 72 7f[         ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f b2 00 04 00 00[        ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 72 80[         ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f b2 f8 fb ff ff[        ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 7f f4[    ]*vpermt2pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 7f f4[    ]*vpermt2pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 7f f4[    ]*vpermt2pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 31[    ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 7f b4 f0 23 01 00 00[     ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 31[    ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 72 7f[         ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f b2 00 10 00 00[        ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 72 80[         ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f b2 e0 ef ff ff[        ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 72 7f[         ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f b2 00 04 00 00[        ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 72 80[         ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f b2 f8 fb ff ff[        ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 03 f4 ab[         ]*valignq xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 03 f4 ab[         ]*valignq xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 03 f4 ab[         ]*valignq xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 03 f4 7b[         ]*valignq xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 31 7b[         ]*valignq xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 03 b4 f0 23 01 00 00 7b[  ]*valignq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 31 7b[         ]*valignq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 72 7f 7b[      ]*valignq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 b2 00 08 00 00 7b[     ]*valignq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 72 80 7b[      ]*valignq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 b2 f0 f7 ff ff 7b[     ]*valignq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 72 7f 7b[      ]*valignq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 b2 00 04 00 00 7b[     ]*valignq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 72 80 7b[      ]*valignq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 b2 f8 fb ff ff 7b[     ]*valignq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 03 f4 ab[         ]*valignq ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 03 f4 ab[         ]*valignq ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 03 f4 ab[         ]*valignq ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 03 f4 7b[         ]*valignq ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 31 7b[         ]*valignq ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 03 b4 f0 23 01 00 00 7b[  ]*valignq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 31 7b[         ]*valignq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 72 7f 7b[      ]*valignq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 b2 00 10 00 00 7b[     ]*valignq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 72 80 7b[      ]*valignq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 b2 e0 ef ff ff 7b[     ]*valignq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 72 7f 7b[      ]*valignq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 b2 00 04 00 00 7b[     ]*valignq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 72 80 7b[      ]*valignq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 b2 f8 fb ff ff 7b[     ]*valignq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 2c f4[    ]*vscalefpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 2c f4[    ]*vscalefpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 2c f4[    ]*vscalefpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 31[    ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 2c b4 f0 23 01 00 00[     ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 31[    ]*vscalefpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 72 7f[         ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c b2 00 08 00 00[        ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 72 80[         ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c b2 f0 f7 ff ff[        ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 72 7f[         ]*vscalefpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c b2 00 04 00 00[        ]*vscalefpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 72 80[         ]*vscalefpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c b2 f8 fb ff ff[        ]*vscalefpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 2c f4[    ]*vscalefpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 2c f4[    ]*vscalefpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 2c f4[    ]*vscalefpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 31[    ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 2c b4 f0 23 01 00 00[     ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 31[    ]*vscalefpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 72 7f[         ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c b2 00 10 00 00[        ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 72 80[         ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c b2 e0 ef ff ff[        ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 72 7f[         ]*vscalefpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c b2 00 04 00 00[        ]*vscalefpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 72 80[         ]*vscalefpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c b2 f8 fb ff ff[        ]*vscalefpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 2c f4[    ]*vscalefps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 2c f4[    ]*vscalefps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 2c f4[    ]*vscalefps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 31[    ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 2c b4 f0 23 01 00 00[     ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 31[    ]*vscalefps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 72 7f[         ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c b2 00 08 00 00[        ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 72 80[         ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c b2 f0 f7 ff ff[        ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 72 7f[         ]*vscalefps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c b2 00 02 00 00[        ]*vscalefps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 72 80[         ]*vscalefps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c b2 fc fd ff ff[        ]*vscalefps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 2c f4[    ]*vscalefps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 2c f4[    ]*vscalefps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 2c f4[    ]*vscalefps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 31[    ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 2c b4 f0 23 01 00 00[     ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 31[    ]*vscalefps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 72 7f[         ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c b2 00 10 00 00[        ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 72 80[         ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c b2 e0 ef ff ff[        ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 72 7f[         ]*vscalefps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c b2 00 02 00 00[        ]*vscalefps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 72 80[         ]*vscalefps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c b2 fc fd ff ff[        ]*vscalefps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 54 f4 ab[         ]*vfixupimmpd xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 54 f4 ab[         ]*vfixupimmpd xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 54 f4 ab[         ]*vfixupimmpd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 54 f4 7b[         ]*vfixupimmpd xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 31 7b[         ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 54 b4 f0 23 01 00 00 7b[  ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 31 7b[         ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 72 7f 7b[      ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 b2 00 08 00 00 7b[     ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 72 80 7b[      ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 72 7f 7b[      ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 b2 00 04 00 00 7b[     ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 72 80 7b[      ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 54 f4 ab[         ]*vfixupimmpd ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 54 f4 ab[         ]*vfixupimmpd ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 54 f4 ab[         ]*vfixupimmpd ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 54 f4 7b[         ]*vfixupimmpd ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 31 7b[         ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 54 b4 f0 23 01 00 00 7b[  ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 31 7b[         ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 72 7f 7b[      ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 b2 00 10 00 00 7b[     ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 72 80 7b[      ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 b2 e0 ef ff ff 7b[     ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 72 7f 7b[      ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 b2 00 04 00 00 7b[     ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 72 80 7b[      ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 54 f4 ab[         ]*vfixupimmps xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 54 f4 ab[         ]*vfixupimmps xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 54 f4 ab[         ]*vfixupimmps xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 54 f4 7b[         ]*vfixupimmps xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 31 7b[         ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 54 b4 f0 23 01 00 00 7b[  ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 31 7b[         ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 72 7f 7b[      ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 b2 00 08 00 00 7b[     ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 72 80 7b[      ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 72 7f 7b[      ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 b2 00 02 00 00 7b[     ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 72 80 7b[      ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 b2 fc fd ff ff 7b[     ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 54 f4 ab[         ]*vfixupimmps ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 54 f4 ab[         ]*vfixupimmps ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 54 f4 ab[         ]*vfixupimmps ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 54 f4 7b[         ]*vfixupimmps ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 31 7b[         ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 54 b4 f0 23 01 00 00 7b[  ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 31 7b[         ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 72 7f 7b[      ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 b2 00 10 00 00 7b[     ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 72 80 7b[      ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 b2 e0 ef ff ff 7b[     ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 72 7f 7b[      ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 b2 00 02 00 00 7b[     ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 72 80 7b[      ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 b2 fc fd ff ff 7b[     ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 f5 ab[         ]*vpslld xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 f5 ab[         ]*vpslld xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 f5 ab[         ]*vpslld xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 f5 7b[         ]*vpslld xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 31 7b[         ]*vpslld xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 b4 f0 23 01 00 00 7b[  ]*vpslld xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 31 7b[         ]*vpslld xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 72 7f 7b[      ]*vpslld xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 b2 00 08 00 00 7b[     ]*vpslld xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 72 80 7b[      ]*vpslld xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 b2 f0 f7 ff ff 7b[     ]*vpslld xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 72 7f 7b[      ]*vpslld xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 b2 00 02 00 00 7b[     ]*vpslld xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 72 80 7b[      ]*vpslld xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 b2 fc fd ff ff 7b[     ]*vpslld xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 f5 ab[         ]*vpslld ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 f5 ab[         ]*vpslld ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 f5 ab[         ]*vpslld ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 f5 7b[         ]*vpslld ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 31 7b[         ]*vpslld ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 b4 f0 23 01 00 00 7b[  ]*vpslld ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 31 7b[         ]*vpslld ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 72 7f 7b[      ]*vpslld ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 b2 00 10 00 00 7b[     ]*vpslld ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 72 80 7b[      ]*vpslld ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 b2 e0 ef ff ff 7b[     ]*vpslld ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 72 7f 7b[      ]*vpslld ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 b2 00 02 00 00 7b[     ]*vpslld ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 72 80 7b[      ]*vpslld ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 b2 fc fd ff ff 7b[     ]*vpslld ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 f5 ab[         ]*vpsllq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 73 f5 ab[         ]*vpsllq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 73 f5 ab[         ]*vpsllq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 f5 7b[         ]*vpsllq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 31 7b[         ]*vpsllq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 73 b4 f0 23 01 00 00 7b[  ]*vpsllq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 31 7b[         ]*vpsllq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 72 7f 7b[      ]*vpsllq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 b2 00 08 00 00 7b[     ]*vpsllq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 72 80 7b[      ]*vpsllq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 b2 f0 f7 ff ff 7b[     ]*vpsllq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 72 7f 7b[      ]*vpsllq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 b2 00 04 00 00 7b[     ]*vpsllq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 72 80 7b[      ]*vpsllq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 b2 f8 fb ff ff 7b[     ]*vpsllq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 f5 ab[         ]*vpsllq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 73 f5 ab[         ]*vpsllq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 73 f5 ab[         ]*vpsllq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 f5 7b[         ]*vpsllq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 31 7b[         ]*vpsllq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 73 b4 f0 23 01 00 00 7b[  ]*vpsllq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 31 7b[         ]*vpsllq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 72 7f 7b[      ]*vpsllq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 b2 00 10 00 00 7b[     ]*vpsllq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 72 80 7b[      ]*vpsllq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 b2 e0 ef ff ff 7b[     ]*vpsllq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 72 7f 7b[      ]*vpsllq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 b2 00 04 00 00 7b[     ]*vpsllq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 72 80 7b[      ]*vpsllq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 b2 f8 fb ff ff 7b[     ]*vpsllq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 e5 ab[         ]*vpsrad xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 e5 ab[         ]*vpsrad xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 e5 ab[         ]*vpsrad xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 e5 7b[         ]*vpsrad xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 21 7b[         ]*vpsrad xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 a4 f0 23 01 00 00 7b[  ]*vpsrad xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 21 7b[         ]*vpsrad xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 62 7f 7b[      ]*vpsrad xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 a2 00 08 00 00 7b[     ]*vpsrad xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 62 80 7b[      ]*vpsrad xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 a2 f0 f7 ff ff 7b[     ]*vpsrad xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 62 7f 7b[      ]*vpsrad xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 a2 00 02 00 00 7b[     ]*vpsrad xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 62 80 7b[      ]*vpsrad xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 a2 fc fd ff ff 7b[     ]*vpsrad xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 e5 ab[         ]*vpsrad ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 e5 ab[         ]*vpsrad ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 e5 ab[         ]*vpsrad ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 e5 7b[         ]*vpsrad ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 21 7b[         ]*vpsrad ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 a4 f0 23 01 00 00 7b[  ]*vpsrad ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 21 7b[         ]*vpsrad ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 62 7f 7b[      ]*vpsrad ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 a2 00 10 00 00 7b[     ]*vpsrad ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 62 80 7b[      ]*vpsrad ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 a2 e0 ef ff ff 7b[     ]*vpsrad ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 62 7f 7b[      ]*vpsrad ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 a2 00 02 00 00 7b[     ]*vpsrad ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 62 80 7b[      ]*vpsrad ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 a2 fc fd ff ff 7b[     ]*vpsrad ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 e5 ab[         ]*vpsraq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 e5 ab[         ]*vpsraq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 e5 ab[         ]*vpsraq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 e5 7b[         ]*vpsraq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 21 7b[         ]*vpsraq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 a4 f0 23 01 00 00 7b[  ]*vpsraq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 21 7b[         ]*vpsraq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 62 7f 7b[      ]*vpsraq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 a2 00 08 00 00 7b[     ]*vpsraq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 62 80 7b[      ]*vpsraq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 a2 f0 f7 ff ff 7b[     ]*vpsraq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 62 7f 7b[      ]*vpsraq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 a2 00 04 00 00 7b[     ]*vpsraq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 62 80 7b[      ]*vpsraq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 a2 f8 fb ff ff 7b[     ]*vpsraq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 e5 ab[         ]*vpsraq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 e5 ab[         ]*vpsraq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 e5 ab[         ]*vpsraq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 e5 7b[         ]*vpsraq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 21 7b[         ]*vpsraq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 a4 f0 23 01 00 00 7b[  ]*vpsraq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 21 7b[         ]*vpsraq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 62 7f 7b[      ]*vpsraq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 a2 00 10 00 00 7b[     ]*vpsraq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 62 80 7b[      ]*vpsraq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 a2 e0 ef ff ff 7b[     ]*vpsraq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 62 7f 7b[      ]*vpsraq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 a2 00 04 00 00 7b[     ]*vpsraq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 62 80 7b[      ]*vpsraq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 a2 f8 fb ff ff 7b[     ]*vpsraq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 15 f4[    ]*vprolvd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 15 f4[    ]*vprolvd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 15 f4[    ]*vprolvd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 31[    ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 15 b4 f0 23 01 00 00[     ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 31[    ]*vprolvd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 72 7f[         ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 b2 00 08 00 00[        ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 72 80[         ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 b2 f0 f7 ff ff[        ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 72 7f[         ]*vprolvd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 b2 00 02 00 00[        ]*vprolvd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 72 80[         ]*vprolvd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 b2 fc fd ff ff[        ]*vprolvd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 15 f4[    ]*vprolvd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 15 f4[    ]*vprolvd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 15 f4[    ]*vprolvd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 31[    ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 15 b4 f0 23 01 00 00[     ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 31[    ]*vprolvd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 72 7f[         ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 b2 00 10 00 00[        ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 72 80[         ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 b2 e0 ef ff ff[        ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 72 7f[         ]*vprolvd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 b2 00 02 00 00[        ]*vprolvd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 72 80[         ]*vprolvd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 b2 fc fd ff ff[        ]*vprolvd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 cd ab[         ]*vprold xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 cd ab[         ]*vprold xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 cd ab[         ]*vprold xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 cd 7b[         ]*vprold xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 09 7b[         ]*vprold xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 8c f0 23 01 00 00 7b[  ]*vprold xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 09 7b[         ]*vprold xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 4a 7f 7b[      ]*vprold xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 8a 00 08 00 00 7b[     ]*vprold xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 4a 80 7b[      ]*vprold xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 8a f0 f7 ff ff 7b[     ]*vprold xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 4a 7f 7b[      ]*vprold xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 8a 00 02 00 00 7b[     ]*vprold xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 4a 80 7b[      ]*vprold xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 8a fc fd ff ff 7b[     ]*vprold xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 cd ab[         ]*vprold ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 cd ab[         ]*vprold ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 cd ab[         ]*vprold ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 cd 7b[         ]*vprold ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 09 7b[         ]*vprold ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 8c f0 23 01 00 00 7b[  ]*vprold ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 09 7b[         ]*vprold ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 4a 7f 7b[      ]*vprold ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 8a 00 10 00 00 7b[     ]*vprold ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 4a 80 7b[      ]*vprold ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 8a e0 ef ff ff 7b[     ]*vprold ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 4a 7f 7b[      ]*vprold ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 8a 00 02 00 00 7b[     ]*vprold ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 4a 80 7b[      ]*vprold ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 8a fc fd ff ff 7b[     ]*vprold ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 15 f4[    ]*vprolvq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 15 f4[    ]*vprolvq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 15 f4[    ]*vprolvq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 31[    ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 15 b4 f0 23 01 00 00[     ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 31[    ]*vprolvq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 72 7f[         ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 b2 00 08 00 00[        ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 72 80[         ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 b2 f0 f7 ff ff[        ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 72 7f[         ]*vprolvq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 b2 00 04 00 00[        ]*vprolvq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 72 80[         ]*vprolvq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 b2 f8 fb ff ff[        ]*vprolvq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 15 f4[    ]*vprolvq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 15 f4[    ]*vprolvq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 15 f4[    ]*vprolvq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 31[    ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 15 b4 f0 23 01 00 00[     ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 31[    ]*vprolvq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 72 7f[         ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 b2 00 10 00 00[        ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 72 80[         ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 b2 e0 ef ff ff[        ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 72 7f[         ]*vprolvq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 b2 00 04 00 00[        ]*vprolvq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 72 80[         ]*vprolvq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 b2 f8 fb ff ff[        ]*vprolvq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 cd ab[         ]*vprolq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 cd ab[         ]*vprolq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 cd ab[         ]*vprolq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 cd 7b[         ]*vprolq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 09 7b[         ]*vprolq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 8c f0 23 01 00 00 7b[  ]*vprolq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 09 7b[         ]*vprolq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 4a 7f 7b[      ]*vprolq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 8a 00 08 00 00 7b[     ]*vprolq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 4a 80 7b[      ]*vprolq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 8a f0 f7 ff ff 7b[     ]*vprolq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 4a 7f 7b[      ]*vprolq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 8a 00 04 00 00 7b[     ]*vprolq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 4a 80 7b[      ]*vprolq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 8a f8 fb ff ff 7b[     ]*vprolq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 cd ab[         ]*vprolq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 cd ab[         ]*vprolq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 cd ab[         ]*vprolq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 cd 7b[         ]*vprolq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 09 7b[         ]*vprolq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 8c f0 23 01 00 00 7b[  ]*vprolq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 09 7b[         ]*vprolq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 4a 7f 7b[      ]*vprolq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 8a 00 10 00 00 7b[     ]*vprolq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 4a 80 7b[      ]*vprolq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 8a e0 ef ff ff 7b[     ]*vprolq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 4a 7f 7b[      ]*vprolq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 8a 00 04 00 00 7b[     ]*vprolq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 4a 80 7b[      ]*vprolq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 8a f8 fb ff ff 7b[     ]*vprolq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 14 f4[    ]*vprorvd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 14 f4[    ]*vprorvd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 14 f4[    ]*vprorvd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 31[    ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 14 b4 f0 23 01 00 00[     ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 31[    ]*vprorvd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 72 7f[         ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 b2 00 08 00 00[        ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 72 80[         ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 b2 f0 f7 ff ff[        ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 72 7f[         ]*vprorvd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 b2 00 02 00 00[        ]*vprorvd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 72 80[         ]*vprorvd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 b2 fc fd ff ff[        ]*vprorvd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 14 f4[    ]*vprorvd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 14 f4[    ]*vprorvd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 14 f4[    ]*vprorvd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 31[    ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 14 b4 f0 23 01 00 00[     ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 31[    ]*vprorvd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 72 7f[         ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 b2 00 10 00 00[        ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 72 80[         ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 b2 e0 ef ff ff[        ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 72 7f[         ]*vprorvd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 b2 00 02 00 00[        ]*vprorvd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 72 80[         ]*vprorvd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 b2 fc fd ff ff[        ]*vprorvd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 c5 ab[         ]*vprord xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 c5 ab[         ]*vprord xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 c5 ab[         ]*vprord xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 c5 7b[         ]*vprord xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 01 7b[         ]*vprord xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 84 f0 23 01 00 00 7b[  ]*vprord xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 01 7b[         ]*vprord xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 42 7f 7b[      ]*vprord xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 82 00 08 00 00 7b[     ]*vprord xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 42 80 7b[      ]*vprord xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 82 f0 f7 ff ff 7b[     ]*vprord xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 42 7f 7b[      ]*vprord xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 82 00 02 00 00 7b[     ]*vprord xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 42 80 7b[      ]*vprord xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 82 fc fd ff ff 7b[     ]*vprord xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 c5 ab[         ]*vprord ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 c5 ab[         ]*vprord ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 c5 ab[         ]*vprord ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 c5 7b[         ]*vprord ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 01 7b[         ]*vprord ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 84 f0 23 01 00 00 7b[  ]*vprord ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 01 7b[         ]*vprord ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 42 7f 7b[      ]*vprord ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 82 00 10 00 00 7b[     ]*vprord ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 42 80 7b[      ]*vprord ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 82 e0 ef ff ff 7b[     ]*vprord ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 42 7f 7b[      ]*vprord ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 82 00 02 00 00 7b[     ]*vprord ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 42 80 7b[      ]*vprord ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 82 fc fd ff ff 7b[     ]*vprord ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 14 f4[    ]*vprorvq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 14 f4[    ]*vprorvq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 14 f4[    ]*vprorvq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 31[    ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 14 b4 f0 23 01 00 00[     ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 31[    ]*vprorvq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 72 7f[         ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 b2 00 08 00 00[        ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 72 80[         ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 b2 f0 f7 ff ff[        ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 72 7f[         ]*vprorvq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 b2 00 04 00 00[        ]*vprorvq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 72 80[         ]*vprorvq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 b2 f8 fb ff ff[        ]*vprorvq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 14 f4[    ]*vprorvq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 14 f4[    ]*vprorvq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 14 f4[    ]*vprorvq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 31[    ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 14 b4 f0 23 01 00 00[     ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 31[    ]*vprorvq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 72 7f[         ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 b2 00 10 00 00[        ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 72 80[         ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 b2 e0 ef ff ff[        ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 72 7f[         ]*vprorvq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 b2 00 04 00 00[        ]*vprorvq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 72 80[         ]*vprorvq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 b2 f8 fb ff ff[        ]*vprorvq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 c5 ab[         ]*vprorq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 c5 ab[         ]*vprorq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 c5 ab[         ]*vprorq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 c5 7b[         ]*vprorq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 01 7b[         ]*vprorq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 84 f0 23 01 00 00 7b[  ]*vprorq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 01 7b[         ]*vprorq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 42 7f 7b[      ]*vprorq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 82 00 08 00 00 7b[     ]*vprorq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 42 80 7b[      ]*vprorq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 82 f0 f7 ff ff 7b[     ]*vprorq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 42 7f 7b[      ]*vprorq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 82 00 04 00 00 7b[     ]*vprorq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 42 80 7b[      ]*vprorq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 82 f8 fb ff ff 7b[     ]*vprorq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 c5 ab[         ]*vprorq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 c5 ab[         ]*vprorq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 c5 ab[         ]*vprorq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 c5 7b[         ]*vprorq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 01 7b[         ]*vprorq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 84 f0 23 01 00 00 7b[  ]*vprorq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 01 7b[         ]*vprorq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 42 7f 7b[      ]*vprorq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 82 00 10 00 00 7b[     ]*vprorq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 42 80 7b[      ]*vprorq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 82 e0 ef ff ff 7b[     ]*vprorq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 42 7f 7b[      ]*vprorq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 82 00 04 00 00 7b[     ]*vprorq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 42 80 7b[      ]*vprorq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 82 f8 fb ff ff 7b[     ]*vprorq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 09 f5 ab[         ]*vrndscalepd xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 09 f5 ab[         ]*vrndscalepd xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 09 f5 ab[         ]*vrndscalepd xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 09 f5 7b[         ]*vrndscalepd xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 31 7b[         ]*vrndscalepd xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 09 b4 f0 23 01 00 00 7b[  ]*vrndscalepd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 31 7b[         ]*vrndscalepd xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 72 7f 7b[      ]*vrndscalepd xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 b2 00 08 00 00 7b[     ]*vrndscalepd xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 72 80 7b[      ]*vrndscalepd xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 b2 f0 f7 ff ff 7b[     ]*vrndscalepd xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 72 7f 7b[      ]*vrndscalepd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 b2 00 04 00 00 7b[     ]*vrndscalepd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 72 80 7b[      ]*vrndscalepd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 09 f5 ab[         ]*vrndscalepd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 09 f5 ab[         ]*vrndscalepd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 09 f5 ab[         ]*vrndscalepd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 09 f5 7b[         ]*vrndscalepd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 31 7b[         ]*vrndscalepd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 09 b4 f0 23 01 00 00 7b[  ]*vrndscalepd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 31 7b[         ]*vrndscalepd ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 72 7f 7b[      ]*vrndscalepd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 b2 00 10 00 00 7b[     ]*vrndscalepd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 72 80 7b[      ]*vrndscalepd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 b2 e0 ef ff ff 7b[     ]*vrndscalepd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 72 7f 7b[      ]*vrndscalepd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 b2 00 04 00 00 7b[     ]*vrndscalepd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 72 80 7b[      ]*vrndscalepd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 08 f5 ab[         ]*vrndscaleps xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 08 f5 ab[         ]*vrndscaleps xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 08 f5 ab[         ]*vrndscaleps xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 08 f5 7b[         ]*vrndscaleps xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 31 7b[         ]*vrndscaleps xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 08 b4 f0 23 01 00 00 7b[  ]*vrndscaleps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 31 7b[         ]*vrndscaleps xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 72 7f 7b[      ]*vrndscaleps xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 b2 00 08 00 00 7b[     ]*vrndscaleps xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 72 80 7b[      ]*vrndscaleps xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 b2 f0 f7 ff ff 7b[     ]*vrndscaleps xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 72 7f 7b[      ]*vrndscaleps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 b2 00 02 00 00 7b[     ]*vrndscaleps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 72 80 7b[      ]*vrndscaleps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 b2 fc fd ff ff 7b[     ]*vrndscaleps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 08 f5 ab[         ]*vrndscaleps ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 08 f5 ab[         ]*vrndscaleps ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 08 f5 ab[         ]*vrndscaleps ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 08 f5 7b[         ]*vrndscaleps ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 31 7b[         ]*vrndscaleps ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 08 b4 f0 23 01 00 00 7b[  ]*vrndscaleps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 31 7b[         ]*vrndscaleps ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 72 7f 7b[      ]*vrndscaleps ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 b2 00 10 00 00 7b[     ]*vrndscaleps ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 72 80 7b[      ]*vrndscaleps ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 b2 e0 ef ff ff 7b[     ]*vrndscaleps ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 72 7f 7b[      ]*vrndscaleps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 b2 00 02 00 00 7b[     ]*vrndscaleps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 72 80 7b[      ]*vrndscaleps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 b2 fc fd ff ff 7b[     ]*vrndscaleps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 31[    ]*vpcompressq XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 8b 31[    ]*vpcompressq XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 8b b4 f0 23 01 00 00[     ]*vpcompressq XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 72 7f[         ]*vpcompressq XMMWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b b2 00 04 00 00[        ]*vpcompressq XMMWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 72 80[         ]*vpcompressq XMMWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b b2 f8 fb ff ff[        ]*vpcompressq XMMWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 31[    ]*vpcompressq YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 8b 31[    ]*vpcompressq YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 8b b4 f0 23 01 00 00[     ]*vpcompressq YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 72 7f[         ]*vpcompressq YMMWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b b2 00 04 00 00[        ]*vpcompressq YMMWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 72 80[         ]*vpcompressq YMMWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b b2 f8 fb ff ff[        ]*vpcompressq YMMWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 8b ee[    ]*vpcompressq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 8b ee[    ]*vpcompressq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 8b ee[    ]*vpcompressq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 8b ee[    ]*vpcompressq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 8b ee[    ]*vpcompressq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 8b ee[    ]*vpcompressq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 31 ab[         ]*vcvtps2ph QWORD PTR \[rcx\],xmm30,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 0f 1d 31 ab[         ]*vcvtps2ph QWORD PTR \[rcx\]\{k7\},xmm30,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 31 7b[         ]*vcvtps2ph QWORD PTR \[rcx\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 1d b4 f0 23 01 00 00 7b[  ]*vcvtps2ph QWORD PTR \[rax\+r14\*8\+0x123\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 72 7f 7b[      ]*vcvtps2ph QWORD PTR \[rdx\+0x3f8\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d b2 00 04 00 00 7b[     ]*vcvtps2ph QWORD PTR \[rdx\+0x400\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 72 80 7b[      ]*vcvtps2ph QWORD PTR \[rdx-0x400\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d b2 f8 fb ff ff 7b[     ]*vcvtps2ph QWORD PTR \[rdx-0x408\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 31 ab[         ]*vcvtps2ph XMMWORD PTR \[rcx\],ymm30,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 1d 31 ab[         ]*vcvtps2ph XMMWORD PTR \[rcx\]\{k7\},ymm30,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 31 7b[         ]*vcvtps2ph XMMWORD PTR \[rcx\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 1d b4 f0 23 01 00 00 7b[  ]*vcvtps2ph XMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 72 7f 7b[      ]*vcvtps2ph XMMWORD PTR \[rdx\+0x7f0\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d b2 00 08 00 00 7b[     ]*vcvtps2ph XMMWORD PTR \[rdx\+0x800\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 72 80 7b[      ]*vcvtps2ph XMMWORD PTR \[rdx-0x800\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d b2 f0 f7 ff ff 7b[     ]*vcvtps2ph XMMWORD PTR \[rdx-0x810\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 29 ab[         ]*vextractf32x4 XMMWORD PTR \[rcx\],ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 19 29 ab[         ]*vextractf32x4 XMMWORD PTR \[rcx\]\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 29 7b[         ]*vextractf32x4 XMMWORD PTR \[rcx\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 19 ac f0 23 01 00 00 7b[  ]*vextractf32x4 XMMWORD PTR \[rax\+r14\*8\+0x123\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 6a 7f 7b[      ]*vextractf32x4 XMMWORD PTR \[rdx\+0x7f0\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 aa 00 08 00 00 7b[     ]*vextractf32x4 XMMWORD PTR \[rdx\+0x800\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 6a 80 7b[      ]*vextractf32x4 XMMWORD PTR \[rdx-0x800\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 aa f0 f7 ff ff 7b[     ]*vextractf32x4 XMMWORD PTR \[rdx-0x810\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 29 ab[         ]*vextracti32x4 XMMWORD PTR \[rcx\],ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 39 29 ab[         ]*vextracti32x4 XMMWORD PTR \[rcx\]\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 29 7b[         ]*vextracti32x4 XMMWORD PTR \[rcx\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 39 ac f0 23 01 00 00 7b[  ]*vextracti32x4 XMMWORD PTR \[rax\+r14\*8\+0x123\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 6a 7f 7b[      ]*vextracti32x4 XMMWORD PTR \[rdx\+0x7f0\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 aa 00 08 00 00 7b[     ]*vextracti32x4 XMMWORD PTR \[rdx\+0x800\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 6a 80 7b[      ]*vextracti32x4 XMMWORD PTR \[rdx-0x800\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 aa f0 f7 ff ff 7b[     ]*vextracti32x4 XMMWORD PTR \[rdx-0x810\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 31[    ]*vmovapd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 29 31[    ]*vmovapd XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 29 b4 f0 23 01 00 00[     ]*vmovapd XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 72 7f[         ]*vmovapd XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 b2 00 08 00 00[        ]*vmovapd XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 72 80[         ]*vmovapd XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 b2 f0 f7 ff ff[        ]*vmovapd XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 31[    ]*vmovapd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 29 31[    ]*vmovapd YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 29 b4 f0 23 01 00 00[     ]*vmovapd YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 72 7f[         ]*vmovapd YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 b2 00 10 00 00[        ]*vmovapd YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 72 80[         ]*vmovapd YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 b2 e0 ef ff ff[        ]*vmovapd YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 31[    ]*vmovaps XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 0f 29 31[    ]*vmovaps XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 29 b4 f0 23 01 00 00[     ]*vmovaps XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 72 7f[         ]*vmovaps XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 b2 00 08 00 00[        ]*vmovaps XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 72 80[         ]*vmovaps XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 b2 f0 f7 ff ff[        ]*vmovaps XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 31[    ]*vmovaps YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 2f 29 31[    ]*vmovaps YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 29 b4 f0 23 01 00 00[     ]*vmovaps YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 72 7f[         ]*vmovaps YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 b2 00 10 00 00[        ]*vmovaps YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 72 80[         ]*vmovaps YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 b2 e0 ef ff ff[        ]*vmovaps YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 31[    ]*vmovdqa32 XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 0f 7f 31[    ]*vmovdqa32 XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 7f b4 f0 23 01 00 00[     ]*vmovdqa32 XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 72 7f[         ]*vmovdqa32 XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f b2 00 08 00 00[        ]*vmovdqa32 XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 72 80[         ]*vmovdqa32 XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f b2 f0 f7 ff ff[        ]*vmovdqa32 XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 31[    ]*vmovdqa32 YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 2f 7f 31[    ]*vmovdqa32 YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 7f b4 f0 23 01 00 00[     ]*vmovdqa32 YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 72 7f[         ]*vmovdqa32 YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f b2 00 10 00 00[        ]*vmovdqa32 YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 72 80[         ]*vmovdqa32 YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f b2 e0 ef ff ff[        ]*vmovdqa32 YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 31[    ]*vmovdqa64 XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 7f 31[    ]*vmovdqa64 XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 7f b4 f0 23 01 00 00[     ]*vmovdqa64 XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 72 7f[         ]*vmovdqa64 XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f b2 00 08 00 00[        ]*vmovdqa64 XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 72 80[         ]*vmovdqa64 XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f b2 f0 f7 ff ff[        ]*vmovdqa64 XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 31[    ]*vmovdqa64 YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 7f 31[    ]*vmovdqa64 YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 7f b4 f0 23 01 00 00[     ]*vmovdqa64 YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 72 7f[         ]*vmovdqa64 YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f b2 00 10 00 00[        ]*vmovdqa64 YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 72 80[         ]*vmovdqa64 YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f b2 e0 ef ff ff[        ]*vmovdqa64 YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 31[    ]*vmovdqu32 XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 0f 7f 31[    ]*vmovdqu32 XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 7f b4 f0 23 01 00 00[     ]*vmovdqu32 XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 72 7f[         ]*vmovdqu32 XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f b2 00 08 00 00[        ]*vmovdqu32 XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 72 80[         ]*vmovdqu32 XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f b2 f0 f7 ff ff[        ]*vmovdqu32 XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 31[    ]*vmovdqu32 YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 2f 7f 31[    ]*vmovdqu32 YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 7f b4 f0 23 01 00 00[     ]*vmovdqu32 YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 72 7f[         ]*vmovdqu32 YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f b2 00 10 00 00[        ]*vmovdqu32 YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 72 80[         ]*vmovdqu32 YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f b2 e0 ef ff ff[        ]*vmovdqu32 YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 31[    ]*vmovdqu64 XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 0f 7f 31[    ]*vmovdqu64 XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fe 08 7f b4 f0 23 01 00 00[     ]*vmovdqu64 XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 72 7f[         ]*vmovdqu64 XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f b2 00 08 00 00[        ]*vmovdqu64 XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 72 80[         ]*vmovdqu64 XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f b2 f0 f7 ff ff[        ]*vmovdqu64 XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 31[    ]*vmovdqu64 YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 2f 7f 31[    ]*vmovdqu64 YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fe 28 7f b4 f0 23 01 00 00[     ]*vmovdqu64 YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 72 7f[         ]*vmovdqu64 YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f b2 00 10 00 00[        ]*vmovdqu64 YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 72 80[         ]*vmovdqu64 YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f b2 e0 ef ff ff[        ]*vmovdqu64 YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 31[    ]*vmovupd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 11 31[    ]*vmovupd XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 11 b4 f0 23 01 00 00[     ]*vmovupd XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 72 7f[         ]*vmovupd XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 b2 00 08 00 00[        ]*vmovupd XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 72 80[         ]*vmovupd XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 b2 f0 f7 ff ff[        ]*vmovupd XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 31[    ]*vmovupd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 11 31[    ]*vmovupd YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 11 b4 f0 23 01 00 00[     ]*vmovupd YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 72 7f[         ]*vmovupd YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 b2 00 10 00 00[        ]*vmovupd YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 72 80[         ]*vmovupd YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 b2 e0 ef ff ff[        ]*vmovupd YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 31[    ]*vmovups XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 0f 11 31[    ]*vmovups XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 11 b4 f0 23 01 00 00[     ]*vmovups XMMWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 72 7f[         ]*vmovups XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 b2 00 08 00 00[        ]*vmovups XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 72 80[         ]*vmovups XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 b2 f0 f7 ff ff[        ]*vmovups XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 31[    ]*vmovups YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 2f 11 31[    ]*vmovups YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 11 b4 f0 23 01 00 00[     ]*vmovups YMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 72 7f[         ]*vmovups YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 b2 00 10 00 00[        ]*vmovups YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 72 80[         ]*vmovups YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 b2 e0 ef ff ff[        ]*vmovups YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 31[    ]*vpmovqb WORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 32 31[    ]*vpmovqb WORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 32 b4 f0 23 01 00 00[     ]*vpmovqb WORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 72 7f[         ]*vpmovqb WORD PTR \[rdx\+0xfe\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 b2 00 01 00 00[        ]*vpmovqb WORD PTR \[rdx\+0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 72 80[         ]*vpmovqb WORD PTR \[rdx-0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 b2 fe fe ff ff[        ]*vpmovqb WORD PTR \[rdx-0x102\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 31[    ]*vpmovqb DWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 32 31[    ]*vpmovqb DWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 32 b4 f0 23 01 00 00[     ]*vpmovqb DWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 72 7f[         ]*vpmovqb DWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 b2 00 02 00 00[        ]*vpmovqb DWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 72 80[         ]*vpmovqb DWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 b2 fc fd ff ff[        ]*vpmovqb DWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 31[    ]*vpmovsqb WORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 22 31[    ]*vpmovsqb WORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 22 b4 f0 23 01 00 00[     ]*vpmovsqb WORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 72 7f[         ]*vpmovsqb WORD PTR \[rdx\+0xfe\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 b2 00 01 00 00[        ]*vpmovsqb WORD PTR \[rdx\+0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 72 80[         ]*vpmovsqb WORD PTR \[rdx-0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 b2 fe fe ff ff[        ]*vpmovsqb WORD PTR \[rdx-0x102\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 31[    ]*vpmovsqb DWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 22 31[    ]*vpmovsqb DWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 22 b4 f0 23 01 00 00[     ]*vpmovsqb DWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 72 7f[         ]*vpmovsqb DWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 b2 00 02 00 00[        ]*vpmovsqb DWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 72 80[         ]*vpmovsqb DWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 b2 fc fd ff ff[        ]*vpmovsqb DWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 31[    ]*vpmovusqb WORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 12 31[    ]*vpmovusqb WORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 12 b4 f0 23 01 00 00[     ]*vpmovusqb WORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 72 7f[         ]*vpmovusqb WORD PTR \[rdx\+0xfe\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 b2 00 01 00 00[        ]*vpmovusqb WORD PTR \[rdx\+0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 72 80[         ]*vpmovusqb WORD PTR \[rdx-0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 b2 fe fe ff ff[        ]*vpmovusqb WORD PTR \[rdx-0x102\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 31[    ]*vpmovusqb DWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 12 31[    ]*vpmovusqb DWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 12 b4 f0 23 01 00 00[     ]*vpmovusqb DWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 72 7f[         ]*vpmovusqb DWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 b2 00 02 00 00[        ]*vpmovusqb DWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 72 80[         ]*vpmovusqb DWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 b2 fc fd ff ff[        ]*vpmovusqb DWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 31[    ]*vpmovqw DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 34 31[    ]*vpmovqw DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 34 b4 f0 23 01 00 00[     ]*vpmovqw DWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 72 7f[         ]*vpmovqw DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 b2 00 02 00 00[        ]*vpmovqw DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 72 80[         ]*vpmovqw DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 b2 fc fd ff ff[        ]*vpmovqw DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 31[    ]*vpmovqw QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 34 31[    ]*vpmovqw QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 34 b4 f0 23 01 00 00[     ]*vpmovqw QWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 72 7f[         ]*vpmovqw QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 b2 00 04 00 00[        ]*vpmovqw QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 72 80[         ]*vpmovqw QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 b2 f8 fb ff ff[        ]*vpmovqw QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 31[    ]*vpmovsqw DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 24 31[    ]*vpmovsqw DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 24 b4 f0 23 01 00 00[     ]*vpmovsqw DWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 72 7f[         ]*vpmovsqw DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 b2 00 02 00 00[        ]*vpmovsqw DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 72 80[         ]*vpmovsqw DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 b2 fc fd ff ff[        ]*vpmovsqw DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 31[    ]*vpmovsqw QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 24 31[    ]*vpmovsqw QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 24 b4 f0 23 01 00 00[     ]*vpmovsqw QWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 72 7f[         ]*vpmovsqw QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 b2 00 04 00 00[        ]*vpmovsqw QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 72 80[         ]*vpmovsqw QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 b2 f8 fb ff ff[        ]*vpmovsqw QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 31[    ]*vpmovusqw DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 14 31[    ]*vpmovusqw DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 14 b4 f0 23 01 00 00[     ]*vpmovusqw DWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 72 7f[         ]*vpmovusqw DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 b2 00 02 00 00[        ]*vpmovusqw DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 72 80[         ]*vpmovusqw DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 b2 fc fd ff ff[        ]*vpmovusqw DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 31[    ]*vpmovusqw QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 14 31[    ]*vpmovusqw QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 14 b4 f0 23 01 00 00[     ]*vpmovusqw QWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 72 7f[         ]*vpmovusqw QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 b2 00 04 00 00[        ]*vpmovusqw QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 72 80[         ]*vpmovusqw QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 b2 f8 fb ff ff[        ]*vpmovusqw QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 31[    ]*vpmovqd QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 35 31[    ]*vpmovqd QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 35 b4 f0 23 01 00 00[     ]*vpmovqd QWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 72 7f[         ]*vpmovqd QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 b2 00 04 00 00[        ]*vpmovqd QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 72 80[         ]*vpmovqd QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 b2 f8 fb ff ff[        ]*vpmovqd QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 31[    ]*vpmovqd XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 35 31[    ]*vpmovqd XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 35 b4 f0 23 01 00 00[     ]*vpmovqd XMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 72 7f[         ]*vpmovqd XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 b2 00 08 00 00[        ]*vpmovqd XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 72 80[         ]*vpmovqd XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 b2 f0 f7 ff ff[        ]*vpmovqd XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 31[    ]*vpmovsqd QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 25 31[    ]*vpmovsqd QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 25 b4 f0 23 01 00 00[     ]*vpmovsqd QWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 72 7f[         ]*vpmovsqd QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 b2 00 04 00 00[        ]*vpmovsqd QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 72 80[         ]*vpmovsqd QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 b2 f8 fb ff ff[        ]*vpmovsqd QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 31[    ]*vpmovsqd XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 25 31[    ]*vpmovsqd XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 25 b4 f0 23 01 00 00[     ]*vpmovsqd XMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 72 7f[         ]*vpmovsqd XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 b2 00 08 00 00[        ]*vpmovsqd XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 72 80[         ]*vpmovsqd XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 b2 f0 f7 ff ff[        ]*vpmovsqd XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 31[    ]*vpmovusqd QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 15 31[    ]*vpmovusqd QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 15 b4 f0 23 01 00 00[     ]*vpmovusqd QWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 72 7f[         ]*vpmovusqd QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 b2 00 04 00 00[        ]*vpmovusqd QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 72 80[         ]*vpmovusqd QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 b2 f8 fb ff ff[        ]*vpmovusqd QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 31[    ]*vpmovusqd XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 15 31[    ]*vpmovusqd XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 15 b4 f0 23 01 00 00[     ]*vpmovusqd XMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 72 7f[         ]*vpmovusqd XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 b2 00 08 00 00[        ]*vpmovusqd XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 72 80[         ]*vpmovusqd XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 b2 f0 f7 ff ff[        ]*vpmovusqd XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 31[    ]*vpmovdb DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 31 31[    ]*vpmovdb DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 31 b4 f0 23 01 00 00[     ]*vpmovdb DWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 72 7f[         ]*vpmovdb DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 b2 00 02 00 00[        ]*vpmovdb DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 72 80[         ]*vpmovdb DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 b2 fc fd ff ff[        ]*vpmovdb DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 31[    ]*vpmovdb QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 31 31[    ]*vpmovdb QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 31 b4 f0 23 01 00 00[     ]*vpmovdb QWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 72 7f[         ]*vpmovdb QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 b2 00 04 00 00[        ]*vpmovdb QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 72 80[         ]*vpmovdb QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 b2 f8 fb ff ff[        ]*vpmovdb QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 31[    ]*vpmovsdb DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 21 31[    ]*vpmovsdb DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 21 b4 f0 23 01 00 00[     ]*vpmovsdb DWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 72 7f[         ]*vpmovsdb DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 b2 00 02 00 00[        ]*vpmovsdb DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 72 80[         ]*vpmovsdb DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 b2 fc fd ff ff[        ]*vpmovsdb DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 31[    ]*vpmovsdb QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 21 31[    ]*vpmovsdb QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 21 b4 f0 23 01 00 00[     ]*vpmovsdb QWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 72 7f[         ]*vpmovsdb QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 b2 00 04 00 00[        ]*vpmovsdb QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 72 80[         ]*vpmovsdb QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 b2 f8 fb ff ff[        ]*vpmovsdb QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 31[    ]*vpmovusdb DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 11 31[    ]*vpmovusdb DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 11 b4 f0 23 01 00 00[     ]*vpmovusdb DWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 72 7f[         ]*vpmovusdb DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 b2 00 02 00 00[        ]*vpmovusdb DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 72 80[         ]*vpmovusdb DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 b2 fc fd ff ff[        ]*vpmovusdb DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 31[    ]*vpmovusdb QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 11 31[    ]*vpmovusdb QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 11 b4 f0 23 01 00 00[     ]*vpmovusdb QWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 72 7f[         ]*vpmovusdb QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 b2 00 04 00 00[        ]*vpmovusdb QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 72 80[         ]*vpmovusdb QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 b2 f8 fb ff ff[        ]*vpmovusdb QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 31[    ]*vpmovdw QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 33 31[    ]*vpmovdw QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 33 b4 f0 23 01 00 00[     ]*vpmovdw QWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 72 7f[         ]*vpmovdw QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 b2 00 04 00 00[        ]*vpmovdw QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 72 80[         ]*vpmovdw QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 b2 f8 fb ff ff[        ]*vpmovdw QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 31[    ]*vpmovdw XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 33 31[    ]*vpmovdw XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 33 b4 f0 23 01 00 00[     ]*vpmovdw XMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 72 7f[         ]*vpmovdw XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 b2 00 08 00 00[        ]*vpmovdw XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 72 80[         ]*vpmovdw XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 b2 f0 f7 ff ff[        ]*vpmovdw XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 31[    ]*vpmovsdw QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 23 31[    ]*vpmovsdw QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 23 b4 f0 23 01 00 00[     ]*vpmovsdw QWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 72 7f[         ]*vpmovsdw QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 b2 00 04 00 00[        ]*vpmovsdw QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 72 80[         ]*vpmovsdw QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 b2 f8 fb ff ff[        ]*vpmovsdw QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 31[    ]*vpmovsdw XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 23 31[    ]*vpmovsdw XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 23 b4 f0 23 01 00 00[     ]*vpmovsdw XMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 72 7f[         ]*vpmovsdw XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 b2 00 08 00 00[        ]*vpmovsdw XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 72 80[         ]*vpmovsdw XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 b2 f0 f7 ff ff[        ]*vpmovsdw XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 31[    ]*vpmovusdw QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 13 31[    ]*vpmovusdw QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 13 b4 f0 23 01 00 00[     ]*vpmovusdw QWORD PTR \[rax\+r14\*8\+0x123\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 72 7f[         ]*vpmovusdw QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 b2 00 04 00 00[        ]*vpmovusdw QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 72 80[         ]*vpmovusdw QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 b2 f8 fb ff ff[        ]*vpmovusdw QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 31[    ]*vpmovusdw XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 13 31[    ]*vpmovusdw XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 13 b4 f0 23 01 00 00[     ]*vpmovusdw XMMWORD PTR \[rax\+r14\*8\+0x123\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 72 7f[         ]*vpmovusdw XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 b2 00 08 00 00[        ]*vpmovusdw XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 72 80[         ]*vpmovusdw XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 b2 f0 f7 ff ff[        ]*vpmovusdw XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 08 78 f5[    ]*vcvttpd2udq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 0f 78 f5[    ]*vcvttpd2udq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 8f 78 f5[    ]*vcvttpd2udq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 31[    ]*vcvttpd2udq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fc 08 78 b4 f0 23 01 00 00[     ]*vcvttpd2udq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 31[    ]*vcvttpd2udq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 72 7f[         ]*vcvttpd2udq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 b2 00 08 00 00[        ]*vcvttpd2udq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 72 80[         ]*vcvttpd2udq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 b2 f0 f7 ff ff[        ]*vcvttpd2udq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 72 7f[         ]*vcvttpd2udq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 b2 00 04 00 00[        ]*vcvttpd2udq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 72 80[         ]*vcvttpd2udq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 b2 f8 fb ff ff[        ]*vcvttpd2udq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 28 78 f5[    ]*vcvttpd2udq xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 2f 78 f5[    ]*vcvttpd2udq xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc af 78 f5[    ]*vcvttpd2udq xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 31[    ]*vcvttpd2udq xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fc 28 78 b4 f0 23 01 00 00[     ]*vcvttpd2udq xmm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 31[    ]*vcvttpd2udq xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 72 7f[         ]*vcvttpd2udq xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 b2 00 10 00 00[        ]*vcvttpd2udq xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 72 80[         ]*vcvttpd2udq xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 b2 e0 ef ff ff[        ]*vcvttpd2udq xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 72 7f[         ]*vcvttpd2udq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 b2 00 04 00 00[        ]*vcvttpd2udq xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 72 80[         ]*vcvttpd2udq xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 b2 f8 fb ff ff[        ]*vcvttpd2udq xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 78 f5[    ]*vcvttps2udq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 78 f5[    ]*vcvttps2udq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 78 f5[    ]*vcvttps2udq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 31[    ]*vcvttps2udq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 78 b4 f0 23 01 00 00[     ]*vcvttps2udq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 31[    ]*vcvttps2udq xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 72 7f[         ]*vcvttps2udq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 b2 00 08 00 00[        ]*vcvttps2udq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 72 80[         ]*vcvttps2udq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 b2 f0 f7 ff ff[        ]*vcvttps2udq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 72 7f[         ]*vcvttps2udq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 b2 00 02 00 00[        ]*vcvttps2udq xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 72 80[         ]*vcvttps2udq xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 b2 fc fd ff ff[        ]*vcvttps2udq xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 78 f5[    ]*vcvttps2udq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 78 f5[    ]*vcvttps2udq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 78 f5[    ]*vcvttps2udq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 31[    ]*vcvttps2udq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 78 b4 f0 23 01 00 00[     ]*vcvttps2udq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 31[    ]*vcvttps2udq ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 72 7f[         ]*vcvttps2udq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 b2 00 10 00 00[        ]*vcvttps2udq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 72 80[         ]*vcvttps2udq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 b2 e0 ef ff ff[        ]*vcvttps2udq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 72 7f[         ]*vcvttps2udq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 b2 00 02 00 00[        ]*vcvttps2udq ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 72 80[         ]*vcvttps2udq ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 b2 fc fd ff ff[        ]*vcvttps2udq ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 76 f4[    ]*vpermi2d xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 76 f4[    ]*vpermi2d xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 76 f4[    ]*vpermi2d xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 31[    ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 76 b4 f0 23 01 00 00[     ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 31[    ]*vpermi2d xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 72 7f[         ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 b2 00 08 00 00[        ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 72 80[         ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 b2 f0 f7 ff ff[        ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 72 7f[         ]*vpermi2d xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 b2 00 02 00 00[        ]*vpermi2d xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 72 80[         ]*vpermi2d xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 b2 fc fd ff ff[        ]*vpermi2d xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 76 f4[    ]*vpermi2d ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 76 f4[    ]*vpermi2d ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 76 f4[    ]*vpermi2d ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 31[    ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 76 b4 f0 23 01 00 00[     ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 31[    ]*vpermi2d ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 72 7f[         ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 b2 00 10 00 00[        ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 72 80[         ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 b2 e0 ef ff ff[        ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 72 7f[         ]*vpermi2d ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 b2 00 02 00 00[        ]*vpermi2d ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 72 80[         ]*vpermi2d ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 b2 fc fd ff ff[        ]*vpermi2d ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 76 f4[    ]*vpermi2q xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 76 f4[    ]*vpermi2q xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 76 f4[    ]*vpermi2q xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 31[    ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 76 b4 f0 23 01 00 00[     ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 31[    ]*vpermi2q xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 72 7f[         ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 b2 00 08 00 00[        ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 72 80[         ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 b2 f0 f7 ff ff[        ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 72 7f[         ]*vpermi2q xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 b2 00 04 00 00[        ]*vpermi2q xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 72 80[         ]*vpermi2q xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 b2 f8 fb ff ff[        ]*vpermi2q xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 76 f4[    ]*vpermi2q ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 76 f4[    ]*vpermi2q ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 76 f4[    ]*vpermi2q ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 31[    ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 76 b4 f0 23 01 00 00[     ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 31[    ]*vpermi2q ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 72 7f[         ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 b2 00 10 00 00[        ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 72 80[         ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 b2 e0 ef ff ff[        ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 72 7f[         ]*vpermi2q ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 b2 00 04 00 00[        ]*vpermi2q ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 72 80[         ]*vpermi2q ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 b2 f8 fb ff ff[        ]*vpermi2q ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 77 f4[    ]*vpermi2ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 77 f4[    ]*vpermi2ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 77 f4[    ]*vpermi2ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 31[    ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 77 b4 f0 23 01 00 00[     ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 31[    ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 72 7f[         ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 b2 00 08 00 00[        ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 72 80[         ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 b2 f0 f7 ff ff[        ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 72 7f[         ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 b2 00 02 00 00[        ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 72 80[         ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 b2 fc fd ff ff[        ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 77 f4[    ]*vpermi2ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 77 f4[    ]*vpermi2ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 77 f4[    ]*vpermi2ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 31[    ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 77 b4 f0 23 01 00 00[     ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 31[    ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 72 7f[         ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 b2 00 10 00 00[        ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 72 80[         ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 b2 e0 ef ff ff[        ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 72 7f[         ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 b2 00 02 00 00[        ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 72 80[         ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 b2 fc fd ff ff[        ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 77 f4[    ]*vpermi2pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 77 f4[    ]*vpermi2pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 77 f4[    ]*vpermi2pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 31[    ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 77 b4 f0 23 01 00 00[     ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 31[    ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 72 7f[         ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 b2 00 08 00 00[        ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 72 80[         ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 b2 f0 f7 ff ff[        ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 72 7f[         ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 b2 00 04 00 00[        ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 72 80[         ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 b2 f8 fb ff ff[        ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 77 f4[    ]*vpermi2pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 77 f4[    ]*vpermi2pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 77 f4[    ]*vpermi2pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 31[    ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 77 b4 f0 23 01 00 00[     ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 31[    ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 72 7f[         ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 b2 00 10 00 00[        ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 72 80[         ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 b2 e0 ef ff ff[        ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 72 7f[         ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 b2 00 04 00 00[        ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 72 80[         ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 b2 f8 fb ff ff[        ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 92 16 00 27 ec[    ]*vptestnmd k5,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 92 16 07 27 ec[    ]*vptestnmd k5\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 29[    ]*vptestnmd k5,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 16 00 27 ac f0 23 01 00 00[     ]*vptestnmd k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 29[    ]*vptestnmd k5,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 6a 7f[         ]*vptestnmd k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 aa 00 08 00 00[        ]*vptestnmd k5,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 6a 80[         ]*vptestnmd k5,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 aa f0 f7 ff ff[        ]*vptestnmd k5,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 6a 7f[         ]*vptestnmd k5,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 aa 00 02 00 00[        ]*vptestnmd k5,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 6a 80[         ]*vptestnmd k5,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 aa fc fd ff ff[        ]*vptestnmd k5,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 92 16 20 27 ec[    ]*vptestnmd k5,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 92 16 27 27 ec[    ]*vptestnmd k5\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 29[    ]*vptestnmd k5,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 16 20 27 ac f0 23 01 00 00[     ]*vptestnmd k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 29[    ]*vptestnmd k5,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 6a 7f[         ]*vptestnmd k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 aa 00 10 00 00[        ]*vptestnmd k5,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 6a 80[         ]*vptestnmd k5,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 aa e0 ef ff ff[        ]*vptestnmd k5,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 6a 7f[         ]*vptestnmd k5,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 aa 00 02 00 00[        ]*vptestnmd k5,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 6a 80[         ]*vptestnmd k5,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 aa fc fd ff ff[        ]*vptestnmd k5,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 92 96 00 27 ec[    ]*vptestnmq k5,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 92 96 07 27 ec[    ]*vptestnmq k5\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 29[    ]*vptestnmq k5,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 96 00 27 ac f0 23 01 00 00[     ]*vptestnmq k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 29[    ]*vptestnmq k5,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 6a 7f[         ]*vptestnmq k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 aa 00 08 00 00[        ]*vptestnmq k5,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 6a 80[         ]*vptestnmq k5,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 aa f0 f7 ff ff[        ]*vptestnmq k5,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 6a 7f[         ]*vptestnmq k5,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 aa 00 04 00 00[        ]*vptestnmq k5,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 6a 80[         ]*vptestnmq k5,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 aa f8 fb ff ff[        ]*vptestnmq k5,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 92 96 20 27 ec[    ]*vptestnmq k5,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 92 96 27 27 ec[    ]*vptestnmq k5\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 29[    ]*vptestnmq k5,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 96 20 27 ac f0 23 01 00 00[     ]*vptestnmq k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 29[    ]*vptestnmq k5,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 6a 7f[         ]*vptestnmq k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 aa 00 10 00 00[        ]*vptestnmq k5,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 6a 80[         ]*vptestnmq k5,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 aa e0 ef ff ff[        ]*vptestnmq k5,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 6a 7f[         ]*vptestnmq k5,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 aa 00 04 00 00[        ]*vptestnmq k5,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 6a 80[         ]*vptestnmq k5,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 aa f8 fb ff ff[        ]*vptestnmq k5,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 58 f4[    ]*vaddpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 58 f4[    ]*vaddpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 58 f4[    ]*vaddpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 31[    ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 58 b4 f0 34 12 00 00[     ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 31[    ]*vaddpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 72 7f[         ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 b2 00 08 00 00[        ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 72 80[         ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 b2 f0 f7 ff ff[        ]*vaddpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 72 7f[         ]*vaddpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 b2 00 04 00 00[        ]*vaddpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 72 80[         ]*vaddpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 b2 f8 fb ff ff[        ]*vaddpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 58 f4[    ]*vaddpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 58 f4[    ]*vaddpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 58 f4[    ]*vaddpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 31[    ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 58 b4 f0 34 12 00 00[     ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 31[    ]*vaddpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 72 7f[         ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 b2 00 10 00 00[        ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 72 80[         ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 b2 e0 ef ff ff[        ]*vaddpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 72 7f[         ]*vaddpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 b2 00 04 00 00[        ]*vaddpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 72 80[         ]*vaddpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 b2 f8 fb ff ff[        ]*vaddpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 58 f4[    ]*vaddps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 58 f4[    ]*vaddps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 58 f4[    ]*vaddps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 31[    ]*vaddps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 58 b4 f0 34 12 00 00[     ]*vaddps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 31[    ]*vaddps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 72 7f[         ]*vaddps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 b2 00 08 00 00[        ]*vaddps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 72 80[         ]*vaddps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 b2 f0 f7 ff ff[        ]*vaddps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 72 7f[         ]*vaddps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 b2 00 02 00 00[        ]*vaddps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 72 80[         ]*vaddps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 b2 fc fd ff ff[        ]*vaddps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 58 f4[    ]*vaddps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 58 f4[    ]*vaddps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 58 f4[    ]*vaddps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 31[    ]*vaddps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 58 b4 f0 34 12 00 00[     ]*vaddps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 31[    ]*vaddps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 72 7f[         ]*vaddps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 b2 00 10 00 00[        ]*vaddps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 72 80[         ]*vaddps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 b2 e0 ef ff ff[        ]*vaddps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 72 7f[         ]*vaddps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 b2 00 02 00 00[        ]*vaddps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 72 80[         ]*vaddps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 b2 fc fd ff ff[        ]*vaddps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 03 f4 ab[         ]*valignd xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 03 f4 ab[         ]*valignd xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 03 f4 ab[         ]*valignd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 03 f4 7b[         ]*valignd xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 31 7b[         ]*valignd xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 03 b4 f0 34 12 00 00 7b[  ]*valignd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 31 7b[         ]*valignd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 72 7f 7b[      ]*valignd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 b2 00 08 00 00 7b[     ]*valignd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 72 80 7b[      ]*valignd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 b2 f0 f7 ff ff 7b[     ]*valignd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 72 7f 7b[      ]*valignd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 b2 00 02 00 00 7b[     ]*valignd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 72 80 7b[      ]*valignd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 b2 fc fd ff ff 7b[     ]*valignd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 03 f4 ab[         ]*valignd ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 03 f4 ab[         ]*valignd ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 03 f4 ab[         ]*valignd ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 03 f4 7b[         ]*valignd ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 31 7b[         ]*valignd ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 03 b4 f0 34 12 00 00 7b[  ]*valignd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 31 7b[         ]*valignd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 72 7f 7b[      ]*valignd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 b2 00 10 00 00 7b[     ]*valignd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 72 80 7b[      ]*valignd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 b2 e0 ef ff ff 7b[     ]*valignd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 72 7f 7b[      ]*valignd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 b2 00 02 00 00 7b[     ]*valignd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 72 80 7b[      ]*valignd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 b2 fc fd ff ff 7b[     ]*valignd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 65 f4[    ]*vblendmpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 65 f4[    ]*vblendmpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 65 f4[    ]*vblendmpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 31[    ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 65 b4 f0 34 12 00 00[     ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 31[    ]*vblendmpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 72 7f[         ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 b2 00 08 00 00[        ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 72 80[         ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 b2 f0 f7 ff ff[        ]*vblendmpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 72 7f[         ]*vblendmpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 b2 00 04 00 00[        ]*vblendmpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 72 80[         ]*vblendmpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 b2 f8 fb ff ff[        ]*vblendmpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 65 f4[    ]*vblendmpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 65 f4[    ]*vblendmpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 65 f4[    ]*vblendmpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 31[    ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 65 b4 f0 34 12 00 00[     ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 31[    ]*vblendmpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 72 7f[         ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 b2 00 10 00 00[        ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 72 80[         ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 b2 e0 ef ff ff[        ]*vblendmpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 72 7f[         ]*vblendmpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 b2 00 04 00 00[        ]*vblendmpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 72 80[         ]*vblendmpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 b2 f8 fb ff ff[        ]*vblendmpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 65 f4[    ]*vblendmps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 65 f4[    ]*vblendmps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 65 f4[    ]*vblendmps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 31[    ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 65 b4 f0 34 12 00 00[     ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 31[    ]*vblendmps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 72 7f[         ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 b2 00 08 00 00[        ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 72 80[         ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 b2 f0 f7 ff ff[        ]*vblendmps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 72 7f[         ]*vblendmps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 b2 00 02 00 00[        ]*vblendmps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 72 80[         ]*vblendmps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 b2 fc fd ff ff[        ]*vblendmps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 65 f4[    ]*vblendmps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 65 f4[    ]*vblendmps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 65 f4[    ]*vblendmps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 31[    ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 65 b4 f0 34 12 00 00[     ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 31[    ]*vblendmps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 72 7f[         ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 b2 00 10 00 00[        ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 72 80[         ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 b2 e0 ef ff ff[        ]*vblendmps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 72 7f[         ]*vblendmps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 b2 00 02 00 00[        ]*vblendmps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 72 80[         ]*vblendmps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 b2 fc fd ff ff[        ]*vblendmps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 31[    ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 1a 31[    ]*vbroadcastf32x4 ymm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 1a 31[    ]*vbroadcastf32x4 ymm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 1a b4 f0 34 12 00 00[     ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 72 7f[         ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a b2 00 08 00 00[        ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 72 80[         ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a b2 f0 f7 ff ff[        ]*vbroadcastf32x4 ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 31[    ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 5a 31[    ]*vbroadcasti32x4 ymm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 5a 31[    ]*vbroadcasti32x4 ymm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 5a b4 f0 34 12 00 00[     ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 72 7f[         ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a b2 00 08 00 00[        ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 72 80[         ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a b2 f0 f7 ff ff[        ]*vbroadcasti32x4 ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 31[    ]*vbroadcastsd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 19 31[    ]*vbroadcastsd ymm30\{k7\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 19 31[    ]*vbroadcastsd ymm30\{k7\}\{z\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 19 b4 f0 34 12 00 00[     ]*vbroadcastsd ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 72 7f[         ]*vbroadcastsd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 b2 00 04 00 00[        ]*vbroadcastsd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 72 80[         ]*vbroadcastsd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 b2 f8 fb ff ff[        ]*vbroadcastsd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 19 f5[    ]*vbroadcastsd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 19 f5[    ]*vbroadcastsd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 19 f5[    ]*vbroadcastsd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 31[    ]*vbroadcastss xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 18 31[    ]*vbroadcastss xmm30\{k7\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 18 31[    ]*vbroadcastss xmm30\{k7\}\{z\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 18 b4 f0 34 12 00 00[     ]*vbroadcastss xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 72 7f[         ]*vbroadcastss xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 b2 00 02 00 00[        ]*vbroadcastss xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 72 80[         ]*vbroadcastss xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 b2 fc fd ff ff[        ]*vbroadcastss xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 31[    ]*vbroadcastss ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 18 31[    ]*vbroadcastss ymm30\{k7\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 18 31[    ]*vbroadcastss ymm30\{k7\}\{z\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 18 b4 f0 34 12 00 00[     ]*vbroadcastss ymm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 72 7f[         ]*vbroadcastss ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 b2 00 02 00 00[        ]*vbroadcastss ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 72 80[         ]*vbroadcastss ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 b2 fc fd ff ff[        ]*vbroadcastss ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 18 f5[    ]*vbroadcastss xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 18 f5[    ]*vbroadcastss xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 18 f5[    ]*vbroadcastss xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 18 f5[    ]*vbroadcastss ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 18 f5[    ]*vbroadcastss ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 18 f5[    ]*vbroadcastss ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 91 95 00 c2 ec ab[         ]*vcmppd k5,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 95 07 c2 ec ab[         ]*vcmppd k5\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 95 00 c2 ec 7b[         ]*vcmppd k5,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 29 7b[         ]*vcmppd k5,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 95 00 c2 ac f0 34 12 00 00 7b[  ]*vcmppd k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 29 7b[         ]*vcmppd k5,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 6a 7f 7b[      ]*vcmppd k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 aa 00 08 00 00 7b[     ]*vcmppd k5,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 6a 80 7b[      ]*vcmppd k5,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 aa f0 f7 ff ff 7b[     ]*vcmppd k5,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 6a 7f 7b[      ]*vcmppd k5,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 aa 00 04 00 00 7b[     ]*vcmppd k5,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 6a 80 7b[      ]*vcmppd k5,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 aa f8 fb ff ff 7b[     ]*vcmppd k5,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 95 20 c2 ec ab[         ]*vcmppd k5,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 95 27 c2 ec ab[         ]*vcmppd k5\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 95 20 c2 ec 7b[         ]*vcmppd k5,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 29 7b[         ]*vcmppd k5,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 95 20 c2 ac f0 34 12 00 00 7b[  ]*vcmppd k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 29 7b[         ]*vcmppd k5,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 6a 7f 7b[      ]*vcmppd k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 aa 00 10 00 00 7b[     ]*vcmppd k5,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 6a 80 7b[      ]*vcmppd k5,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 aa e0 ef ff ff 7b[     ]*vcmppd k5,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 6a 7f 7b[      ]*vcmppd k5,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 aa 00 04 00 00 7b[     ]*vcmppd k5,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 6a 80 7b[      ]*vcmppd k5,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 aa f8 fb ff ff 7b[     ]*vcmppd k5,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 14 00 c2 ec ab[         ]*vcmpps k5,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 14 07 c2 ec ab[         ]*vcmpps k5\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 14 00 c2 ec 7b[         ]*vcmpps k5,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 29 7b[         ]*vcmpps k5,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 14 00 c2 ac f0 34 12 00 00 7b[  ]*vcmpps k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 29 7b[         ]*vcmpps k5,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 6a 7f 7b[      ]*vcmpps k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 aa 00 08 00 00 7b[     ]*vcmpps k5,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 6a 80 7b[      ]*vcmpps k5,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 aa f0 f7 ff ff 7b[     ]*vcmpps k5,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 6a 7f 7b[      ]*vcmpps k5,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 aa 00 02 00 00 7b[     ]*vcmpps k5,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 6a 80 7b[      ]*vcmpps k5,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 aa fc fd ff ff 7b[     ]*vcmpps k5,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 14 20 c2 ec ab[         ]*vcmpps k5,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 14 27 c2 ec ab[         ]*vcmpps k5\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 14 20 c2 ec 7b[         ]*vcmpps k5,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 29 7b[         ]*vcmpps k5,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 14 20 c2 ac f0 34 12 00 00 7b[  ]*vcmpps k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 29 7b[         ]*vcmpps k5,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 6a 7f 7b[      ]*vcmpps k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 aa 00 10 00 00 7b[     ]*vcmpps k5,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 6a 80 7b[      ]*vcmpps k5,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 aa e0 ef ff ff 7b[     ]*vcmpps k5,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 6a 7f 7b[      ]*vcmpps k5,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 aa 00 02 00 00 7b[     ]*vcmpps k5,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 6a 80 7b[      ]*vcmpps k5,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 aa fc fd ff ff 7b[     ]*vcmpps k5,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 31[    ]*vcompresspd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 8a 31[    ]*vcompresspd XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 8a b4 f0 34 12 00 00[     ]*vcompresspd XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 72 7f[         ]*vcompresspd XMMWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a b2 00 04 00 00[        ]*vcompresspd XMMWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 72 80[         ]*vcompresspd XMMWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a b2 f8 fb ff ff[        ]*vcompresspd XMMWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 31[    ]*vcompresspd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 8a 31[    ]*vcompresspd YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 8a b4 f0 34 12 00 00[     ]*vcompresspd YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 72 7f[         ]*vcompresspd YMMWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a b2 00 04 00 00[        ]*vcompresspd YMMWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 72 80[         ]*vcompresspd YMMWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a b2 f8 fb ff ff[        ]*vcompresspd YMMWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 8a ee[    ]*vcompresspd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 8a ee[    ]*vcompresspd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 8a ee[    ]*vcompresspd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 8a ee[    ]*vcompresspd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 8a ee[    ]*vcompresspd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 8a ee[    ]*vcompresspd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 31[    ]*vcompressps XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 8a 31[    ]*vcompressps XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 8a b4 f0 34 12 00 00[     ]*vcompressps XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 72 7f[         ]*vcompressps XMMWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a b2 00 02 00 00[        ]*vcompressps XMMWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 72 80[         ]*vcompressps XMMWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a b2 fc fd ff ff[        ]*vcompressps XMMWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 31[    ]*vcompressps YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 8a 31[    ]*vcompressps YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 8a b4 f0 34 12 00 00[     ]*vcompressps YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 72 7f[         ]*vcompressps YMMWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a b2 00 02 00 00[        ]*vcompressps YMMWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 72 80[         ]*vcompressps YMMWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a b2 fc fd ff ff[        ]*vcompressps YMMWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 8a ee[    ]*vcompressps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 8a ee[    ]*vcompressps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 8a ee[    ]*vcompressps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 8a ee[    ]*vcompressps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 8a ee[    ]*vcompressps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 8a ee[    ]*vcompressps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 e6 f5[    ]*vcvtdq2pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f e6 f5[    ]*vcvtdq2pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f e6 f5[    ]*vcvtdq2pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 31[    ]*vcvtdq2pd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 e6 b4 f0 34 12 00 00[     ]*vcvtdq2pd xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 31[    ]*vcvtdq2pd xmm30,DWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 72 7f[         ]*vcvtdq2pd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 b2 00 04 00 00[        ]*vcvtdq2pd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 72 80[         ]*vcvtdq2pd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 b2 f8 fb ff ff[        ]*vcvtdq2pd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 72 7f[         ]*vcvtdq2pd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 b2 00 02 00 00[        ]*vcvtdq2pd xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 72 80[         ]*vcvtdq2pd xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 b2 fc fd ff ff[        ]*vcvtdq2pd xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 e6 f5[    ]*vcvtdq2pd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f e6 f5[    ]*vcvtdq2pd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af e6 f5[    ]*vcvtdq2pd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 31[    ]*vcvtdq2pd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 e6 b4 f0 34 12 00 00[     ]*vcvtdq2pd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 31[    ]*vcvtdq2pd ymm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 72 7f[         ]*vcvtdq2pd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 b2 00 08 00 00[        ]*vcvtdq2pd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 72 80[         ]*vcvtdq2pd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 b2 f0 f7 ff ff[        ]*vcvtdq2pd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 72 7f[         ]*vcvtdq2pd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 b2 00 02 00 00[        ]*vcvtdq2pd ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 72 80[         ]*vcvtdq2pd ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 b2 fc fd ff ff[        ]*vcvtdq2pd ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 5b f5[    ]*vcvtdq2ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 5b f5[    ]*vcvtdq2ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 5b f5[    ]*vcvtdq2ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 31[    ]*vcvtdq2ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 5b b4 f0 34 12 00 00[     ]*vcvtdq2ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 31[    ]*vcvtdq2ps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 72 7f[         ]*vcvtdq2ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b b2 00 08 00 00[        ]*vcvtdq2ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 72 80[         ]*vcvtdq2ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b b2 f0 f7 ff ff[        ]*vcvtdq2ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 72 7f[         ]*vcvtdq2ps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b b2 00 02 00 00[        ]*vcvtdq2ps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 72 80[         ]*vcvtdq2ps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b b2 fc fd ff ff[        ]*vcvtdq2ps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 5b f5[    ]*vcvtdq2ps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 5b f5[    ]*vcvtdq2ps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 5b f5[    ]*vcvtdq2ps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 31[    ]*vcvtdq2ps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 5b b4 f0 34 12 00 00[     ]*vcvtdq2ps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 31[    ]*vcvtdq2ps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 72 7f[         ]*vcvtdq2ps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b b2 00 10 00 00[        ]*vcvtdq2ps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 72 80[         ]*vcvtdq2ps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b b2 e0 ef ff ff[        ]*vcvtdq2ps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 72 7f[         ]*vcvtdq2ps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b b2 00 02 00 00[        ]*vcvtdq2ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 72 80[         ]*vcvtdq2ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b b2 fc fd ff ff[        ]*vcvtdq2ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff 08 e6 f5[    ]*vcvtpd2dq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 0f e6 f5[    ]*vcvtpd2dq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 8f e6 f5[    ]*vcvtpd2dq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 31[    ]*vcvtpd2dq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 ff 08 e6 b4 f0 34 12 00 00[     ]*vcvtpd2dq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 31[    ]*vcvtpd2dq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 72 7f[         ]*vcvtpd2dq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 b2 00 08 00 00[        ]*vcvtpd2dq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 72 80[         ]*vcvtpd2dq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 b2 f0 f7 ff ff[        ]*vcvtpd2dq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 72 7f[         ]*vcvtpd2dq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 b2 00 04 00 00[        ]*vcvtpd2dq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 72 80[         ]*vcvtpd2dq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 b2 f8 fb ff ff[        ]*vcvtpd2dq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff 28 e6 f5[    ]*vcvtpd2dq xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 2f e6 f5[    ]*vcvtpd2dq xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff af e6 f5[    ]*vcvtpd2dq xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 31[    ]*vcvtpd2dq xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 ff 28 e6 b4 f0 34 12 00 00[     ]*vcvtpd2dq xmm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 31[    ]*vcvtpd2dq xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 72 7f[         ]*vcvtpd2dq xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 b2 00 10 00 00[        ]*vcvtpd2dq xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 72 80[         ]*vcvtpd2dq xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 b2 e0 ef ff ff[        ]*vcvtpd2dq xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 72 7f[         ]*vcvtpd2dq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 b2 00 04 00 00[        ]*vcvtpd2dq xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 72 80[         ]*vcvtpd2dq xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 b2 f8 fb ff ff[        ]*vcvtpd2dq xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 5a f5[    ]*vcvtpd2ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 5a f5[    ]*vcvtpd2ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 5a f5[    ]*vcvtpd2ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 31[    ]*vcvtpd2ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 5a b4 f0 34 12 00 00[     ]*vcvtpd2ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 31[    ]*vcvtpd2ps xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 72 7f[         ]*vcvtpd2ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a b2 00 08 00 00[        ]*vcvtpd2ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 72 80[         ]*vcvtpd2ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a b2 f0 f7 ff ff[        ]*vcvtpd2ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 72 7f[         ]*vcvtpd2ps xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a b2 00 04 00 00[        ]*vcvtpd2ps xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 72 80[         ]*vcvtpd2ps xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a b2 f8 fb ff ff[        ]*vcvtpd2ps xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 5a f5[    ]*vcvtpd2ps xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 5a f5[    ]*vcvtpd2ps xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 5a f5[    ]*vcvtpd2ps xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 31[    ]*vcvtpd2ps xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 5a b4 f0 34 12 00 00[     ]*vcvtpd2ps xmm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 31[    ]*vcvtpd2ps xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 72 7f[         ]*vcvtpd2ps xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a b2 00 10 00 00[        ]*vcvtpd2ps xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 72 80[         ]*vcvtpd2ps xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a b2 e0 ef ff ff[        ]*vcvtpd2ps xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 72 7f[         ]*vcvtpd2ps xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a b2 00 04 00 00[        ]*vcvtpd2ps xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 72 80[         ]*vcvtpd2ps xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a b2 f8 fb ff ff[        ]*vcvtpd2ps xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 08 79 f5[    ]*vcvtpd2udq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 0f 79 f5[    ]*vcvtpd2udq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 8f 79 f5[    ]*vcvtpd2udq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 31[    ]*vcvtpd2udq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fc 08 79 b4 f0 34 12 00 00[     ]*vcvtpd2udq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 31[    ]*vcvtpd2udq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 72 7f[         ]*vcvtpd2udq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 b2 00 08 00 00[        ]*vcvtpd2udq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 72 80[         ]*vcvtpd2udq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 b2 f0 f7 ff ff[        ]*vcvtpd2udq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 72 7f[         ]*vcvtpd2udq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 b2 00 04 00 00[        ]*vcvtpd2udq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 72 80[         ]*vcvtpd2udq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 b2 f8 fb ff ff[        ]*vcvtpd2udq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 28 79 f5[    ]*vcvtpd2udq xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 2f 79 f5[    ]*vcvtpd2udq xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc af 79 f5[    ]*vcvtpd2udq xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 31[    ]*vcvtpd2udq xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fc 28 79 b4 f0 34 12 00 00[     ]*vcvtpd2udq xmm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 31[    ]*vcvtpd2udq xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 72 7f[         ]*vcvtpd2udq xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 b2 00 10 00 00[        ]*vcvtpd2udq xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 72 80[         ]*vcvtpd2udq xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 b2 e0 ef ff ff[        ]*vcvtpd2udq xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 72 7f[         ]*vcvtpd2udq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 b2 00 04 00 00[        ]*vcvtpd2udq xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 72 80[         ]*vcvtpd2udq xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 b2 f8 fb ff ff[        ]*vcvtpd2udq xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 13 f5[    ]*vcvtph2ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 13 f5[    ]*vcvtph2ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 13 f5[    ]*vcvtph2ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 31[    ]*vcvtph2ps xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 13 b4 f0 34 12 00 00[     ]*vcvtph2ps xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 72 7f[         ]*vcvtph2ps xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 b2 00 04 00 00[        ]*vcvtph2ps xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 72 80[         ]*vcvtph2ps xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 b2 f8 fb ff ff[        ]*vcvtph2ps xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 13 f5[    ]*vcvtph2ps ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 13 f5[    ]*vcvtph2ps ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 13 f5[    ]*vcvtph2ps ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 31[    ]*vcvtph2ps ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 13 b4 f0 34 12 00 00[     ]*vcvtph2ps ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 72 7f[         ]*vcvtph2ps ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 b2 00 08 00 00[        ]*vcvtph2ps ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 72 80[         ]*vcvtph2ps ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 b2 f0 f7 ff ff[        ]*vcvtph2ps ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 5b f5[    ]*vcvtps2dq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 5b f5[    ]*vcvtps2dq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 5b f5[    ]*vcvtps2dq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 31[    ]*vcvtps2dq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 5b b4 f0 34 12 00 00[     ]*vcvtps2dq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 31[    ]*vcvtps2dq xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 72 7f[         ]*vcvtps2dq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b b2 00 08 00 00[        ]*vcvtps2dq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 72 80[         ]*vcvtps2dq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b b2 f0 f7 ff ff[        ]*vcvtps2dq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 72 7f[         ]*vcvtps2dq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b b2 00 02 00 00[        ]*vcvtps2dq xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 72 80[         ]*vcvtps2dq xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b b2 fc fd ff ff[        ]*vcvtps2dq xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 5b f5[    ]*vcvtps2dq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 5b f5[    ]*vcvtps2dq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 5b f5[    ]*vcvtps2dq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 31[    ]*vcvtps2dq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 5b b4 f0 34 12 00 00[     ]*vcvtps2dq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 31[    ]*vcvtps2dq ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 72 7f[         ]*vcvtps2dq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b b2 00 10 00 00[        ]*vcvtps2dq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 72 80[         ]*vcvtps2dq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b b2 e0 ef ff ff[        ]*vcvtps2dq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 72 7f[         ]*vcvtps2dq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b b2 00 02 00 00[        ]*vcvtps2dq ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 72 80[         ]*vcvtps2dq ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b b2 fc fd ff ff[        ]*vcvtps2dq ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 5a f5[    ]*vcvtps2pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 5a f5[    ]*vcvtps2pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 5a f5[    ]*vcvtps2pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 31[    ]*vcvtps2pd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 5a b4 f0 34 12 00 00[     ]*vcvtps2pd xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 31[    ]*vcvtps2pd xmm30,DWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 72 7f[         ]*vcvtps2pd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a b2 00 04 00 00[        ]*vcvtps2pd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 72 80[         ]*vcvtps2pd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a b2 f8 fb ff ff[        ]*vcvtps2pd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 72 7f[         ]*vcvtps2pd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a b2 00 02 00 00[        ]*vcvtps2pd xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 72 80[         ]*vcvtps2pd xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a b2 fc fd ff ff[        ]*vcvtps2pd xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 5a f5[    ]*vcvtps2pd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 5a f5[    ]*vcvtps2pd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 5a f5[    ]*vcvtps2pd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 31[    ]*vcvtps2pd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 5a b4 f0 34 12 00 00[     ]*vcvtps2pd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 31[    ]*vcvtps2pd ymm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 72 7f[         ]*vcvtps2pd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a b2 00 08 00 00[        ]*vcvtps2pd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 72 80[         ]*vcvtps2pd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a b2 f0 f7 ff ff[        ]*vcvtps2pd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 72 7f[         ]*vcvtps2pd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a b2 00 02 00 00[        ]*vcvtps2pd ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 72 80[         ]*vcvtps2pd ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a b2 fc fd ff ff[        ]*vcvtps2pd ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 1d ee ab[         ]*vcvtps2ph xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 1d ee ab[         ]*vcvtps2ph xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 1d ee ab[         ]*vcvtps2ph xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 1d ee 7b[         ]*vcvtps2ph xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 1d ee ab[         ]*vcvtps2ph xmm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 1d ee ab[         ]*vcvtps2ph xmm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 1d ee ab[         ]*vcvtps2ph xmm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 1d ee 7b[         ]*vcvtps2ph xmm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 79 f5[    ]*vcvtps2udq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 79 f5[    ]*vcvtps2udq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 79 f5[    ]*vcvtps2udq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 31[    ]*vcvtps2udq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 79 b4 f0 34 12 00 00[     ]*vcvtps2udq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 31[    ]*vcvtps2udq xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 72 7f[         ]*vcvtps2udq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 b2 00 08 00 00[        ]*vcvtps2udq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 72 80[         ]*vcvtps2udq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 b2 f0 f7 ff ff[        ]*vcvtps2udq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 72 7f[         ]*vcvtps2udq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 b2 00 02 00 00[        ]*vcvtps2udq xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 72 80[         ]*vcvtps2udq xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 b2 fc fd ff ff[        ]*vcvtps2udq xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 79 f5[    ]*vcvtps2udq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 79 f5[    ]*vcvtps2udq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 79 f5[    ]*vcvtps2udq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 31[    ]*vcvtps2udq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 79 b4 f0 34 12 00 00[     ]*vcvtps2udq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 31[    ]*vcvtps2udq ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 72 7f[         ]*vcvtps2udq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 b2 00 10 00 00[        ]*vcvtps2udq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 72 80[         ]*vcvtps2udq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 b2 e0 ef ff ff[        ]*vcvtps2udq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 72 7f[         ]*vcvtps2udq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 b2 00 02 00 00[        ]*vcvtps2udq ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 72 80[         ]*vcvtps2udq ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 b2 fc fd ff ff[        ]*vcvtps2udq ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 e6 f5[    ]*vcvttpd2dq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f e6 f5[    ]*vcvttpd2dq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f e6 f5[    ]*vcvttpd2dq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 31[    ]*vcvttpd2dq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 e6 b4 f0 34 12 00 00[     ]*vcvttpd2dq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 31[    ]*vcvttpd2dq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 72 7f[         ]*vcvttpd2dq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 b2 00 08 00 00[        ]*vcvttpd2dq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 72 80[         ]*vcvttpd2dq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 b2 f0 f7 ff ff[        ]*vcvttpd2dq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 72 7f[         ]*vcvttpd2dq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 b2 00 04 00 00[        ]*vcvttpd2dq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 72 80[         ]*vcvttpd2dq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 b2 f8 fb ff ff[        ]*vcvttpd2dq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 e6 f5[    ]*vcvttpd2dq xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f e6 f5[    ]*vcvttpd2dq xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af e6 f5[    ]*vcvttpd2dq xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 31[    ]*vcvttpd2dq xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 e6 b4 f0 34 12 00 00[     ]*vcvttpd2dq xmm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 31[    ]*vcvttpd2dq xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 72 7f[         ]*vcvttpd2dq xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 b2 00 10 00 00[        ]*vcvttpd2dq xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 72 80[         ]*vcvttpd2dq xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 b2 e0 ef ff ff[        ]*vcvttpd2dq xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 72 7f[         ]*vcvttpd2dq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 b2 00 04 00 00[        ]*vcvttpd2dq xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 72 80[         ]*vcvttpd2dq xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 b2 f8 fb ff ff[        ]*vcvttpd2dq xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 5b f5[    ]*vcvttps2dq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 5b f5[    ]*vcvttps2dq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 5b f5[    ]*vcvttps2dq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 31[    ]*vcvttps2dq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 5b b4 f0 34 12 00 00[     ]*vcvttps2dq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 31[    ]*vcvttps2dq xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 72 7f[         ]*vcvttps2dq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b b2 00 08 00 00[        ]*vcvttps2dq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 72 80[         ]*vcvttps2dq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b b2 f0 f7 ff ff[        ]*vcvttps2dq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 72 7f[         ]*vcvttps2dq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b b2 00 02 00 00[        ]*vcvttps2dq xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 72 80[         ]*vcvttps2dq xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b b2 fc fd ff ff[        ]*vcvttps2dq xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 5b f5[    ]*vcvttps2dq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 5b f5[    ]*vcvttps2dq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 5b f5[    ]*vcvttps2dq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 31[    ]*vcvttps2dq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 5b b4 f0 34 12 00 00[     ]*vcvttps2dq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 31[    ]*vcvttps2dq ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 72 7f[         ]*vcvttps2dq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b b2 00 10 00 00[        ]*vcvttps2dq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 72 80[         ]*vcvttps2dq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b b2 e0 ef ff ff[        ]*vcvttps2dq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 72 7f[         ]*vcvttps2dq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b b2 00 02 00 00[        ]*vcvttps2dq ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 72 80[         ]*vcvttps2dq ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b b2 fc fd ff ff[        ]*vcvttps2dq ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7a f5[    ]*vcvtudq2pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7a f5[    ]*vcvtudq2pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7a f5[    ]*vcvtudq2pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 31[    ]*vcvtudq2pd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 7a b4 f0 34 12 00 00[     ]*vcvtudq2pd xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 31[    ]*vcvtudq2pd xmm30,DWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 72 7f[         ]*vcvtudq2pd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a b2 00 04 00 00[        ]*vcvtudq2pd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 72 80[         ]*vcvtudq2pd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a b2 f8 fb ff ff[        ]*vcvtudq2pd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 72 7f[         ]*vcvtudq2pd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a b2 00 02 00 00[        ]*vcvtudq2pd xmm30,DWORD PTR \[rdx\+0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 72 80[         ]*vcvtudq2pd xmm30,DWORD PTR \[rdx-0x200\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a b2 fc fd ff ff[        ]*vcvtudq2pd xmm30,DWORD PTR \[rdx-0x204\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7a f5[    ]*vcvtudq2pd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7a f5[    ]*vcvtudq2pd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7a f5[    ]*vcvtudq2pd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 31[    ]*vcvtudq2pd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 7a b4 f0 34 12 00 00[     ]*vcvtudq2pd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 31[    ]*vcvtudq2pd ymm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 72 7f[         ]*vcvtudq2pd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a b2 00 08 00 00[        ]*vcvtudq2pd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 72 80[         ]*vcvtudq2pd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a b2 f0 f7 ff ff[        ]*vcvtudq2pd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 72 7f[         ]*vcvtudq2pd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a b2 00 02 00 00[        ]*vcvtudq2pd ymm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 72 80[         ]*vcvtudq2pd ymm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a b2 fc fd ff ff[        ]*vcvtudq2pd ymm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7f 08 7a f5[    ]*vcvtudq2ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7f 0f 7a f5[    ]*vcvtudq2ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7f 8f 7a f5[    ]*vcvtudq2ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 31[    ]*vcvtudq2ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7f 08 7a b4 f0 34 12 00 00[     ]*vcvtudq2ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 31[    ]*vcvtudq2ps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 72 7f[         ]*vcvtudq2ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a b2 00 08 00 00[        ]*vcvtudq2ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 72 80[         ]*vcvtudq2ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a b2 f0 f7 ff ff[        ]*vcvtudq2ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 72 7f[         ]*vcvtudq2ps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a b2 00 02 00 00[        ]*vcvtudq2ps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 72 80[         ]*vcvtudq2ps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a b2 fc fd ff ff[        ]*vcvtudq2ps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7f 28 7a f5[    ]*vcvtudq2ps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7f 2f 7a f5[    ]*vcvtudq2ps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7f af 7a f5[    ]*vcvtudq2ps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 31[    ]*vcvtudq2ps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7f 28 7a b4 f0 34 12 00 00[     ]*vcvtudq2ps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 31[    ]*vcvtudq2ps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 72 7f[         ]*vcvtudq2ps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a b2 00 10 00 00[        ]*vcvtudq2ps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 72 80[         ]*vcvtudq2ps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a b2 e0 ef ff ff[        ]*vcvtudq2ps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 72 7f[         ]*vcvtudq2ps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a b2 00 02 00 00[        ]*vcvtudq2ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 72 80[         ]*vcvtudq2ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a b2 fc fd ff ff[        ]*vcvtudq2ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5e f4[    ]*vdivpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5e f4[    ]*vdivpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5e f4[    ]*vdivpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 31[    ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5e b4 f0 34 12 00 00[     ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 31[    ]*vdivpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 72 7f[         ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e b2 00 08 00 00[        ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 72 80[         ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e b2 f0 f7 ff ff[        ]*vdivpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 72 7f[         ]*vdivpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e b2 00 04 00 00[        ]*vdivpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 72 80[         ]*vdivpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e b2 f8 fb ff ff[        ]*vdivpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5e f4[    ]*vdivpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5e f4[    ]*vdivpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5e f4[    ]*vdivpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 31[    ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5e b4 f0 34 12 00 00[     ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 31[    ]*vdivpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 72 7f[         ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e b2 00 10 00 00[        ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 72 80[         ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e b2 e0 ef ff ff[        ]*vdivpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 72 7f[         ]*vdivpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e b2 00 04 00 00[        ]*vdivpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 72 80[         ]*vdivpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e b2 f8 fb ff ff[        ]*vdivpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5e f4[    ]*vdivps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5e f4[    ]*vdivps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5e f4[    ]*vdivps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 31[    ]*vdivps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5e b4 f0 34 12 00 00[     ]*vdivps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 31[    ]*vdivps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 72 7f[         ]*vdivps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e b2 00 08 00 00[        ]*vdivps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 72 80[         ]*vdivps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e b2 f0 f7 ff ff[        ]*vdivps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 72 7f[         ]*vdivps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e b2 00 02 00 00[        ]*vdivps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 72 80[         ]*vdivps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e b2 fc fd ff ff[        ]*vdivps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5e f4[    ]*vdivps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5e f4[    ]*vdivps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5e f4[    ]*vdivps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 31[    ]*vdivps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5e b4 f0 34 12 00 00[     ]*vdivps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 31[    ]*vdivps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 72 7f[         ]*vdivps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e b2 00 10 00 00[        ]*vdivps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 72 80[         ]*vdivps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e b2 e0 ef ff ff[        ]*vdivps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 72 7f[         ]*vdivps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e b2 00 02 00 00[        ]*vdivps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 72 80[         ]*vdivps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e b2 fc fd ff ff[        ]*vdivps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 31[    ]*vexpandpd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 88 31[    ]*vexpandpd xmm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 88 31[    ]*vexpandpd xmm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 88 b4 f0 34 12 00 00[     ]*vexpandpd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 72 7f[         ]*vexpandpd xmm30,XMMWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 b2 00 04 00 00[        ]*vexpandpd xmm30,XMMWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 72 80[         ]*vexpandpd xmm30,XMMWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 b2 f8 fb ff ff[        ]*vexpandpd xmm30,XMMWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 31[    ]*vexpandpd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 88 31[    ]*vexpandpd ymm30\{k7\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 88 31[    ]*vexpandpd ymm30\{k7\}\{z\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 88 b4 f0 34 12 00 00[     ]*vexpandpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 72 7f[         ]*vexpandpd ymm30,YMMWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 b2 00 04 00 00[        ]*vexpandpd ymm30,YMMWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 72 80[         ]*vexpandpd ymm30,YMMWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 b2 f8 fb ff ff[        ]*vexpandpd ymm30,YMMWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 88 f5[    ]*vexpandpd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 88 f5[    ]*vexpandpd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 88 f5[    ]*vexpandpd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 88 f5[    ]*vexpandpd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 88 f5[    ]*vexpandpd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 88 f5[    ]*vexpandpd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 31[    ]*vexpandps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 88 31[    ]*vexpandps xmm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 88 31[    ]*vexpandps xmm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 88 b4 f0 34 12 00 00[     ]*vexpandps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 72 7f[         ]*vexpandps xmm30,XMMWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 b2 00 02 00 00[        ]*vexpandps xmm30,XMMWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 72 80[         ]*vexpandps xmm30,XMMWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 b2 fc fd ff ff[        ]*vexpandps xmm30,XMMWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 31[    ]*vexpandps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 88 31[    ]*vexpandps ymm30\{k7\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 88 31[    ]*vexpandps ymm30\{k7\}\{z\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 88 b4 f0 34 12 00 00[     ]*vexpandps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 72 7f[         ]*vexpandps ymm30,YMMWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 b2 00 02 00 00[        ]*vexpandps ymm30,YMMWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 72 80[         ]*vexpandps ymm30,YMMWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 b2 fc fd ff ff[        ]*vexpandps ymm30,YMMWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 88 f5[    ]*vexpandps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 88 f5[    ]*vexpandps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 88 f5[    ]*vexpandps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 88 f5[    ]*vexpandps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 88 f5[    ]*vexpandps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 88 f5[    ]*vexpandps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 19 ee ab[         ]*vextractf32x4 xmm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 19 ee ab[         ]*vextractf32x4 xmm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 19 ee ab[         ]*vextractf32x4 xmm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 19 ee 7b[         ]*vextractf32x4 xmm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 39 ee ab[         ]*vextracti32x4 xmm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 39 ee ab[         ]*vextracti32x4 xmm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 39 ee ab[         ]*vextracti32x4 xmm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 39 ee 7b[         ]*vextracti32x4 xmm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 98 f4[    ]*vfmadd132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 98 f4[    ]*vfmadd132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 98 f4[    ]*vfmadd132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 31[    ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 98 b4 f0 34 12 00 00[     ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 31[    ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 72 7f[         ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 b2 00 08 00 00[        ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 72 80[         ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 b2 f0 f7 ff ff[        ]*vfmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 72 7f[         ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 b2 00 04 00 00[        ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 72 80[         ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 b2 f8 fb ff ff[        ]*vfmadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 98 f4[    ]*vfmadd132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 98 f4[    ]*vfmadd132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 98 f4[    ]*vfmadd132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 31[    ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 98 b4 f0 34 12 00 00[     ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 31[    ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 72 7f[         ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 b2 00 10 00 00[        ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 72 80[         ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 b2 e0 ef ff ff[        ]*vfmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 72 7f[         ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 b2 00 04 00 00[        ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 72 80[         ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 b2 f8 fb ff ff[        ]*vfmadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 98 f4[    ]*vfmadd132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 98 f4[    ]*vfmadd132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 98 f4[    ]*vfmadd132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 31[    ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 98 b4 f0 34 12 00 00[     ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 31[    ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 72 7f[         ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 b2 00 08 00 00[        ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 72 80[         ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 b2 f0 f7 ff ff[        ]*vfmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 72 7f[         ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 b2 00 02 00 00[        ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 72 80[         ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 b2 fc fd ff ff[        ]*vfmadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 98 f4[    ]*vfmadd132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 98 f4[    ]*vfmadd132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 98 f4[    ]*vfmadd132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 31[    ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 98 b4 f0 34 12 00 00[     ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 31[    ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 72 7f[         ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 b2 00 10 00 00[        ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 72 80[         ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 b2 e0 ef ff ff[        ]*vfmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 72 7f[         ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 b2 00 02 00 00[        ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 72 80[         ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 b2 fc fd ff ff[        ]*vfmadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a8 f4[    ]*vfmadd213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a8 f4[    ]*vfmadd213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a8 f4[    ]*vfmadd213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 31[    ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a8 b4 f0 34 12 00 00[     ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 31[    ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 72 7f[         ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 b2 00 08 00 00[        ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 72 80[         ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 b2 f0 f7 ff ff[        ]*vfmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 72 7f[         ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 b2 00 04 00 00[        ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 72 80[         ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 b2 f8 fb ff ff[        ]*vfmadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a8 f4[    ]*vfmadd213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a8 f4[    ]*vfmadd213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a8 f4[    ]*vfmadd213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 31[    ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a8 b4 f0 34 12 00 00[     ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 31[    ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 72 7f[         ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 b2 00 10 00 00[        ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 72 80[         ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 b2 e0 ef ff ff[        ]*vfmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 72 7f[         ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 b2 00 04 00 00[        ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 72 80[         ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 b2 f8 fb ff ff[        ]*vfmadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a8 f4[    ]*vfmadd213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a8 f4[    ]*vfmadd213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a8 f4[    ]*vfmadd213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 31[    ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a8 b4 f0 34 12 00 00[     ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 31[    ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 72 7f[         ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 b2 00 08 00 00[        ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 72 80[         ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 b2 f0 f7 ff ff[        ]*vfmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 72 7f[         ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 b2 00 02 00 00[        ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 72 80[         ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 b2 fc fd ff ff[        ]*vfmadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a8 f4[    ]*vfmadd213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a8 f4[    ]*vfmadd213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a8 f4[    ]*vfmadd213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 31[    ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a8 b4 f0 34 12 00 00[     ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 31[    ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 72 7f[         ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 b2 00 10 00 00[        ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 72 80[         ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 b2 e0 ef ff ff[        ]*vfmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 72 7f[         ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 b2 00 02 00 00[        ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 72 80[         ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 b2 fc fd ff ff[        ]*vfmadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b8 f4[    ]*vfmadd231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b8 f4[    ]*vfmadd231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b8 f4[    ]*vfmadd231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 31[    ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b8 b4 f0 34 12 00 00[     ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 31[    ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 72 7f[         ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 b2 00 08 00 00[        ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 72 80[         ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 b2 f0 f7 ff ff[        ]*vfmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 72 7f[         ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 b2 00 04 00 00[        ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 72 80[         ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 b2 f8 fb ff ff[        ]*vfmadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b8 f4[    ]*vfmadd231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b8 f4[    ]*vfmadd231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b8 f4[    ]*vfmadd231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 31[    ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b8 b4 f0 34 12 00 00[     ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 31[    ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 72 7f[         ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 b2 00 10 00 00[        ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 72 80[         ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 b2 e0 ef ff ff[        ]*vfmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 72 7f[         ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 b2 00 04 00 00[        ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 72 80[         ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 b2 f8 fb ff ff[        ]*vfmadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b8 f4[    ]*vfmadd231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b8 f4[    ]*vfmadd231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b8 f4[    ]*vfmadd231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 31[    ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b8 b4 f0 34 12 00 00[     ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 31[    ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 72 7f[         ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 b2 00 08 00 00[        ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 72 80[         ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 b2 f0 f7 ff ff[        ]*vfmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 72 7f[         ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 b2 00 02 00 00[        ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 72 80[         ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 b2 fc fd ff ff[        ]*vfmadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b8 f4[    ]*vfmadd231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b8 f4[    ]*vfmadd231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b8 f4[    ]*vfmadd231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 31[    ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b8 b4 f0 34 12 00 00[     ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 31[    ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 72 7f[         ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 b2 00 10 00 00[        ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 72 80[         ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 b2 e0 ef ff ff[        ]*vfmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 72 7f[         ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 b2 00 02 00 00[        ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 72 80[         ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 b2 fc fd ff ff[        ]*vfmadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 96 f4[    ]*vfmaddsub132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 96 f4[    ]*vfmaddsub132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 96 f4[    ]*vfmaddsub132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 31[    ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 96 b4 f0 34 12 00 00[     ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 31[    ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 72 7f[         ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 b2 00 08 00 00[        ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 72 80[         ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 b2 f0 f7 ff ff[        ]*vfmaddsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 72 7f[         ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 b2 00 04 00 00[        ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 72 80[         ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 96 f4[    ]*vfmaddsub132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 96 f4[    ]*vfmaddsub132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 96 f4[    ]*vfmaddsub132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 31[    ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 96 b4 f0 34 12 00 00[     ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 31[    ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 72 7f[         ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 b2 00 10 00 00[        ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 72 80[         ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 b2 e0 ef ff ff[        ]*vfmaddsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 72 7f[         ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 b2 00 04 00 00[        ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 72 80[         ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 96 f4[    ]*vfmaddsub132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 96 f4[    ]*vfmaddsub132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 96 f4[    ]*vfmaddsub132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 31[    ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 96 b4 f0 34 12 00 00[     ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 31[    ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 72 7f[         ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 b2 00 08 00 00[        ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 72 80[         ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 b2 f0 f7 ff ff[        ]*vfmaddsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 72 7f[         ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 b2 00 02 00 00[        ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 72 80[         ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 b2 fc fd ff ff[        ]*vfmaddsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 96 f4[    ]*vfmaddsub132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 96 f4[    ]*vfmaddsub132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 96 f4[    ]*vfmaddsub132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 31[    ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 96 b4 f0 34 12 00 00[     ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 31[    ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 72 7f[         ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 b2 00 10 00 00[        ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 72 80[         ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 b2 e0 ef ff ff[        ]*vfmaddsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 72 7f[         ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 b2 00 02 00 00[        ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 72 80[         ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 b2 fc fd ff ff[        ]*vfmaddsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a6 f4[    ]*vfmaddsub213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a6 f4[    ]*vfmaddsub213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a6 f4[    ]*vfmaddsub213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 31[    ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a6 b4 f0 34 12 00 00[     ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 31[    ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 72 7f[         ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 b2 00 08 00 00[        ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 72 80[         ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 b2 f0 f7 ff ff[        ]*vfmaddsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 72 7f[         ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 b2 00 04 00 00[        ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 72 80[         ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a6 f4[    ]*vfmaddsub213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a6 f4[    ]*vfmaddsub213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a6 f4[    ]*vfmaddsub213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 31[    ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a6 b4 f0 34 12 00 00[     ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 31[    ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 72 7f[         ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 b2 00 10 00 00[        ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 72 80[         ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 b2 e0 ef ff ff[        ]*vfmaddsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 72 7f[         ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 b2 00 04 00 00[        ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 72 80[         ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a6 f4[    ]*vfmaddsub213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a6 f4[    ]*vfmaddsub213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a6 f4[    ]*vfmaddsub213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 31[    ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a6 b4 f0 34 12 00 00[     ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 31[    ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 72 7f[         ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 b2 00 08 00 00[        ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 72 80[         ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 b2 f0 f7 ff ff[        ]*vfmaddsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 72 7f[         ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 b2 00 02 00 00[        ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 72 80[         ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 b2 fc fd ff ff[        ]*vfmaddsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a6 f4[    ]*vfmaddsub213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a6 f4[    ]*vfmaddsub213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a6 f4[    ]*vfmaddsub213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 31[    ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a6 b4 f0 34 12 00 00[     ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 31[    ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 72 7f[         ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 b2 00 10 00 00[        ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 72 80[         ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 b2 e0 ef ff ff[        ]*vfmaddsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 72 7f[         ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 b2 00 02 00 00[        ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 72 80[         ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 b2 fc fd ff ff[        ]*vfmaddsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b6 f4[    ]*vfmaddsub231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b6 f4[    ]*vfmaddsub231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b6 f4[    ]*vfmaddsub231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 31[    ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b6 b4 f0 34 12 00 00[     ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 31[    ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 72 7f[         ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 b2 00 08 00 00[        ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 72 80[         ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 b2 f0 f7 ff ff[        ]*vfmaddsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 72 7f[         ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 b2 00 04 00 00[        ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 72 80[         ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b6 f4[    ]*vfmaddsub231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b6 f4[    ]*vfmaddsub231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b6 f4[    ]*vfmaddsub231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 31[    ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b6 b4 f0 34 12 00 00[     ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 31[    ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 72 7f[         ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 b2 00 10 00 00[        ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 72 80[         ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 b2 e0 ef ff ff[        ]*vfmaddsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 72 7f[         ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 b2 00 04 00 00[        ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 72 80[         ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b6 f4[    ]*vfmaddsub231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b6 f4[    ]*vfmaddsub231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b6 f4[    ]*vfmaddsub231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 31[    ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b6 b4 f0 34 12 00 00[     ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 31[    ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 72 7f[         ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 b2 00 08 00 00[        ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 72 80[         ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 b2 f0 f7 ff ff[        ]*vfmaddsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 72 7f[         ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 b2 00 02 00 00[        ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 72 80[         ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 b2 fc fd ff ff[        ]*vfmaddsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b6 f4[    ]*vfmaddsub231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b6 f4[    ]*vfmaddsub231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b6 f4[    ]*vfmaddsub231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 31[    ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b6 b4 f0 34 12 00 00[     ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 31[    ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 72 7f[         ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 b2 00 10 00 00[        ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 72 80[         ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 b2 e0 ef ff ff[        ]*vfmaddsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 72 7f[         ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 b2 00 02 00 00[        ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 72 80[         ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 b2 fc fd ff ff[        ]*vfmaddsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9a f4[    ]*vfmsub132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9a f4[    ]*vfmsub132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9a f4[    ]*vfmsub132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 31[    ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9a b4 f0 34 12 00 00[     ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 31[    ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 72 7f[         ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a b2 00 08 00 00[        ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 72 80[         ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a b2 f0 f7 ff ff[        ]*vfmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 72 7f[         ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a b2 00 04 00 00[        ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 72 80[         ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a b2 f8 fb ff ff[        ]*vfmsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9a f4[    ]*vfmsub132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9a f4[    ]*vfmsub132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9a f4[    ]*vfmsub132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 31[    ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9a b4 f0 34 12 00 00[     ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 31[    ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 72 7f[         ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a b2 00 10 00 00[        ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 72 80[         ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a b2 e0 ef ff ff[        ]*vfmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 72 7f[         ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a b2 00 04 00 00[        ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 72 80[         ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a b2 f8 fb ff ff[        ]*vfmsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9a f4[    ]*vfmsub132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9a f4[    ]*vfmsub132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9a f4[    ]*vfmsub132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 31[    ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9a b4 f0 34 12 00 00[     ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 31[    ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 72 7f[         ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a b2 00 08 00 00[        ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 72 80[         ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a b2 f0 f7 ff ff[        ]*vfmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 72 7f[         ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a b2 00 02 00 00[        ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 72 80[         ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a b2 fc fd ff ff[        ]*vfmsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9a f4[    ]*vfmsub132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9a f4[    ]*vfmsub132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9a f4[    ]*vfmsub132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 31[    ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9a b4 f0 34 12 00 00[     ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 31[    ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 72 7f[         ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a b2 00 10 00 00[        ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 72 80[         ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a b2 e0 ef ff ff[        ]*vfmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 72 7f[         ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a b2 00 02 00 00[        ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 72 80[         ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a b2 fc fd ff ff[        ]*vfmsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 aa f4[    ]*vfmsub213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 aa f4[    ]*vfmsub213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 aa f4[    ]*vfmsub213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 31[    ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 aa b4 f0 34 12 00 00[     ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 31[    ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 72 7f[         ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa b2 00 08 00 00[        ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 72 80[         ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa b2 f0 f7 ff ff[        ]*vfmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 72 7f[         ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa b2 00 04 00 00[        ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 72 80[         ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa b2 f8 fb ff ff[        ]*vfmsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 aa f4[    ]*vfmsub213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 aa f4[    ]*vfmsub213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 aa f4[    ]*vfmsub213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 31[    ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 aa b4 f0 34 12 00 00[     ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 31[    ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 72 7f[         ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa b2 00 10 00 00[        ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 72 80[         ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa b2 e0 ef ff ff[        ]*vfmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 72 7f[         ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa b2 00 04 00 00[        ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 72 80[         ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa b2 f8 fb ff ff[        ]*vfmsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 aa f4[    ]*vfmsub213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 aa f4[    ]*vfmsub213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 aa f4[    ]*vfmsub213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 31[    ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 aa b4 f0 34 12 00 00[     ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 31[    ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 72 7f[         ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa b2 00 08 00 00[        ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 72 80[         ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa b2 f0 f7 ff ff[        ]*vfmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 72 7f[         ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa b2 00 02 00 00[        ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 72 80[         ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa b2 fc fd ff ff[        ]*vfmsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 aa f4[    ]*vfmsub213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 aa f4[    ]*vfmsub213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 aa f4[    ]*vfmsub213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 31[    ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 aa b4 f0 34 12 00 00[     ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 31[    ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 72 7f[         ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa b2 00 10 00 00[        ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 72 80[         ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa b2 e0 ef ff ff[        ]*vfmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 72 7f[         ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa b2 00 02 00 00[        ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 72 80[         ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa b2 fc fd ff ff[        ]*vfmsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ba f4[    ]*vfmsub231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ba f4[    ]*vfmsub231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ba f4[    ]*vfmsub231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 31[    ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ba b4 f0 34 12 00 00[     ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 31[    ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 72 7f[         ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba b2 00 08 00 00[        ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 72 80[         ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba b2 f0 f7 ff ff[        ]*vfmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 72 7f[         ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba b2 00 04 00 00[        ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 72 80[         ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba b2 f8 fb ff ff[        ]*vfmsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ba f4[    ]*vfmsub231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ba f4[    ]*vfmsub231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ba f4[    ]*vfmsub231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 31[    ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ba b4 f0 34 12 00 00[     ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 31[    ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 72 7f[         ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba b2 00 10 00 00[        ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 72 80[         ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba b2 e0 ef ff ff[        ]*vfmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 72 7f[         ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba b2 00 04 00 00[        ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 72 80[         ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba b2 f8 fb ff ff[        ]*vfmsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ba f4[    ]*vfmsub231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ba f4[    ]*vfmsub231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ba f4[    ]*vfmsub231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 31[    ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ba b4 f0 34 12 00 00[     ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 31[    ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 72 7f[         ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba b2 00 08 00 00[        ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 72 80[         ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba b2 f0 f7 ff ff[        ]*vfmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 72 7f[         ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba b2 00 02 00 00[        ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 72 80[         ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba b2 fc fd ff ff[        ]*vfmsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ba f4[    ]*vfmsub231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ba f4[    ]*vfmsub231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ba f4[    ]*vfmsub231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 31[    ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ba b4 f0 34 12 00 00[     ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 31[    ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 72 7f[         ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba b2 00 10 00 00[        ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 72 80[         ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba b2 e0 ef ff ff[        ]*vfmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 72 7f[         ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba b2 00 02 00 00[        ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 72 80[         ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba b2 fc fd ff ff[        ]*vfmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 97 f4[    ]*vfmsubadd132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 97 f4[    ]*vfmsubadd132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 97 f4[    ]*vfmsubadd132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 31[    ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 97 b4 f0 34 12 00 00[     ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 31[    ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 72 7f[         ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 b2 00 08 00 00[        ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 72 80[         ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 b2 f0 f7 ff ff[        ]*vfmsubadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 72 7f[         ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 b2 00 04 00 00[        ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 72 80[         ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 97 f4[    ]*vfmsubadd132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 97 f4[    ]*vfmsubadd132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 97 f4[    ]*vfmsubadd132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 31[    ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 97 b4 f0 34 12 00 00[     ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 31[    ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 72 7f[         ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 b2 00 10 00 00[        ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 72 80[         ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 b2 e0 ef ff ff[        ]*vfmsubadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 72 7f[         ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 b2 00 04 00 00[        ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 72 80[         ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 97 f4[    ]*vfmsubadd132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 97 f4[    ]*vfmsubadd132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 97 f4[    ]*vfmsubadd132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 31[    ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 97 b4 f0 34 12 00 00[     ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 31[    ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 72 7f[         ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 b2 00 08 00 00[        ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 72 80[         ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 b2 f0 f7 ff ff[        ]*vfmsubadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 72 7f[         ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 b2 00 02 00 00[        ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 72 80[         ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 b2 fc fd ff ff[        ]*vfmsubadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 97 f4[    ]*vfmsubadd132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 97 f4[    ]*vfmsubadd132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 97 f4[    ]*vfmsubadd132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 31[    ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 97 b4 f0 34 12 00 00[     ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 31[    ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 72 7f[         ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 b2 00 10 00 00[        ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 72 80[         ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 b2 e0 ef ff ff[        ]*vfmsubadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 72 7f[         ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 b2 00 02 00 00[        ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 72 80[         ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 b2 fc fd ff ff[        ]*vfmsubadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a7 f4[    ]*vfmsubadd213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a7 f4[    ]*vfmsubadd213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a7 f4[    ]*vfmsubadd213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 31[    ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a7 b4 f0 34 12 00 00[     ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 31[    ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 72 7f[         ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 b2 00 08 00 00[        ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 72 80[         ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 b2 f0 f7 ff ff[        ]*vfmsubadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 72 7f[         ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 b2 00 04 00 00[        ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 72 80[         ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a7 f4[    ]*vfmsubadd213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a7 f4[    ]*vfmsubadd213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a7 f4[    ]*vfmsubadd213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 31[    ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a7 b4 f0 34 12 00 00[     ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 31[    ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 72 7f[         ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 b2 00 10 00 00[        ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 72 80[         ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 b2 e0 ef ff ff[        ]*vfmsubadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 72 7f[         ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 b2 00 04 00 00[        ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 72 80[         ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a7 f4[    ]*vfmsubadd213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a7 f4[    ]*vfmsubadd213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a7 f4[    ]*vfmsubadd213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 31[    ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a7 b4 f0 34 12 00 00[     ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 31[    ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 72 7f[         ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 b2 00 08 00 00[        ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 72 80[         ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 b2 f0 f7 ff ff[        ]*vfmsubadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 72 7f[         ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 b2 00 02 00 00[        ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 72 80[         ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 b2 fc fd ff ff[        ]*vfmsubadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a7 f4[    ]*vfmsubadd213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a7 f4[    ]*vfmsubadd213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a7 f4[    ]*vfmsubadd213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 31[    ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a7 b4 f0 34 12 00 00[     ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 31[    ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 72 7f[         ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 b2 00 10 00 00[        ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 72 80[         ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 b2 e0 ef ff ff[        ]*vfmsubadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 72 7f[         ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 b2 00 02 00 00[        ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 72 80[         ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 b2 fc fd ff ff[        ]*vfmsubadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b7 f4[    ]*vfmsubadd231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b7 f4[    ]*vfmsubadd231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b7 f4[    ]*vfmsubadd231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 31[    ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b7 b4 f0 34 12 00 00[     ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 31[    ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 72 7f[         ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 b2 00 08 00 00[        ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 72 80[         ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 b2 f0 f7 ff ff[        ]*vfmsubadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 72 7f[         ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 b2 00 04 00 00[        ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 72 80[         ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b7 f4[    ]*vfmsubadd231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b7 f4[    ]*vfmsubadd231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b7 f4[    ]*vfmsubadd231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 31[    ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b7 b4 f0 34 12 00 00[     ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 31[    ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 72 7f[         ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 b2 00 10 00 00[        ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 72 80[         ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 b2 e0 ef ff ff[        ]*vfmsubadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 72 7f[         ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 b2 00 04 00 00[        ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 72 80[         ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b7 f4[    ]*vfmsubadd231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b7 f4[    ]*vfmsubadd231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b7 f4[    ]*vfmsubadd231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 31[    ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b7 b4 f0 34 12 00 00[     ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 31[    ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 72 7f[         ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 b2 00 08 00 00[        ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 72 80[         ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 b2 f0 f7 ff ff[        ]*vfmsubadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 72 7f[         ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 b2 00 02 00 00[        ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 72 80[         ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 b2 fc fd ff ff[        ]*vfmsubadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b7 f4[    ]*vfmsubadd231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b7 f4[    ]*vfmsubadd231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b7 f4[    ]*vfmsubadd231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 31[    ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b7 b4 f0 34 12 00 00[     ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 31[    ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 72 7f[         ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 b2 00 10 00 00[        ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 72 80[         ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 b2 e0 ef ff ff[        ]*vfmsubadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 72 7f[         ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 b2 00 02 00 00[        ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 72 80[         ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 b2 fc fd ff ff[        ]*vfmsubadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9c f4[    ]*vfnmadd132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9c f4[    ]*vfnmadd132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9c f4[    ]*vfnmadd132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 31[    ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9c b4 f0 34 12 00 00[     ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 31[    ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 72 7f[         ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c b2 00 08 00 00[        ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 72 80[         ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c b2 f0 f7 ff ff[        ]*vfnmadd132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 72 7f[         ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c b2 00 04 00 00[        ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 72 80[         ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c b2 f8 fb ff ff[        ]*vfnmadd132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9c f4[    ]*vfnmadd132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9c f4[    ]*vfnmadd132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9c f4[    ]*vfnmadd132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 31[    ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9c b4 f0 34 12 00 00[     ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 31[    ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 72 7f[         ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c b2 00 10 00 00[        ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 72 80[         ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c b2 e0 ef ff ff[        ]*vfnmadd132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 72 7f[         ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c b2 00 04 00 00[        ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 72 80[         ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c b2 f8 fb ff ff[        ]*vfnmadd132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9c f4[    ]*vfnmadd132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9c f4[    ]*vfnmadd132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9c f4[    ]*vfnmadd132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 31[    ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9c b4 f0 34 12 00 00[     ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 31[    ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 72 7f[         ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c b2 00 08 00 00[        ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 72 80[         ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c b2 f0 f7 ff ff[        ]*vfnmadd132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 72 7f[         ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c b2 00 02 00 00[        ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 72 80[         ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c b2 fc fd ff ff[        ]*vfnmadd132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9c f4[    ]*vfnmadd132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9c f4[    ]*vfnmadd132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9c f4[    ]*vfnmadd132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 31[    ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9c b4 f0 34 12 00 00[     ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 31[    ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 72 7f[         ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c b2 00 10 00 00[        ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 72 80[         ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c b2 e0 ef ff ff[        ]*vfnmadd132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 72 7f[         ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c b2 00 02 00 00[        ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 72 80[         ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c b2 fc fd ff ff[        ]*vfnmadd132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ac f4[    ]*vfnmadd213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ac f4[    ]*vfnmadd213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ac f4[    ]*vfnmadd213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 31[    ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ac b4 f0 34 12 00 00[     ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 31[    ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 72 7f[         ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac b2 00 08 00 00[        ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 72 80[         ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac b2 f0 f7 ff ff[        ]*vfnmadd213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 72 7f[         ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac b2 00 04 00 00[        ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 72 80[         ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac b2 f8 fb ff ff[        ]*vfnmadd213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ac f4[    ]*vfnmadd213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ac f4[    ]*vfnmadd213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ac f4[    ]*vfnmadd213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 31[    ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ac b4 f0 34 12 00 00[     ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 31[    ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 72 7f[         ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac b2 00 10 00 00[        ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 72 80[         ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac b2 e0 ef ff ff[        ]*vfnmadd213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 72 7f[         ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac b2 00 04 00 00[        ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 72 80[         ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac b2 f8 fb ff ff[        ]*vfnmadd213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ac f4[    ]*vfnmadd213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ac f4[    ]*vfnmadd213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ac f4[    ]*vfnmadd213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 31[    ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ac b4 f0 34 12 00 00[     ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 31[    ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 72 7f[         ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac b2 00 08 00 00[        ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 72 80[         ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac b2 f0 f7 ff ff[        ]*vfnmadd213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 72 7f[         ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac b2 00 02 00 00[        ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 72 80[         ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac b2 fc fd ff ff[        ]*vfnmadd213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ac f4[    ]*vfnmadd213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ac f4[    ]*vfnmadd213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ac f4[    ]*vfnmadd213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 31[    ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ac b4 f0 34 12 00 00[     ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 31[    ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 72 7f[         ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac b2 00 10 00 00[        ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 72 80[         ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac b2 e0 ef ff ff[        ]*vfnmadd213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 72 7f[         ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac b2 00 02 00 00[        ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 72 80[         ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac b2 fc fd ff ff[        ]*vfnmadd213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 bc f4[    ]*vfnmadd231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 bc f4[    ]*vfnmadd231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 bc f4[    ]*vfnmadd231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 31[    ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 bc b4 f0 34 12 00 00[     ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 31[    ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 72 7f[         ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc b2 00 08 00 00[        ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 72 80[         ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc b2 f0 f7 ff ff[        ]*vfnmadd231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 72 7f[         ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc b2 00 04 00 00[        ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 72 80[         ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc b2 f8 fb ff ff[        ]*vfnmadd231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 bc f4[    ]*vfnmadd231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 bc f4[    ]*vfnmadd231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 bc f4[    ]*vfnmadd231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 31[    ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 bc b4 f0 34 12 00 00[     ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 31[    ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 72 7f[         ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc b2 00 10 00 00[        ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 72 80[         ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc b2 e0 ef ff ff[        ]*vfnmadd231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 72 7f[         ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc b2 00 04 00 00[        ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 72 80[         ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc b2 f8 fb ff ff[        ]*vfnmadd231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 bc f4[    ]*vfnmadd231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 bc f4[    ]*vfnmadd231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 bc f4[    ]*vfnmadd231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 31[    ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 bc b4 f0 34 12 00 00[     ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 31[    ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 72 7f[         ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc b2 00 08 00 00[        ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 72 80[         ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc b2 f0 f7 ff ff[        ]*vfnmadd231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 72 7f[         ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc b2 00 02 00 00[        ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 72 80[         ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc b2 fc fd ff ff[        ]*vfnmadd231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 bc f4[    ]*vfnmadd231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 bc f4[    ]*vfnmadd231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 bc f4[    ]*vfnmadd231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 31[    ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 bc b4 f0 34 12 00 00[     ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 31[    ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 72 7f[         ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc b2 00 10 00 00[        ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 72 80[         ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc b2 e0 ef ff ff[        ]*vfnmadd231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 72 7f[         ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc b2 00 02 00 00[        ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 72 80[         ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc b2 fc fd ff ff[        ]*vfnmadd231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9e f4[    ]*vfnmsub132pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9e f4[    ]*vfnmsub132pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9e f4[    ]*vfnmsub132pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 31[    ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9e b4 f0 34 12 00 00[     ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 31[    ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 72 7f[         ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e b2 00 08 00 00[        ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 72 80[         ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e b2 f0 f7 ff ff[        ]*vfnmsub132pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 72 7f[         ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e b2 00 04 00 00[        ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 72 80[         ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e b2 f8 fb ff ff[        ]*vfnmsub132pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9e f4[    ]*vfnmsub132pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9e f4[    ]*vfnmsub132pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9e f4[    ]*vfnmsub132pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 31[    ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9e b4 f0 34 12 00 00[     ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 31[    ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 72 7f[         ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e b2 00 10 00 00[        ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 72 80[         ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e b2 e0 ef ff ff[        ]*vfnmsub132pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 72 7f[         ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e b2 00 04 00 00[        ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 72 80[         ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e b2 f8 fb ff ff[        ]*vfnmsub132pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9e f4[    ]*vfnmsub132ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9e f4[    ]*vfnmsub132ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9e f4[    ]*vfnmsub132ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 31[    ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9e b4 f0 34 12 00 00[     ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 31[    ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 72 7f[         ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e b2 00 08 00 00[        ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 72 80[         ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e b2 f0 f7 ff ff[        ]*vfnmsub132ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 72 7f[         ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e b2 00 02 00 00[        ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 72 80[         ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e b2 fc fd ff ff[        ]*vfnmsub132ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9e f4[    ]*vfnmsub132ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9e f4[    ]*vfnmsub132ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9e f4[    ]*vfnmsub132ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 31[    ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9e b4 f0 34 12 00 00[     ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 31[    ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 72 7f[         ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e b2 00 10 00 00[        ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 72 80[         ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e b2 e0 ef ff ff[        ]*vfnmsub132ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 72 7f[         ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e b2 00 02 00 00[        ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 72 80[         ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e b2 fc fd ff ff[        ]*vfnmsub132ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ae f4[    ]*vfnmsub213pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ae f4[    ]*vfnmsub213pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ae f4[    ]*vfnmsub213pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 31[    ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ae b4 f0 34 12 00 00[     ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 31[    ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 72 7f[         ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae b2 00 08 00 00[        ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 72 80[         ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae b2 f0 f7 ff ff[        ]*vfnmsub213pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 72 7f[         ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae b2 00 04 00 00[        ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 72 80[         ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae b2 f8 fb ff ff[        ]*vfnmsub213pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ae f4[    ]*vfnmsub213pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ae f4[    ]*vfnmsub213pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ae f4[    ]*vfnmsub213pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 31[    ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ae b4 f0 34 12 00 00[     ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 31[    ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 72 7f[         ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae b2 00 10 00 00[        ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 72 80[         ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae b2 e0 ef ff ff[        ]*vfnmsub213pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 72 7f[         ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae b2 00 04 00 00[        ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 72 80[         ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae b2 f8 fb ff ff[        ]*vfnmsub213pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ae f4[    ]*vfnmsub213ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ae f4[    ]*vfnmsub213ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ae f4[    ]*vfnmsub213ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 31[    ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ae b4 f0 34 12 00 00[     ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 31[    ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 72 7f[         ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae b2 00 08 00 00[        ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 72 80[         ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae b2 f0 f7 ff ff[        ]*vfnmsub213ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 72 7f[         ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae b2 00 02 00 00[        ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 72 80[         ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae b2 fc fd ff ff[        ]*vfnmsub213ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ae f4[    ]*vfnmsub213ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ae f4[    ]*vfnmsub213ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ae f4[    ]*vfnmsub213ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 31[    ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ae b4 f0 34 12 00 00[     ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 31[    ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 72 7f[         ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae b2 00 10 00 00[        ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 72 80[         ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae b2 e0 ef ff ff[        ]*vfnmsub213ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 72 7f[         ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae b2 00 02 00 00[        ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 72 80[         ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae b2 fc fd ff ff[        ]*vfnmsub213ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 be f4[    ]*vfnmsub231pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 be f4[    ]*vfnmsub231pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 be f4[    ]*vfnmsub231pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 31[    ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 be b4 f0 34 12 00 00[     ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 31[    ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 72 7f[         ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be b2 00 08 00 00[        ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 72 80[         ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be b2 f0 f7 ff ff[        ]*vfnmsub231pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 72 7f[         ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be b2 00 04 00 00[        ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 72 80[         ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be b2 f8 fb ff ff[        ]*vfnmsub231pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 be f4[    ]*vfnmsub231pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 be f4[    ]*vfnmsub231pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 be f4[    ]*vfnmsub231pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 31[    ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 be b4 f0 34 12 00 00[     ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 31[    ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 72 7f[         ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be b2 00 10 00 00[        ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 72 80[         ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be b2 e0 ef ff ff[        ]*vfnmsub231pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 72 7f[         ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be b2 00 04 00 00[        ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 72 80[         ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be b2 f8 fb ff ff[        ]*vfnmsub231pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 be f4[    ]*vfnmsub231ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 be f4[    ]*vfnmsub231ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 be f4[    ]*vfnmsub231ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 31[    ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 be b4 f0 34 12 00 00[     ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 31[    ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 72 7f[         ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be b2 00 08 00 00[        ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 72 80[         ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be b2 f0 f7 ff ff[        ]*vfnmsub231ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 72 7f[         ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be b2 00 02 00 00[        ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 72 80[         ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be b2 fc fd ff ff[        ]*vfnmsub231ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 be f4[    ]*vfnmsub231ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 be f4[    ]*vfnmsub231ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 be f4[    ]*vfnmsub231ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 31[    ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 be b4 f0 34 12 00 00[     ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 31[    ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 72 7f[         ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be b2 00 10 00 00[        ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 72 80[         ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be b2 e0 ef ff ff[        ]*vfnmsub231ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 72 7f[         ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be b2 00 02 00 00[        ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 72 80[         ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be b2 fc fd ff ff[        ]*vfnmsub231ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 92 b4 fe 85 ff ff ff[     ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 92 74 39 20[      ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 92 b4 b9 00 04 00 00[     ]*vgatherdpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 92 b4 fe 85 ff ff ff[     ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 92 74 39 20[      ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 92 b4 b9 00 04 00 00[     ]*vgatherdpd ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 92 b4 fe 85 ff ff ff[     ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 92 74 39 40[      ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 92 b4 b9 00 04 00 00[     ]*vgatherdps xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 92 b4 fe 85 ff ff ff[     ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 92 74 39 40[      ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 92 b4 b9 00 04 00 00[     ]*vgatherdps ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 93 b4 fe 85 ff ff ff[     ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 93 74 39 20[      ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 93 b4 b9 00 04 00 00[     ]*vgatherqpd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 93 b4 fe 85 ff ff ff[     ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 93 74 39 20[      ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 93 b4 b9 00 04 00 00[     ]*vgatherqpd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 93 b4 fe 85 ff ff ff[     ]*vgatherqps xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 93 74 39 40[      ]*vgatherqps xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 93 b4 b9 00 04 00 00[     ]*vgatherqps xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 93 b4 fe 85 ff ff ff[     ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 93 74 39 40[      ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 93 b4 b9 00 04 00 00[     ]*vgatherqps xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 42 f5[    ]*vgetexppd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 42 f5[    ]*vgetexppd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 42 f5[    ]*vgetexppd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 31[    ]*vgetexppd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 42 b4 f0 34 12 00 00[     ]*vgetexppd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 31[    ]*vgetexppd xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 72 7f[         ]*vgetexppd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 b2 00 08 00 00[        ]*vgetexppd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 72 80[         ]*vgetexppd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 b2 f0 f7 ff ff[        ]*vgetexppd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 72 7f[         ]*vgetexppd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 b2 00 04 00 00[        ]*vgetexppd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 72 80[         ]*vgetexppd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 b2 f8 fb ff ff[        ]*vgetexppd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 42 f5[    ]*vgetexppd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 42 f5[    ]*vgetexppd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 42 f5[    ]*vgetexppd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 31[    ]*vgetexppd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 42 b4 f0 34 12 00 00[     ]*vgetexppd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 31[    ]*vgetexppd ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 72 7f[         ]*vgetexppd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 b2 00 10 00 00[        ]*vgetexppd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 72 80[         ]*vgetexppd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 b2 e0 ef ff ff[        ]*vgetexppd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 72 7f[         ]*vgetexppd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 b2 00 04 00 00[        ]*vgetexppd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 72 80[         ]*vgetexppd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 b2 f8 fb ff ff[        ]*vgetexppd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 42 f5[    ]*vgetexpps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 42 f5[    ]*vgetexpps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 42 f5[    ]*vgetexpps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 31[    ]*vgetexpps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 42 b4 f0 34 12 00 00[     ]*vgetexpps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 31[    ]*vgetexpps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 72 7f[         ]*vgetexpps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 b2 00 08 00 00[        ]*vgetexpps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 72 80[         ]*vgetexpps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 b2 f0 f7 ff ff[        ]*vgetexpps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 72 7f[         ]*vgetexpps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 b2 00 02 00 00[        ]*vgetexpps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 72 80[         ]*vgetexpps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 b2 fc fd ff ff[        ]*vgetexpps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 42 f5[    ]*vgetexpps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 42 f5[    ]*vgetexpps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 42 f5[    ]*vgetexpps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 31[    ]*vgetexpps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 42 b4 f0 34 12 00 00[     ]*vgetexpps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 31[    ]*vgetexpps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 72 7f[         ]*vgetexpps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 b2 00 10 00 00[        ]*vgetexpps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 72 80[         ]*vgetexpps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 b2 e0 ef ff ff[        ]*vgetexpps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 72 7f[         ]*vgetexpps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 b2 00 02 00 00[        ]*vgetexpps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 72 80[         ]*vgetexpps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 b2 fc fd ff ff[        ]*vgetexpps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 26 f5 ab[         ]*vgetmantpd xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 26 f5 ab[         ]*vgetmantpd xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 26 f5 ab[         ]*vgetmantpd xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 26 f5 7b[         ]*vgetmantpd xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 31 7b[         ]*vgetmantpd xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 26 b4 f0 34 12 00 00 7b[  ]*vgetmantpd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 31 7b[         ]*vgetmantpd xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 72 7f 7b[      ]*vgetmantpd xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 b2 00 08 00 00 7b[     ]*vgetmantpd xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 72 80 7b[      ]*vgetmantpd xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 b2 f0 f7 ff ff 7b[     ]*vgetmantpd xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 72 7f 7b[      ]*vgetmantpd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 b2 00 04 00 00 7b[     ]*vgetmantpd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 72 80 7b[      ]*vgetmantpd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 26 f5 ab[         ]*vgetmantpd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 26 f5 ab[         ]*vgetmantpd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 26 f5 ab[         ]*vgetmantpd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 26 f5 7b[         ]*vgetmantpd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 31 7b[         ]*vgetmantpd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 26 b4 f0 34 12 00 00 7b[  ]*vgetmantpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 31 7b[         ]*vgetmantpd ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 72 7f 7b[      ]*vgetmantpd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 b2 00 10 00 00 7b[     ]*vgetmantpd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 72 80 7b[      ]*vgetmantpd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 b2 e0 ef ff ff 7b[     ]*vgetmantpd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 72 7f 7b[      ]*vgetmantpd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 b2 00 04 00 00 7b[     ]*vgetmantpd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 72 80 7b[      ]*vgetmantpd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 26 f5 ab[         ]*vgetmantps xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 26 f5 ab[         ]*vgetmantps xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 26 f5 ab[         ]*vgetmantps xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 26 f5 7b[         ]*vgetmantps xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 31 7b[         ]*vgetmantps xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 26 b4 f0 34 12 00 00 7b[  ]*vgetmantps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 31 7b[         ]*vgetmantps xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 72 7f 7b[      ]*vgetmantps xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 b2 00 08 00 00 7b[     ]*vgetmantps xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 72 80 7b[      ]*vgetmantps xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 b2 f0 f7 ff ff 7b[     ]*vgetmantps xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 72 7f 7b[      ]*vgetmantps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 b2 00 02 00 00 7b[     ]*vgetmantps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 72 80 7b[      ]*vgetmantps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 b2 fc fd ff ff 7b[     ]*vgetmantps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 26 f5 ab[         ]*vgetmantps ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 26 f5 ab[         ]*vgetmantps ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 26 f5 ab[         ]*vgetmantps ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 26 f5 7b[         ]*vgetmantps ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 31 7b[         ]*vgetmantps ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 26 b4 f0 34 12 00 00 7b[  ]*vgetmantps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 31 7b[         ]*vgetmantps ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 72 7f 7b[      ]*vgetmantps ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 b2 00 10 00 00 7b[     ]*vgetmantps ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 72 80 7b[      ]*vgetmantps ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 b2 e0 ef ff ff 7b[     ]*vgetmantps ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 72 7f 7b[      ]*vgetmantps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 b2 00 02 00 00 7b[     ]*vgetmantps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 72 80 7b[      ]*vgetmantps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 b2 fc fd ff ff 7b[     ]*vgetmantps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 18 f4 ab[         ]*vinsertf32x4 ymm30,ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 18 f4 ab[         ]*vinsertf32x4 ymm30\{k7\},ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 18 f4 ab[         ]*vinsertf32x4 ymm30\{k7\}\{z\},ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 18 f4 7b[         ]*vinsertf32x4 ymm30,ymm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 31 7b[         ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 18 b4 f0 34 12 00 00 7b[  ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 72 7f 7b[      ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 b2 00 08 00 00 7b[     ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 72 80 7b[      ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 b2 f0 f7 ff ff 7b[     ]*vinsertf32x4 ymm30,ymm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 38 f4 ab[         ]*vinserti32x4 ymm30,ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 38 f4 ab[         ]*vinserti32x4 ymm30\{k7\},ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 38 f4 ab[         ]*vinserti32x4 ymm30\{k7\}\{z\},ymm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 38 f4 7b[         ]*vinserti32x4 ymm30,ymm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 31 7b[         ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 38 b4 f0 34 12 00 00 7b[  ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 72 7f 7b[      ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 b2 00 08 00 00 7b[     ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 72 80 7b[      ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 b2 f0 f7 ff ff 7b[     ]*vinserti32x4 ymm30,ymm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5f f4[    ]*vmaxpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5f f4[    ]*vmaxpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5f f4[    ]*vmaxpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 31[    ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5f b4 f0 34 12 00 00[     ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 31[    ]*vmaxpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 72 7f[         ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f b2 00 08 00 00[        ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 72 80[         ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f b2 f0 f7 ff ff[        ]*vmaxpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 72 7f[         ]*vmaxpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f b2 00 04 00 00[        ]*vmaxpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 72 80[         ]*vmaxpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f b2 f8 fb ff ff[        ]*vmaxpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5f f4[    ]*vmaxpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5f f4[    ]*vmaxpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5f f4[    ]*vmaxpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 31[    ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5f b4 f0 34 12 00 00[     ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 31[    ]*vmaxpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 72 7f[         ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f b2 00 10 00 00[        ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 72 80[         ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f b2 e0 ef ff ff[        ]*vmaxpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 72 7f[         ]*vmaxpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f b2 00 04 00 00[        ]*vmaxpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 72 80[         ]*vmaxpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f b2 f8 fb ff ff[        ]*vmaxpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5f f4[    ]*vmaxps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5f f4[    ]*vmaxps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5f f4[    ]*vmaxps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 31[    ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5f b4 f0 34 12 00 00[     ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 31[    ]*vmaxps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 72 7f[         ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f b2 00 08 00 00[        ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 72 80[         ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f b2 f0 f7 ff ff[        ]*vmaxps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 72 7f[         ]*vmaxps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f b2 00 02 00 00[        ]*vmaxps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 72 80[         ]*vmaxps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f b2 fc fd ff ff[        ]*vmaxps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5f f4[    ]*vmaxps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5f f4[    ]*vmaxps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5f f4[    ]*vmaxps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 31[    ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5f b4 f0 34 12 00 00[     ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 31[    ]*vmaxps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 72 7f[         ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f b2 00 10 00 00[        ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 72 80[         ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f b2 e0 ef ff ff[        ]*vmaxps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 72 7f[         ]*vmaxps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f b2 00 02 00 00[        ]*vmaxps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 72 80[         ]*vmaxps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f b2 fc fd ff ff[        ]*vmaxps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5d f4[    ]*vminpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5d f4[    ]*vminpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5d f4[    ]*vminpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 31[    ]*vminpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5d b4 f0 34 12 00 00[     ]*vminpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 31[    ]*vminpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 72 7f[         ]*vminpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d b2 00 08 00 00[        ]*vminpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 72 80[         ]*vminpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d b2 f0 f7 ff ff[        ]*vminpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 72 7f[         ]*vminpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d b2 00 04 00 00[        ]*vminpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 72 80[         ]*vminpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d b2 f8 fb ff ff[        ]*vminpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5d f4[    ]*vminpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5d f4[    ]*vminpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5d f4[    ]*vminpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 31[    ]*vminpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5d b4 f0 34 12 00 00[     ]*vminpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 31[    ]*vminpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 72 7f[         ]*vminpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d b2 00 10 00 00[        ]*vminpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 72 80[         ]*vminpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d b2 e0 ef ff ff[        ]*vminpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 72 7f[         ]*vminpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d b2 00 04 00 00[        ]*vminpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 72 80[         ]*vminpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d b2 f8 fb ff ff[        ]*vminpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5d f4[    ]*vminps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5d f4[    ]*vminps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5d f4[    ]*vminps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 31[    ]*vminps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5d b4 f0 34 12 00 00[     ]*vminps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 31[    ]*vminps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 72 7f[         ]*vminps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d b2 00 08 00 00[        ]*vminps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 72 80[         ]*vminps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d b2 f0 f7 ff ff[        ]*vminps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 72 7f[         ]*vminps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d b2 00 02 00 00[        ]*vminps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 72 80[         ]*vminps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d b2 fc fd ff ff[        ]*vminps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5d f4[    ]*vminps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5d f4[    ]*vminps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5d f4[    ]*vminps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 31[    ]*vminps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5d b4 f0 34 12 00 00[     ]*vminps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 31[    ]*vminps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 72 7f[         ]*vminps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d b2 00 10 00 00[        ]*vminps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 72 80[         ]*vminps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d b2 e0 ef ff ff[        ]*vminps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 72 7f[         ]*vminps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d b2 00 02 00 00[        ]*vminps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 72 80[         ]*vminps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d b2 fc fd ff ff[        ]*vminps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 31[    ]*vmovapd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 28 b4 f0 34 12 00 00[     ]*vmovapd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 72 7f[         ]*vmovapd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 b2 00 08 00 00[        ]*vmovapd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 72 80[         ]*vmovapd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 b2 f0 f7 ff ff[        ]*vmovapd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 31[    ]*vmovapd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 28 b4 f0 34 12 00 00[     ]*vmovapd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 72 7f[         ]*vmovapd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 b2 00 10 00 00[        ]*vmovapd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 72 80[         ]*vmovapd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 b2 e0 ef ff ff[        ]*vmovapd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 31[    ]*vmovaps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 28 b4 f0 34 12 00 00[     ]*vmovaps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 72 7f[         ]*vmovaps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 b2 00 08 00 00[        ]*vmovaps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 72 80[         ]*vmovaps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 b2 f0 f7 ff ff[        ]*vmovaps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 31[    ]*vmovaps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 28 b4 f0 34 12 00 00[     ]*vmovaps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 72 7f[         ]*vmovaps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 b2 00 10 00 00[        ]*vmovaps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 72 80[         ]*vmovaps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 b2 e0 ef ff ff[        ]*vmovaps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 ff 08 12 f5[    ]*vmovddup xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 0f 12 f5[    ]*vmovddup xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 8f 12 f5[    ]*vmovddup xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 31[    ]*vmovddup xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 ff 08 12 b4 f0 34 12 00 00[     ]*vmovddup xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 72 7f[         ]*vmovddup xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 b2 00 04 00 00[        ]*vmovddup xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 72 80[         ]*vmovddup xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 b2 f8 fb ff ff[        ]*vmovddup xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 01 ff 28 12 f5[    ]*vmovddup ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff 2f 12 f5[    ]*vmovddup ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 ff af 12 f5[    ]*vmovddup ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 31[    ]*vmovddup ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 ff 28 12 b4 f0 34 12 00 00[     ]*vmovddup ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 72 7f[         ]*vmovddup ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 b2 00 10 00 00[        ]*vmovddup ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 72 80[         ]*vmovddup ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 b2 e0 ef ff ff[        ]*vmovddup ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 31[    ]*vmovdqa32 xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 6f b4 f0 34 12 00 00[     ]*vmovdqa32 xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 72 7f[         ]*vmovdqa32 xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f b2 00 08 00 00[        ]*vmovdqa32 xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 72 80[         ]*vmovdqa32 xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f b2 f0 f7 ff ff[        ]*vmovdqa32 xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 31[    ]*vmovdqa32 ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 6f b4 f0 34 12 00 00[     ]*vmovdqa32 ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 72 7f[         ]*vmovdqa32 ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f b2 00 10 00 00[        ]*vmovdqa32 ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 72 80[         ]*vmovdqa32 ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f b2 e0 ef ff ff[        ]*vmovdqa32 ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 31[    ]*vmovdqa64 xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 6f b4 f0 34 12 00 00[     ]*vmovdqa64 xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 72 7f[         ]*vmovdqa64 xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f b2 00 08 00 00[        ]*vmovdqa64 xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 72 80[         ]*vmovdqa64 xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f b2 f0 f7 ff ff[        ]*vmovdqa64 xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 31[    ]*vmovdqa64 ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 6f b4 f0 34 12 00 00[     ]*vmovdqa64 ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 72 7f[         ]*vmovdqa64 ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f b2 00 10 00 00[        ]*vmovdqa64 ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 72 80[         ]*vmovdqa64 ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f b2 e0 ef ff ff[        ]*vmovdqa64 ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 31[    ]*vmovdqu32 xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 6f b4 f0 34 12 00 00[     ]*vmovdqu32 xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 72 7f[         ]*vmovdqu32 xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f b2 00 08 00 00[        ]*vmovdqu32 xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 72 80[         ]*vmovdqu32 xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f b2 f0 f7 ff ff[        ]*vmovdqu32 xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 31[    ]*vmovdqu32 ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 6f b4 f0 34 12 00 00[     ]*vmovdqu32 ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 72 7f[         ]*vmovdqu32 ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f b2 00 10 00 00[        ]*vmovdqu32 ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 72 80[         ]*vmovdqu32 ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f b2 e0 ef ff ff[        ]*vmovdqu32 ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 31[    ]*vmovdqu64 xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fe 08 6f b4 f0 34 12 00 00[     ]*vmovdqu64 xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 72 7f[         ]*vmovdqu64 xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f b2 00 08 00 00[        ]*vmovdqu64 xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 72 80[         ]*vmovdqu64 xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f b2 f0 f7 ff ff[        ]*vmovdqu64 xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 31[    ]*vmovdqu64 ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fe 28 6f b4 f0 34 12 00 00[     ]*vmovdqu64 ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 72 7f[         ]*vmovdqu64 ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f b2 00 10 00 00[        ]*vmovdqu64 ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 72 80[         ]*vmovdqu64 ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f b2 e0 ef ff ff[        ]*vmovdqu64 ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 31[    ]*vmovntdq XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 e7 b4 f0 34 12 00 00[     ]*vmovntdq XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 72 7f[         ]*vmovntdq XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 b2 00 08 00 00[        ]*vmovntdq XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 72 80[         ]*vmovntdq XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 b2 f0 f7 ff ff[        ]*vmovntdq XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 31[    ]*vmovntdq YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 e7 b4 f0 34 12 00 00[     ]*vmovntdq YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 72 7f[         ]*vmovntdq YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 b2 00 10 00 00[        ]*vmovntdq YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 72 80[         ]*vmovntdq YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 b2 e0 ef ff ff[        ]*vmovntdq YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 31[    ]*vmovntdqa xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 2a b4 f0 34 12 00 00[     ]*vmovntdqa xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 72 7f[         ]*vmovntdqa xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a b2 00 08 00 00[        ]*vmovntdqa xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 72 80[         ]*vmovntdqa xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a b2 f0 f7 ff ff[        ]*vmovntdqa xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 31[    ]*vmovntdqa ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 2a b4 f0 34 12 00 00[     ]*vmovntdqa ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 72 7f[         ]*vmovntdqa ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a b2 00 10 00 00[        ]*vmovntdqa ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 72 80[         ]*vmovntdqa ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a b2 e0 ef ff ff[        ]*vmovntdqa ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 31[    ]*vmovntpd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 2b b4 f0 34 12 00 00[     ]*vmovntpd XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 72 7f[         ]*vmovntpd XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b b2 00 08 00 00[        ]*vmovntpd XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 72 80[         ]*vmovntpd XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b b2 f0 f7 ff ff[        ]*vmovntpd XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 31[    ]*vmovntpd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 2b b4 f0 34 12 00 00[     ]*vmovntpd YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 72 7f[         ]*vmovntpd YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b b2 00 10 00 00[        ]*vmovntpd YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 72 80[         ]*vmovntpd YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b b2 e0 ef ff ff[        ]*vmovntpd YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 31[    ]*vmovntps XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 2b b4 f0 34 12 00 00[     ]*vmovntps XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 72 7f[         ]*vmovntps XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b b2 00 08 00 00[        ]*vmovntps XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 72 80[         ]*vmovntps XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b b2 f0 f7 ff ff[        ]*vmovntps XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 31[    ]*vmovntps YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 2b b4 f0 34 12 00 00[     ]*vmovntps YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 72 7f[         ]*vmovntps YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b b2 00 10 00 00[        ]*vmovntps YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 72 80[         ]*vmovntps YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b b2 e0 ef ff ff[        ]*vmovntps YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 16 f5[    ]*vmovshdup xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 16 f5[    ]*vmovshdup xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 16 f5[    ]*vmovshdup xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 31[    ]*vmovshdup xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 16 b4 f0 34 12 00 00[     ]*vmovshdup xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 72 7f[         ]*vmovshdup xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 b2 00 08 00 00[        ]*vmovshdup xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 72 80[         ]*vmovshdup xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 b2 f0 f7 ff ff[        ]*vmovshdup xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 16 f5[    ]*vmovshdup ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 16 f5[    ]*vmovshdup ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 16 f5[    ]*vmovshdup ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 31[    ]*vmovshdup ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 16 b4 f0 34 12 00 00[     ]*vmovshdup ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 72 7f[         ]*vmovshdup ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 b2 00 10 00 00[        ]*vmovshdup ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 72 80[         ]*vmovshdup ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 b2 e0 ef ff ff[        ]*vmovshdup ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 12 f5[    ]*vmovsldup xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 12 f5[    ]*vmovsldup xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 12 f5[    ]*vmovsldup xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 31[    ]*vmovsldup xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 12 b4 f0 34 12 00 00[     ]*vmovsldup xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 72 7f[         ]*vmovsldup xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 b2 00 08 00 00[        ]*vmovsldup xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 72 80[         ]*vmovsldup xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 b2 f0 f7 ff ff[        ]*vmovsldup xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 12 f5[    ]*vmovsldup ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 12 f5[    ]*vmovsldup ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 12 f5[    ]*vmovsldup ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 31[    ]*vmovsldup ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 12 b4 f0 34 12 00 00[     ]*vmovsldup ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 72 7f[         ]*vmovsldup ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 b2 00 10 00 00[        ]*vmovsldup ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 72 80[         ]*vmovsldup ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 b2 e0 ef ff ff[        ]*vmovsldup ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 31[    ]*vmovupd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 10 b4 f0 34 12 00 00[     ]*vmovupd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 72 7f[         ]*vmovupd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 b2 00 08 00 00[        ]*vmovupd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 72 80[         ]*vmovupd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 b2 f0 f7 ff ff[        ]*vmovupd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 31[    ]*vmovupd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 10 b4 f0 34 12 00 00[     ]*vmovupd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 72 7f[         ]*vmovupd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 b2 00 10 00 00[        ]*vmovupd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 72 80[         ]*vmovupd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 b2 e0 ef ff ff[        ]*vmovupd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 31[    ]*vmovups xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 10 b4 f0 34 12 00 00[     ]*vmovups xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 72 7f[         ]*vmovups xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 b2 00 08 00 00[        ]*vmovups xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 72 80[         ]*vmovups xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 b2 f0 f7 ff ff[        ]*vmovups xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 31[    ]*vmovups ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 10 b4 f0 34 12 00 00[     ]*vmovups ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 72 7f[         ]*vmovups ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 b2 00 10 00 00[        ]*vmovups ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 72 80[         ]*vmovups ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 b2 e0 ef ff ff[        ]*vmovups ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 59 f4[    ]*vmulpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 59 f4[    ]*vmulpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 59 f4[    ]*vmulpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 31[    ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 59 b4 f0 34 12 00 00[     ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 31[    ]*vmulpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 72 7f[         ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 b2 00 08 00 00[        ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 72 80[         ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 b2 f0 f7 ff ff[        ]*vmulpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 72 7f[         ]*vmulpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 b2 00 04 00 00[        ]*vmulpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 72 80[         ]*vmulpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 b2 f8 fb ff ff[        ]*vmulpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 59 f4[    ]*vmulpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 59 f4[    ]*vmulpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 59 f4[    ]*vmulpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 31[    ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 59 b4 f0 34 12 00 00[     ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 31[    ]*vmulpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 72 7f[         ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 b2 00 10 00 00[        ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 72 80[         ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 b2 e0 ef ff ff[        ]*vmulpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 72 7f[         ]*vmulpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 b2 00 04 00 00[        ]*vmulpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 72 80[         ]*vmulpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 b2 f8 fb ff ff[        ]*vmulpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 59 f4[    ]*vmulps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 59 f4[    ]*vmulps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 59 f4[    ]*vmulps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 31[    ]*vmulps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 59 b4 f0 34 12 00 00[     ]*vmulps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 31[    ]*vmulps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 72 7f[         ]*vmulps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 b2 00 08 00 00[        ]*vmulps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 72 80[         ]*vmulps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 b2 f0 f7 ff ff[        ]*vmulps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 72 7f[         ]*vmulps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 b2 00 02 00 00[        ]*vmulps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 72 80[         ]*vmulps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 b2 fc fd ff ff[        ]*vmulps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 59 f4[    ]*vmulps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 59 f4[    ]*vmulps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 59 f4[    ]*vmulps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 31[    ]*vmulps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 59 b4 f0 34 12 00 00[     ]*vmulps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 31[    ]*vmulps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 72 7f[         ]*vmulps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 b2 00 10 00 00[        ]*vmulps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 72 80[         ]*vmulps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 b2 e0 ef ff ff[        ]*vmulps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 72 7f[         ]*vmulps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 b2 00 02 00 00[        ]*vmulps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 72 80[         ]*vmulps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 b2 fc fd ff ff[        ]*vmulps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 1e f5[    ]*vpabsd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 1e f5[    ]*vpabsd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 1e f5[    ]*vpabsd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 31[    ]*vpabsd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 1e b4 f0 34 12 00 00[     ]*vpabsd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 31[    ]*vpabsd xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 72 7f[         ]*vpabsd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e b2 00 08 00 00[        ]*vpabsd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 72 80[         ]*vpabsd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e b2 f0 f7 ff ff[        ]*vpabsd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 72 7f[         ]*vpabsd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e b2 00 02 00 00[        ]*vpabsd xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 72 80[         ]*vpabsd xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e b2 fc fd ff ff[        ]*vpabsd xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 1e f5[    ]*vpabsd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 1e f5[    ]*vpabsd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 1e f5[    ]*vpabsd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 31[    ]*vpabsd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 1e b4 f0 34 12 00 00[     ]*vpabsd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 31[    ]*vpabsd ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 72 7f[         ]*vpabsd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e b2 00 10 00 00[        ]*vpabsd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 72 80[         ]*vpabsd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e b2 e0 ef ff ff[        ]*vpabsd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 72 7f[         ]*vpabsd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e b2 00 02 00 00[        ]*vpabsd ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 72 80[         ]*vpabsd ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e b2 fc fd ff ff[        ]*vpabsd ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 1f f5[    ]*vpabsq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 1f f5[    ]*vpabsq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 1f f5[    ]*vpabsq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 31[    ]*vpabsq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 1f b4 f0 34 12 00 00[     ]*vpabsq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 31[    ]*vpabsq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 72 7f[         ]*vpabsq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f b2 00 08 00 00[        ]*vpabsq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 72 80[         ]*vpabsq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f b2 f0 f7 ff ff[        ]*vpabsq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 72 7f[         ]*vpabsq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f b2 00 04 00 00[        ]*vpabsq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 72 80[         ]*vpabsq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f b2 f8 fb ff ff[        ]*vpabsq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 1f f5[    ]*vpabsq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 1f f5[    ]*vpabsq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 1f f5[    ]*vpabsq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 31[    ]*vpabsq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 1f b4 f0 34 12 00 00[     ]*vpabsq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 31[    ]*vpabsq ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 72 7f[         ]*vpabsq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f b2 00 10 00 00[        ]*vpabsq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 72 80[         ]*vpabsq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f b2 e0 ef ff ff[        ]*vpabsq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 72 7f[         ]*vpabsq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f b2 00 04 00 00[        ]*vpabsq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 72 80[         ]*vpabsq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f b2 f8 fb ff ff[        ]*vpabsq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 fe f4[    ]*vpaddd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 fe f4[    ]*vpaddd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 fe f4[    ]*vpaddd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 31[    ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 fe b4 f0 34 12 00 00[     ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 31[    ]*vpaddd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 72 7f[         ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe b2 00 08 00 00[        ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 72 80[         ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe b2 f0 f7 ff ff[        ]*vpaddd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 72 7f[         ]*vpaddd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe b2 00 02 00 00[        ]*vpaddd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 72 80[         ]*vpaddd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe b2 fc fd ff ff[        ]*vpaddd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 fe f4[    ]*vpaddd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 fe f4[    ]*vpaddd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 fe f4[    ]*vpaddd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 31[    ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 fe b4 f0 34 12 00 00[     ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 31[    ]*vpaddd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 72 7f[         ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe b2 00 10 00 00[        ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 72 80[         ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe b2 e0 ef ff ff[        ]*vpaddd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 72 7f[         ]*vpaddd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe b2 00 02 00 00[        ]*vpaddd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 72 80[         ]*vpaddd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe b2 fc fd ff ff[        ]*vpaddd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 d4 f4[    ]*vpaddq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 d4 f4[    ]*vpaddq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 d4 f4[    ]*vpaddq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 31[    ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 d4 b4 f0 34 12 00 00[     ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 31[    ]*vpaddq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 72 7f[         ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 b2 00 08 00 00[        ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 72 80[         ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 b2 f0 f7 ff ff[        ]*vpaddq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 72 7f[         ]*vpaddq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 b2 00 04 00 00[        ]*vpaddq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 72 80[         ]*vpaddq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 b2 f8 fb ff ff[        ]*vpaddq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 d4 f4[    ]*vpaddq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 d4 f4[    ]*vpaddq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 d4 f4[    ]*vpaddq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 31[    ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 d4 b4 f0 34 12 00 00[     ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 31[    ]*vpaddq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 72 7f[         ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 b2 00 10 00 00[        ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 72 80[         ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 b2 e0 ef ff ff[        ]*vpaddq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 72 7f[         ]*vpaddq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 b2 00 04 00 00[        ]*vpaddq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 72 80[         ]*vpaddq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 b2 f8 fb ff ff[        ]*vpaddq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 db f4[    ]*vpandd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 db f4[    ]*vpandd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 db f4[    ]*vpandd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 31[    ]*vpandd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 db b4 f0 34 12 00 00[     ]*vpandd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 31[    ]*vpandd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 72 7f[         ]*vpandd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db b2 00 08 00 00[        ]*vpandd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 72 80[         ]*vpandd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db b2 f0 f7 ff ff[        ]*vpandd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 72 7f[         ]*vpandd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db b2 00 02 00 00[        ]*vpandd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 72 80[         ]*vpandd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db b2 fc fd ff ff[        ]*vpandd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 db f4[    ]*vpandd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 db f4[    ]*vpandd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 db f4[    ]*vpandd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 31[    ]*vpandd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 db b4 f0 34 12 00 00[     ]*vpandd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 31[    ]*vpandd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 72 7f[         ]*vpandd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db b2 00 10 00 00[        ]*vpandd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 72 80[         ]*vpandd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db b2 e0 ef ff ff[        ]*vpandd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 72 7f[         ]*vpandd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db b2 00 02 00 00[        ]*vpandd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 72 80[         ]*vpandd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db b2 fc fd ff ff[        ]*vpandd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 df f4[    ]*vpandnd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 df f4[    ]*vpandnd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 df f4[    ]*vpandnd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 31[    ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 df b4 f0 34 12 00 00[     ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 31[    ]*vpandnd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 72 7f[         ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df b2 00 08 00 00[        ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 72 80[         ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df b2 f0 f7 ff ff[        ]*vpandnd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 72 7f[         ]*vpandnd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df b2 00 02 00 00[        ]*vpandnd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 72 80[         ]*vpandnd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df b2 fc fd ff ff[        ]*vpandnd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 df f4[    ]*vpandnd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 df f4[    ]*vpandnd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 df f4[    ]*vpandnd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 31[    ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 df b4 f0 34 12 00 00[     ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 31[    ]*vpandnd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 72 7f[         ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df b2 00 10 00 00[        ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 72 80[         ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df b2 e0 ef ff ff[        ]*vpandnd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 72 7f[         ]*vpandnd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df b2 00 02 00 00[        ]*vpandnd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 72 80[         ]*vpandnd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df b2 fc fd ff ff[        ]*vpandnd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 df f4[    ]*vpandnq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 df f4[    ]*vpandnq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 df f4[    ]*vpandnq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 31[    ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 df b4 f0 34 12 00 00[     ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 31[    ]*vpandnq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 72 7f[         ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df b2 00 08 00 00[        ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 72 80[         ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df b2 f0 f7 ff ff[        ]*vpandnq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 72 7f[         ]*vpandnq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df b2 00 04 00 00[        ]*vpandnq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 72 80[         ]*vpandnq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df b2 f8 fb ff ff[        ]*vpandnq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 df f4[    ]*vpandnq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 df f4[    ]*vpandnq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 df f4[    ]*vpandnq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 31[    ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 df b4 f0 34 12 00 00[     ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 31[    ]*vpandnq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 72 7f[         ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df b2 00 10 00 00[        ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 72 80[         ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df b2 e0 ef ff ff[        ]*vpandnq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 72 7f[         ]*vpandnq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df b2 00 04 00 00[        ]*vpandnq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 72 80[         ]*vpandnq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df b2 f8 fb ff ff[        ]*vpandnq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 db f4[    ]*vpandq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 db f4[    ]*vpandq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 db f4[    ]*vpandq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 31[    ]*vpandq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 db b4 f0 34 12 00 00[     ]*vpandq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 31[    ]*vpandq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 72 7f[         ]*vpandq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db b2 00 08 00 00[        ]*vpandq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 72 80[         ]*vpandq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db b2 f0 f7 ff ff[        ]*vpandq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 72 7f[         ]*vpandq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db b2 00 04 00 00[        ]*vpandq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 72 80[         ]*vpandq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db b2 f8 fb ff ff[        ]*vpandq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 db f4[    ]*vpandq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 db f4[    ]*vpandq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 db f4[    ]*vpandq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 31[    ]*vpandq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 db b4 f0 34 12 00 00[     ]*vpandq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 31[    ]*vpandq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 72 7f[         ]*vpandq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db b2 00 10 00 00[        ]*vpandq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 72 80[         ]*vpandq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db b2 e0 ef ff ff[        ]*vpandq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 72 7f[         ]*vpandq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db b2 00 04 00 00[        ]*vpandq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 72 80[         ]*vpandq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db b2 f8 fb ff ff[        ]*vpandq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 64 f4[    ]*vpblendmd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 64 f4[    ]*vpblendmd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 64 f4[    ]*vpblendmd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 31[    ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 64 b4 f0 34 12 00 00[     ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 31[    ]*vpblendmd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 72 7f[         ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 b2 00 08 00 00[        ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 72 80[         ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 b2 f0 f7 ff ff[        ]*vpblendmd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 72 7f[         ]*vpblendmd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 b2 00 02 00 00[        ]*vpblendmd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 72 80[         ]*vpblendmd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 b2 fc fd ff ff[        ]*vpblendmd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 64 f4[    ]*vpblendmd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 64 f4[    ]*vpblendmd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 64 f4[    ]*vpblendmd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 31[    ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 64 b4 f0 34 12 00 00[     ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 31[    ]*vpblendmd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 72 7f[         ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 b2 00 10 00 00[        ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 72 80[         ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 b2 e0 ef ff ff[        ]*vpblendmd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 72 7f[         ]*vpblendmd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 b2 00 02 00 00[        ]*vpblendmd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 72 80[         ]*vpblendmd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 b2 fc fd ff ff[        ]*vpblendmd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 31[    ]*vpbroadcastd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 58 31[    ]*vpbroadcastd xmm30\{k7\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 58 31[    ]*vpbroadcastd xmm30\{k7\}\{z\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 58 b4 f0 34 12 00 00[     ]*vpbroadcastd xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 72 7f[         ]*vpbroadcastd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 b2 00 02 00 00[        ]*vpbroadcastd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 72 80[         ]*vpbroadcastd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 b2 fc fd ff ff[        ]*vpbroadcastd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 31[    ]*vpbroadcastd ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 58 31[    ]*vpbroadcastd ymm30\{k7\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 58 31[    ]*vpbroadcastd ymm30\{k7\}\{z\},DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 58 b4 f0 34 12 00 00[     ]*vpbroadcastd ymm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 72 7f[         ]*vpbroadcastd ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 b2 00 02 00 00[        ]*vpbroadcastd ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 72 80[         ]*vpbroadcastd ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 b2 fc fd ff ff[        ]*vpbroadcastd ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 58 f5[    ]*vpbroadcastd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 58 f5[    ]*vpbroadcastd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 58 f5[    ]*vpbroadcastd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 58 f5[    ]*vpbroadcastd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 58 f5[    ]*vpbroadcastd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 58 f5[    ]*vpbroadcastd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 7c f0[    ]*vpbroadcastd xmm30,eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 7c f0[    ]*vpbroadcastd xmm30\{k7\},eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 7c f0[    ]*vpbroadcastd xmm30\{k7\}\{z\},eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 7c f5[    ]*vpbroadcastd xmm30,ebp
+[      ]*[a-f0-9]+:[   ]*62 42 7d 08 7c f5[    ]*vpbroadcastd xmm30,r13d
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 7c f0[    ]*vpbroadcastd ymm30,eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 7c f0[    ]*vpbroadcastd ymm30\{k7\},eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 7c f0[    ]*vpbroadcastd ymm30\{k7\}\{z\},eax
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 7c f5[    ]*vpbroadcastd ymm30,ebp
+[      ]*[a-f0-9]+:[   ]*62 42 7d 28 7c f5[    ]*vpbroadcastd ymm30,r13d
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 31[    ]*vpbroadcastq xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 59 31[    ]*vpbroadcastq xmm30\{k7\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 59 31[    ]*vpbroadcastq xmm30\{k7\}\{z\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 59 b4 f0 34 12 00 00[     ]*vpbroadcastq xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 72 7f[         ]*vpbroadcastq xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 b2 00 04 00 00[        ]*vpbroadcastq xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 72 80[         ]*vpbroadcastq xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 b2 f8 fb ff ff[        ]*vpbroadcastq xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 31[    ]*vpbroadcastq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 59 31[    ]*vpbroadcastq ymm30\{k7\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 59 31[    ]*vpbroadcastq ymm30\{k7\}\{z\},QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 59 b4 f0 34 12 00 00[     ]*vpbroadcastq ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 72 7f[         ]*vpbroadcastq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 b2 00 04 00 00[        ]*vpbroadcastq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 72 80[         ]*vpbroadcastq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 b2 f8 fb ff ff[        ]*vpbroadcastq ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 59 f5[    ]*vpbroadcastq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 59 f5[    ]*vpbroadcastq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 59 f5[    ]*vpbroadcastq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 59 f5[    ]*vpbroadcastq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 59 f5[    ]*vpbroadcastq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 59 f5[    ]*vpbroadcastq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 7c f0[    ]*vpbroadcastq xmm30,rax
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 7c f0[    ]*vpbroadcastq xmm30\{k7\},rax
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 7c f0[    ]*vpbroadcastq xmm30\{k7\}\{z\},rax
+[      ]*[a-f0-9]+:[   ]*62 42 fd 08 7c f0[    ]*vpbroadcastq xmm30,r8
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 7c f0[    ]*vpbroadcastq ymm30,rax
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 7c f0[    ]*vpbroadcastq ymm30\{k7\},rax
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 7c f0[    ]*vpbroadcastq ymm30\{k7\}\{z\},rax
+[      ]*[a-f0-9]+:[   ]*62 42 fd 28 7c f0[    ]*vpbroadcastq ymm30,r8
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1f ed ab[         ]*vpcmpd k5,xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 07 1f ed ab[         ]*vpcmpd k5\{k7\},xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1f ed 7b[         ]*vpcmpd k5,xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 29 7b[         ]*vpcmpd k5,xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 00 1f ac f0 34 12 00 00 7b[  ]*vpcmpd k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 29 7b[         ]*vpcmpd k5,xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 6a 7f 7b[      ]*vpcmpd k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f aa 00 08 00 00 7b[     ]*vpcmpd k5,xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 6a 80 7b[      ]*vpcmpd k5,xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f aa f0 f7 ff ff 7b[     ]*vpcmpd k5,xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 6a 7f 7b[      ]*vpcmpd k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f aa 00 02 00 00 7b[     ]*vpcmpd k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 6a 80 7b[      ]*vpcmpd k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f aa fc fd ff ff 7b[     ]*vpcmpd k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1f ed ab[         ]*vpcmpd k5,ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 27 1f ed ab[         ]*vpcmpd k5\{k7\},ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1f ed 7b[         ]*vpcmpd k5,ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 29 7b[         ]*vpcmpd k5,ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 20 1f ac f0 34 12 00 00 7b[  ]*vpcmpd k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 29 7b[         ]*vpcmpd k5,ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 6a 7f 7b[      ]*vpcmpd k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f aa 00 10 00 00 7b[     ]*vpcmpd k5,ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 6a 80 7b[      ]*vpcmpd k5,ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f aa e0 ef ff ff 7b[     ]*vpcmpd k5,ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 6a 7f 7b[      ]*vpcmpd k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f aa 00 02 00 00 7b[     ]*vpcmpd k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 6a 80 7b[      ]*vpcmpd k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f aa fc fd ff ff 7b[     ]*vpcmpd k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 76 ed[    ]*vpcmpeqd k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 76 ed[    ]*vpcmpeqd k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 29[    ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 76 ac f0 34 12 00 00[     ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 29[    ]*vpcmpeqd k5,xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 6a 7f[         ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 aa 00 08 00 00[        ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 6a 80[         ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 aa f0 f7 ff ff[        ]*vpcmpeqd k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 6a 7f[         ]*vpcmpeqd k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 aa 00 02 00 00[        ]*vpcmpeqd k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 6a 80[         ]*vpcmpeqd k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 aa fc fd ff ff[        ]*vpcmpeqd k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 76 ed[    ]*vpcmpeqd k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 76 ed[    ]*vpcmpeqd k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 29[    ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 76 ac f0 34 12 00 00[     ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 29[    ]*vpcmpeqd k5,ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 6a 7f[         ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 aa 00 10 00 00[        ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 6a 80[         ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 aa e0 ef ff ff[        ]*vpcmpeqd k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 6a 7f[         ]*vpcmpeqd k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 aa 00 02 00 00[        ]*vpcmpeqd k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 6a 80[         ]*vpcmpeqd k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 aa fc fd ff ff[        ]*vpcmpeqd k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 29 ed[    ]*vpcmpeqq k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 29 ed[    ]*vpcmpeqq k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 29[    ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 29 ac f0 34 12 00 00[     ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 29[    ]*vpcmpeqq k5,xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 6a 7f[         ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 aa 00 08 00 00[        ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 6a 80[         ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 aa f0 f7 ff ff[        ]*vpcmpeqq k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 6a 7f[         ]*vpcmpeqq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 aa 00 04 00 00[        ]*vpcmpeqq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 6a 80[         ]*vpcmpeqq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 aa f8 fb ff ff[        ]*vpcmpeqq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 29 ed[    ]*vpcmpeqq k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 29 ed[    ]*vpcmpeqq k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 29[    ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 29 ac f0 34 12 00 00[     ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 29[    ]*vpcmpeqq k5,ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 6a 7f[         ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 aa 00 10 00 00[        ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 6a 80[         ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 aa e0 ef ff ff[        ]*vpcmpeqq k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 6a 7f[         ]*vpcmpeqq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 aa 00 04 00 00[        ]*vpcmpeqq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 6a 80[         ]*vpcmpeqq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 aa f8 fb ff ff[        ]*vpcmpeqq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 66 ed[    ]*vpcmpgtd k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 66 ed[    ]*vpcmpgtd k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 29[    ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 66 ac f0 34 12 00 00[     ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 29[    ]*vpcmpgtd k5,xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 6a 7f[         ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 aa 00 08 00 00[        ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 6a 80[         ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 aa f0 f7 ff ff[        ]*vpcmpgtd k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 6a 7f[         ]*vpcmpgtd k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 aa 00 02 00 00[        ]*vpcmpgtd k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 6a 80[         ]*vpcmpgtd k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 aa fc fd ff ff[        ]*vpcmpgtd k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 66 ed[    ]*vpcmpgtd k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 66 ed[    ]*vpcmpgtd k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 29[    ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 66 ac f0 34 12 00 00[     ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 29[    ]*vpcmpgtd k5,ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 6a 7f[         ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 aa 00 10 00 00[        ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 6a 80[         ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 aa e0 ef ff ff[        ]*vpcmpgtd k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 6a 7f[         ]*vpcmpgtd k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 aa 00 02 00 00[        ]*vpcmpgtd k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 6a 80[         ]*vpcmpgtd k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 aa fc fd ff ff[        ]*vpcmpgtd k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 37 ed[    ]*vpcmpgtq k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 37 ed[    ]*vpcmpgtq k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 29[    ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 37 ac f0 34 12 00 00[     ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 29[    ]*vpcmpgtq k5,xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 6a 7f[         ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 aa 00 08 00 00[        ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 6a 80[         ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 aa f0 f7 ff ff[        ]*vpcmpgtq k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 6a 7f[         ]*vpcmpgtq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 aa 00 04 00 00[        ]*vpcmpgtq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 6a 80[         ]*vpcmpgtq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 aa f8 fb ff ff[        ]*vpcmpgtq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 37 ed[    ]*vpcmpgtq k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 37 ed[    ]*vpcmpgtq k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 29[    ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 37 ac f0 34 12 00 00[     ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 29[    ]*vpcmpgtq k5,ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 6a 7f[         ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 aa 00 10 00 00[        ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 6a 80[         ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 aa e0 ef ff ff[        ]*vpcmpgtq k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 6a 7f[         ]*vpcmpgtq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 aa 00 04 00 00[        ]*vpcmpgtq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 6a 80[         ]*vpcmpgtq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 aa f8 fb ff ff[        ]*vpcmpgtq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1f ed ab[         ]*vpcmpq k5,xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 07 1f ed ab[         ]*vpcmpq k5\{k7\},xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1f ed 7b[         ]*vpcmpq k5,xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 29 7b[         ]*vpcmpq k5,xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 00 1f ac f0 34 12 00 00 7b[  ]*vpcmpq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 29 7b[         ]*vpcmpq k5,xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 6a 7f 7b[      ]*vpcmpq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f aa 00 08 00 00 7b[     ]*vpcmpq k5,xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 6a 80 7b[      ]*vpcmpq k5,xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f aa f0 f7 ff ff 7b[     ]*vpcmpq k5,xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 6a 7f 7b[      ]*vpcmpq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f aa 00 04 00 00 7b[     ]*vpcmpq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 6a 80 7b[      ]*vpcmpq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f aa f8 fb ff ff 7b[     ]*vpcmpq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1f ed ab[         ]*vpcmpq k5,ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 27 1f ed ab[         ]*vpcmpq k5\{k7\},ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1f ed 7b[         ]*vpcmpq k5,ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 29 7b[         ]*vpcmpq k5,ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 20 1f ac f0 34 12 00 00 7b[  ]*vpcmpq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 29 7b[         ]*vpcmpq k5,ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 6a 7f 7b[      ]*vpcmpq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f aa 00 10 00 00 7b[     ]*vpcmpq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 6a 80 7b[      ]*vpcmpq k5,ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f aa e0 ef ff ff 7b[     ]*vpcmpq k5,ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 6a 7f 7b[      ]*vpcmpq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f aa 00 04 00 00 7b[     ]*vpcmpq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 6a 80 7b[      ]*vpcmpq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f aa f8 fb ff ff 7b[     ]*vpcmpq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1e ed ab[         ]*vpcmpud k5,xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 07 1e ed ab[         ]*vpcmpud k5\{k7\},xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1e ed 7b[         ]*vpcmpud k5,xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 29 7b[         ]*vpcmpud k5,xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 00 1e ac f0 34 12 00 00 7b[  ]*vpcmpud k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 29 7b[         ]*vpcmpud k5,xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 6a 7f 7b[      ]*vpcmpud k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e aa 00 08 00 00 7b[     ]*vpcmpud k5,xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 6a 80 7b[      ]*vpcmpud k5,xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e aa f0 f7 ff ff 7b[     ]*vpcmpud k5,xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 6a 7f 7b[      ]*vpcmpud k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e aa 00 02 00 00 7b[     ]*vpcmpud k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 6a 80 7b[      ]*vpcmpud k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e aa fc fd ff ff 7b[     ]*vpcmpud k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1e ed ab[         ]*vpcmpud k5,ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 27 1e ed ab[         ]*vpcmpud k5\{k7\},ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1e ed 7b[         ]*vpcmpud k5,ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 29 7b[         ]*vpcmpud k5,ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 20 1e ac f0 34 12 00 00 7b[  ]*vpcmpud k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 29 7b[         ]*vpcmpud k5,ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 6a 7f 7b[      ]*vpcmpud k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e aa 00 10 00 00 7b[     ]*vpcmpud k5,ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 6a 80 7b[      ]*vpcmpud k5,ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e aa e0 ef ff ff 7b[     ]*vpcmpud k5,ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 6a 7f 7b[      ]*vpcmpud k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e aa 00 02 00 00 7b[     ]*vpcmpud k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 6a 80 7b[      ]*vpcmpud k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e aa fc fd ff ff 7b[     ]*vpcmpud k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1e ed ab[         ]*vpcmpuq k5,xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 07 1e ed ab[         ]*vpcmpuq k5\{k7\},xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1e ed 7b[         ]*vpcmpuq k5,xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 29 7b[         ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 00 1e ac f0 34 12 00 00 7b[  ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 29 7b[         ]*vpcmpuq k5,xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 6a 7f 7b[      ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e aa 00 08 00 00 7b[     ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 6a 80 7b[      ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e aa f0 f7 ff ff 7b[     ]*vpcmpuq k5,xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 6a 7f 7b[      ]*vpcmpuq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e aa 00 04 00 00 7b[     ]*vpcmpuq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 6a 80 7b[      ]*vpcmpuq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e aa f8 fb ff ff 7b[     ]*vpcmpuq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1e ed ab[         ]*vpcmpuq k5,ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 27 1e ed ab[         ]*vpcmpuq k5\{k7\},ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1e ed 7b[         ]*vpcmpuq k5,ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 29 7b[         ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 20 1e ac f0 34 12 00 00 7b[  ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 29 7b[         ]*vpcmpuq k5,ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 6a 7f 7b[      ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e aa 00 10 00 00 7b[     ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 6a 80 7b[      ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e aa e0 ef ff ff 7b[     ]*vpcmpuq k5,ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 6a 7f 7b[      ]*vpcmpuq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e aa 00 04 00 00 7b[     ]*vpcmpuq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 6a 80 7b[      ]*vpcmpuq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e aa f8 fb ff ff 7b[     ]*vpcmpuq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 64 f4[    ]*vpblendmq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 64 f4[    ]*vpblendmq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 64 f4[    ]*vpblendmq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 31[    ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 64 b4 f0 34 12 00 00[     ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 31[    ]*vpblendmq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 72 7f[         ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 b2 00 08 00 00[        ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 72 80[         ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 b2 f0 f7 ff ff[        ]*vpblendmq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 72 7f[         ]*vpblendmq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 b2 00 04 00 00[        ]*vpblendmq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 72 80[         ]*vpblendmq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 b2 f8 fb ff ff[        ]*vpblendmq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 64 f4[    ]*vpblendmq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 64 f4[    ]*vpblendmq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 64 f4[    ]*vpblendmq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 31[    ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 64 b4 f0 34 12 00 00[     ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 31[    ]*vpblendmq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 72 7f[         ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 b2 00 10 00 00[        ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 72 80[         ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 b2 e0 ef ff ff[        ]*vpblendmq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 72 7f[         ]*vpblendmq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 b2 00 04 00 00[        ]*vpblendmq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 72 80[         ]*vpblendmq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 b2 f8 fb ff ff[        ]*vpblendmq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 31[    ]*vpcompressd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 8b 31[    ]*vpcompressd XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 8b b4 f0 34 12 00 00[     ]*vpcompressd XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 72 7f[         ]*vpcompressd XMMWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b b2 00 02 00 00[        ]*vpcompressd XMMWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 72 80[         ]*vpcompressd XMMWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b b2 fc fd ff ff[        ]*vpcompressd XMMWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 31[    ]*vpcompressd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 8b 31[    ]*vpcompressd YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 8b b4 f0 34 12 00 00[     ]*vpcompressd YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 72 7f[         ]*vpcompressd YMMWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b b2 00 02 00 00[        ]*vpcompressd YMMWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 72 80[         ]*vpcompressd YMMWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b b2 fc fd ff ff[        ]*vpcompressd YMMWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 8b ee[    ]*vpcompressd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 8b ee[    ]*vpcompressd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 8b ee[    ]*vpcompressd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 8b ee[    ]*vpcompressd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 8b ee[    ]*vpcompressd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 8b ee[    ]*vpcompressd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 36 f4[    ]*vpermd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 36 f4[    ]*vpermd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 36 f4[    ]*vpermd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 31[    ]*vpermd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 36 b4 f0 34 12 00 00[     ]*vpermd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 31[    ]*vpermd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 72 7f[         ]*vpermd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 b2 00 10 00 00[        ]*vpermd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 72 80[         ]*vpermd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 b2 e0 ef ff ff[        ]*vpermd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 72 7f[         ]*vpermd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 b2 00 02 00 00[        ]*vpermd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 72 80[         ]*vpermd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 b2 fc fd ff ff[        ]*vpermd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 05 f5 ab[         ]*vpermilpd xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 05 f5 ab[         ]*vpermilpd xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 05 f5 ab[         ]*vpermilpd xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 05 f5 7b[         ]*vpermilpd xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 31 7b[         ]*vpermilpd xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 05 b4 f0 34 12 00 00 7b[  ]*vpermilpd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 31 7b[         ]*vpermilpd xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 72 7f 7b[      ]*vpermilpd xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 b2 00 08 00 00 7b[     ]*vpermilpd xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 72 80 7b[      ]*vpermilpd xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 b2 f0 f7 ff ff 7b[     ]*vpermilpd xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 72 7f 7b[      ]*vpermilpd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 b2 00 04 00 00 7b[     ]*vpermilpd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 72 80 7b[      ]*vpermilpd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 b2 f8 fb ff ff 7b[     ]*vpermilpd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 05 f5 ab[         ]*vpermilpd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 05 f5 ab[         ]*vpermilpd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 05 f5 ab[         ]*vpermilpd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 05 f5 7b[         ]*vpermilpd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 31 7b[         ]*vpermilpd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 05 b4 f0 34 12 00 00 7b[  ]*vpermilpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 31 7b[         ]*vpermilpd ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 72 7f 7b[      ]*vpermilpd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 b2 00 10 00 00 7b[     ]*vpermilpd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 72 80 7b[      ]*vpermilpd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 b2 e0 ef ff ff 7b[     ]*vpermilpd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 72 7f 7b[      ]*vpermilpd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 b2 00 04 00 00 7b[     ]*vpermilpd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 72 80 7b[      ]*vpermilpd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 b2 f8 fb ff ff 7b[     ]*vpermilpd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 0d f4[    ]*vpermilpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 0d f4[    ]*vpermilpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 0d f4[    ]*vpermilpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 31[    ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 0d b4 f0 34 12 00 00[     ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 31[    ]*vpermilpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 72 7f[         ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d b2 00 08 00 00[        ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 72 80[         ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d b2 f0 f7 ff ff[        ]*vpermilpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 72 7f[         ]*vpermilpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d b2 00 04 00 00[        ]*vpermilpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 72 80[         ]*vpermilpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d b2 f8 fb ff ff[        ]*vpermilpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 0d f4[    ]*vpermilpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 0d f4[    ]*vpermilpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 0d f4[    ]*vpermilpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 31[    ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 0d b4 f0 34 12 00 00[     ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 31[    ]*vpermilpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 72 7f[         ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d b2 00 10 00 00[        ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 72 80[         ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d b2 e0 ef ff ff[        ]*vpermilpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 72 7f[         ]*vpermilpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d b2 00 04 00 00[        ]*vpermilpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 72 80[         ]*vpermilpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d b2 f8 fb ff ff[        ]*vpermilpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 04 f5 ab[         ]*vpermilps xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 04 f5 ab[         ]*vpermilps xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 04 f5 ab[         ]*vpermilps xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 04 f5 7b[         ]*vpermilps xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 31 7b[         ]*vpermilps xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 04 b4 f0 34 12 00 00 7b[  ]*vpermilps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 31 7b[         ]*vpermilps xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 72 7f 7b[      ]*vpermilps xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 b2 00 08 00 00 7b[     ]*vpermilps xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 72 80 7b[      ]*vpermilps xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 b2 f0 f7 ff ff 7b[     ]*vpermilps xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 72 7f 7b[      ]*vpermilps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 b2 00 02 00 00 7b[     ]*vpermilps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 72 80 7b[      ]*vpermilps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 b2 fc fd ff ff 7b[     ]*vpermilps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 04 f5 ab[         ]*vpermilps ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 04 f5 ab[         ]*vpermilps ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 04 f5 ab[         ]*vpermilps ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 04 f5 7b[         ]*vpermilps ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 31 7b[         ]*vpermilps ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 04 b4 f0 34 12 00 00 7b[  ]*vpermilps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 31 7b[         ]*vpermilps ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 72 7f 7b[      ]*vpermilps ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 b2 00 10 00 00 7b[     ]*vpermilps ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 72 80 7b[      ]*vpermilps ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 b2 e0 ef ff ff 7b[     ]*vpermilps ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 72 7f 7b[      ]*vpermilps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 b2 00 02 00 00 7b[     ]*vpermilps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 72 80 7b[      ]*vpermilps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 b2 fc fd ff ff 7b[     ]*vpermilps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 0c f4[    ]*vpermilps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 0c f4[    ]*vpermilps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 0c f4[    ]*vpermilps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 31[    ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 0c b4 f0 34 12 00 00[     ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 31[    ]*vpermilps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 72 7f[         ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c b2 00 08 00 00[        ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 72 80[         ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c b2 f0 f7 ff ff[        ]*vpermilps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 72 7f[         ]*vpermilps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c b2 00 02 00 00[        ]*vpermilps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 72 80[         ]*vpermilps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c b2 fc fd ff ff[        ]*vpermilps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 0c f4[    ]*vpermilps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 0c f4[    ]*vpermilps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 0c f4[    ]*vpermilps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 31[    ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 0c b4 f0 34 12 00 00[     ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 31[    ]*vpermilps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 72 7f[         ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c b2 00 10 00 00[        ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 72 80[         ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c b2 e0 ef ff ff[        ]*vpermilps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 72 7f[         ]*vpermilps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c b2 00 02 00 00[        ]*vpermilps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 72 80[         ]*vpermilps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c b2 fc fd ff ff[        ]*vpermilps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 01 f5 ab[         ]*vpermpd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 01 f5 ab[         ]*vpermpd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 01 f5 ab[         ]*vpermpd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 01 f5 7b[         ]*vpermpd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 31 7b[         ]*vpermpd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 01 b4 f0 34 12 00 00 7b[  ]*vpermpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 31 7b[         ]*vpermpd ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 72 7f 7b[      ]*vpermpd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 b2 00 10 00 00 7b[     ]*vpermpd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 72 80 7b[      ]*vpermpd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 b2 e0 ef ff ff 7b[     ]*vpermpd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 72 7f 7b[      ]*vpermpd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 b2 00 04 00 00 7b[     ]*vpermpd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 72 80 7b[      ]*vpermpd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 b2 f8 fb ff ff 7b[     ]*vpermpd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 16 f4[    ]*vpermps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 16 f4[    ]*vpermps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 16 f4[    ]*vpermps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 31[    ]*vpermps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 16 b4 f0 34 12 00 00[     ]*vpermps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 31[    ]*vpermps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 72 7f[         ]*vpermps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 b2 00 10 00 00[        ]*vpermps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 72 80[         ]*vpermps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 b2 e0 ef ff ff[        ]*vpermps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 72 7f[         ]*vpermps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 b2 00 02 00 00[        ]*vpermps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 72 80[         ]*vpermps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 b2 fc fd ff ff[        ]*vpermps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 00 f5 ab[         ]*vpermq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 00 f5 ab[         ]*vpermq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 00 f5 ab[         ]*vpermq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 00 f5 7b[         ]*vpermq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 31 7b[         ]*vpermq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 00 b4 f0 34 12 00 00 7b[  ]*vpermq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 31 7b[         ]*vpermq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 72 7f 7b[      ]*vpermq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 b2 00 10 00 00 7b[     ]*vpermq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 72 80 7b[      ]*vpermq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 b2 e0 ef ff ff 7b[     ]*vpermq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 72 7f 7b[      ]*vpermq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 b2 00 04 00 00 7b[     ]*vpermq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 72 80 7b[      ]*vpermq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 b2 f8 fb ff ff 7b[     ]*vpermq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 31[    ]*vpexpandd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 89 31[    ]*vpexpandd xmm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 89 31[    ]*vpexpandd xmm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 89 b4 f0 34 12 00 00[     ]*vpexpandd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 72 7f[         ]*vpexpandd xmm30,XMMWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 b2 00 02 00 00[        ]*vpexpandd xmm30,XMMWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 72 80[         ]*vpexpandd xmm30,XMMWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 b2 fc fd ff ff[        ]*vpexpandd xmm30,XMMWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 31[    ]*vpexpandd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 89 31[    ]*vpexpandd ymm30\{k7\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 89 31[    ]*vpexpandd ymm30\{k7\}\{z\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 89 b4 f0 34 12 00 00[     ]*vpexpandd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 72 7f[         ]*vpexpandd ymm30,YMMWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 b2 00 02 00 00[        ]*vpexpandd ymm30,YMMWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 72 80[         ]*vpexpandd ymm30,YMMWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 b2 fc fd ff ff[        ]*vpexpandd ymm30,YMMWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 89 f5[    ]*vpexpandd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 89 f5[    ]*vpexpandd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 89 f5[    ]*vpexpandd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 89 f5[    ]*vpexpandd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 89 f5[    ]*vpexpandd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 89 f5[    ]*vpexpandd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 31[    ]*vpexpandq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 89 31[    ]*vpexpandq xmm30\{k7\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 89 31[    ]*vpexpandq xmm30\{k7\}\{z\},XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 89 b4 f0 34 12 00 00[     ]*vpexpandq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 72 7f[         ]*vpexpandq xmm30,XMMWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 b2 00 04 00 00[        ]*vpexpandq xmm30,XMMWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 72 80[         ]*vpexpandq xmm30,XMMWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 b2 f8 fb ff ff[        ]*vpexpandq xmm30,XMMWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 31[    ]*vpexpandq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 89 31[    ]*vpexpandq ymm30\{k7\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 89 31[    ]*vpexpandq ymm30\{k7\}\{z\},YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 89 b4 f0 34 12 00 00[     ]*vpexpandq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 72 7f[         ]*vpexpandq ymm30,YMMWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 b2 00 04 00 00[        ]*vpexpandq ymm30,YMMWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 72 80[         ]*vpexpandq ymm30,YMMWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 b2 f8 fb ff ff[        ]*vpexpandq ymm30,YMMWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 89 f5[    ]*vpexpandq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 89 f5[    ]*vpexpandq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 89 f5[    ]*vpexpandq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 89 f5[    ]*vpexpandq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 89 f5[    ]*vpexpandq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 89 f5[    ]*vpexpandq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 90 b4 fe 85 ff ff ff[     ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 90 74 39 40[      ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 90 b4 b9 00 04 00 00[     ]*vpgatherdd xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 90 b4 fe 85 ff ff ff[     ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 90 74 39 40[      ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 90 b4 b9 00 04 00 00[     ]*vpgatherdd ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 90 b4 fe 85 ff ff ff[     ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 90 74 39 20[      ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 90 b4 b9 00 04 00 00[     ]*vpgatherdq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 90 b4 fe 85 ff ff ff[     ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 90 74 39 20[      ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 90 b4 b9 00 04 00 00[     ]*vpgatherdq ymm30\{k1\},YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 91 b4 fe 85 ff ff ff[     ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 91 74 39 40[      ]*vpgatherqd xmm30\{k1\},QWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 91 b4 b9 00 04 00 00[     ]*vpgatherqd xmm30\{k1\},QWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 91 b4 fe 85 ff ff ff[     ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r14\+ymm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 91 74 39 40[      ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 91 b4 b9 00 04 00 00[     ]*vpgatherqd xmm30\{k1\},XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 91 b4 fe 85 ff ff ff[     ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r14\+xmm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 91 74 39 20[      ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[r9\+xmm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 91 b4 b9 00 04 00 00[     ]*vpgatherqq xmm30\{k1\},XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 91 b4 fe 85 ff ff ff[     ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r14\+ymm31\*8-0x7b\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 91 74 39 20[      ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[r9\+ymm31\*1\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 91 b4 b9 00 04 00 00[     ]*vpgatherqq ymm30\{k1\},YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3d f4[    ]*vpmaxsd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3d f4[    ]*vpmaxsd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3d f4[    ]*vpmaxsd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 31[    ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3d b4 f0 34 12 00 00[     ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 31[    ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 72 7f[         ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d b2 00 08 00 00[        ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 72 80[         ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d b2 f0 f7 ff ff[        ]*vpmaxsd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 72 7f[         ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d b2 00 02 00 00[        ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 72 80[         ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d b2 fc fd ff ff[        ]*vpmaxsd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3d f4[    ]*vpmaxsd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3d f4[    ]*vpmaxsd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3d f4[    ]*vpmaxsd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 31[    ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3d b4 f0 34 12 00 00[     ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 31[    ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 72 7f[         ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d b2 00 10 00 00[        ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 72 80[         ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d b2 e0 ef ff ff[        ]*vpmaxsd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 72 7f[         ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d b2 00 02 00 00[        ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 72 80[         ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d b2 fc fd ff ff[        ]*vpmaxsd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3d f4[    ]*vpmaxsq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3d f4[    ]*vpmaxsq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3d f4[    ]*vpmaxsq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 31[    ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3d b4 f0 34 12 00 00[     ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 31[    ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 72 7f[         ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d b2 00 08 00 00[        ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 72 80[         ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d b2 f0 f7 ff ff[        ]*vpmaxsq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 72 7f[         ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d b2 00 04 00 00[        ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 72 80[         ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d b2 f8 fb ff ff[        ]*vpmaxsq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3d f4[    ]*vpmaxsq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3d f4[    ]*vpmaxsq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3d f4[    ]*vpmaxsq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 31[    ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3d b4 f0 34 12 00 00[     ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 31[    ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 72 7f[         ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d b2 00 10 00 00[        ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 72 80[         ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d b2 e0 ef ff ff[        ]*vpmaxsq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 72 7f[         ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d b2 00 04 00 00[        ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 72 80[         ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d b2 f8 fb ff ff[        ]*vpmaxsq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3f f4[    ]*vpmaxud xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3f f4[    ]*vpmaxud xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3f f4[    ]*vpmaxud xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 31[    ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3f b4 f0 34 12 00 00[     ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 31[    ]*vpmaxud xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 72 7f[         ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f b2 00 08 00 00[        ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 72 80[         ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f b2 f0 f7 ff ff[        ]*vpmaxud xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 72 7f[         ]*vpmaxud xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f b2 00 02 00 00[        ]*vpmaxud xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 72 80[         ]*vpmaxud xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f b2 fc fd ff ff[        ]*vpmaxud xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3f f4[    ]*vpmaxud ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3f f4[    ]*vpmaxud ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3f f4[    ]*vpmaxud ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 31[    ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3f b4 f0 34 12 00 00[     ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 31[    ]*vpmaxud ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 72 7f[         ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f b2 00 10 00 00[        ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 72 80[         ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f b2 e0 ef ff ff[        ]*vpmaxud ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 72 7f[         ]*vpmaxud ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f b2 00 02 00 00[        ]*vpmaxud ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 72 80[         ]*vpmaxud ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f b2 fc fd ff ff[        ]*vpmaxud ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3f f4[    ]*vpmaxuq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3f f4[    ]*vpmaxuq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3f f4[    ]*vpmaxuq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 31[    ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3f b4 f0 34 12 00 00[     ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 31[    ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 72 7f[         ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f b2 00 08 00 00[        ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 72 80[         ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f b2 f0 f7 ff ff[        ]*vpmaxuq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 72 7f[         ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f b2 00 04 00 00[        ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 72 80[         ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f b2 f8 fb ff ff[        ]*vpmaxuq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3f f4[    ]*vpmaxuq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3f f4[    ]*vpmaxuq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3f f4[    ]*vpmaxuq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 31[    ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3f b4 f0 34 12 00 00[     ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 31[    ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 72 7f[         ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f b2 00 10 00 00[        ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 72 80[         ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f b2 e0 ef ff ff[        ]*vpmaxuq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 72 7f[         ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f b2 00 04 00 00[        ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 72 80[         ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f b2 f8 fb ff ff[        ]*vpmaxuq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 39 f4[    ]*vpminsd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 39 f4[    ]*vpminsd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 39 f4[    ]*vpminsd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 31[    ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 39 b4 f0 34 12 00 00[     ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 31[    ]*vpminsd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 72 7f[         ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 b2 00 08 00 00[        ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 72 80[         ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 b2 f0 f7 ff ff[        ]*vpminsd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 72 7f[         ]*vpminsd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 b2 00 02 00 00[        ]*vpminsd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 72 80[         ]*vpminsd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 b2 fc fd ff ff[        ]*vpminsd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 39 f4[    ]*vpminsd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 39 f4[    ]*vpminsd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 39 f4[    ]*vpminsd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 31[    ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 39 b4 f0 34 12 00 00[     ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 31[    ]*vpminsd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 72 7f[         ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 b2 00 10 00 00[        ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 72 80[         ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 b2 e0 ef ff ff[        ]*vpminsd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 72 7f[         ]*vpminsd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 b2 00 02 00 00[        ]*vpminsd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 72 80[         ]*vpminsd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 b2 fc fd ff ff[        ]*vpminsd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 39 f4[    ]*vpminsq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 39 f4[    ]*vpminsq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 39 f4[    ]*vpminsq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 31[    ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 39 b4 f0 34 12 00 00[     ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 31[    ]*vpminsq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 72 7f[         ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 b2 00 08 00 00[        ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 72 80[         ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 b2 f0 f7 ff ff[        ]*vpminsq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 72 7f[         ]*vpminsq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 b2 00 04 00 00[        ]*vpminsq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 72 80[         ]*vpminsq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 b2 f8 fb ff ff[        ]*vpminsq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 39 f4[    ]*vpminsq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 39 f4[    ]*vpminsq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 39 f4[    ]*vpminsq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 31[    ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 39 b4 f0 34 12 00 00[     ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 31[    ]*vpminsq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 72 7f[         ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 b2 00 10 00 00[        ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 72 80[         ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 b2 e0 ef ff ff[        ]*vpminsq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 72 7f[         ]*vpminsq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 b2 00 04 00 00[        ]*vpminsq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 72 80[         ]*vpminsq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 b2 f8 fb ff ff[        ]*vpminsq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3b f4[    ]*vpminud xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3b f4[    ]*vpminud xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3b f4[    ]*vpminud xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 31[    ]*vpminud xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3b b4 f0 34 12 00 00[     ]*vpminud xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 31[    ]*vpminud xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 72 7f[         ]*vpminud xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b b2 00 08 00 00[        ]*vpminud xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 72 80[         ]*vpminud xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b b2 f0 f7 ff ff[        ]*vpminud xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 72 7f[         ]*vpminud xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b b2 00 02 00 00[        ]*vpminud xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 72 80[         ]*vpminud xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b b2 fc fd ff ff[        ]*vpminud xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3b f4[    ]*vpminud ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3b f4[    ]*vpminud ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3b f4[    ]*vpminud ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 31[    ]*vpminud ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3b b4 f0 34 12 00 00[     ]*vpminud ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 31[    ]*vpminud ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 72 7f[         ]*vpminud ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b b2 00 10 00 00[        ]*vpminud ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 72 80[         ]*vpminud ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b b2 e0 ef ff ff[        ]*vpminud ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 72 7f[         ]*vpminud ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b b2 00 02 00 00[        ]*vpminud ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 72 80[         ]*vpminud ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b b2 fc fd ff ff[        ]*vpminud ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3b f4[    ]*vpminuq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3b f4[    ]*vpminuq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3b f4[    ]*vpminuq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 31[    ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3b b4 f0 34 12 00 00[     ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 31[    ]*vpminuq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 72 7f[         ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b b2 00 08 00 00[        ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 72 80[         ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b b2 f0 f7 ff ff[        ]*vpminuq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 72 7f[         ]*vpminuq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b b2 00 04 00 00[        ]*vpminuq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 72 80[         ]*vpminuq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b b2 f8 fb ff ff[        ]*vpminuq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3b f4[    ]*vpminuq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3b f4[    ]*vpminuq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3b f4[    ]*vpminuq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 31[    ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3b b4 f0 34 12 00 00[     ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 31[    ]*vpminuq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 72 7f[         ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b b2 00 10 00 00[        ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 72 80[         ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b b2 e0 ef ff ff[        ]*vpminuq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 72 7f[         ]*vpminuq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b b2 00 04 00 00[        ]*vpminuq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 72 80[         ]*vpminuq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b b2 f8 fb ff ff[        ]*vpminuq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 21 f5[    ]*vpmovsxbd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 21 f5[    ]*vpmovsxbd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 21 f5[    ]*vpmovsxbd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 31[    ]*vpmovsxbd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 21 b4 f0 34 12 00 00[     ]*vpmovsxbd xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 72 7f[         ]*vpmovsxbd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 b2 00 02 00 00[        ]*vpmovsxbd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 72 80[         ]*vpmovsxbd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 b2 fc fd ff ff[        ]*vpmovsxbd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 21 f5[    ]*vpmovsxbd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 21 f5[    ]*vpmovsxbd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 21 f5[    ]*vpmovsxbd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 31[    ]*vpmovsxbd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 21 b4 f0 34 12 00 00[     ]*vpmovsxbd ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 72 7f[         ]*vpmovsxbd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 b2 00 04 00 00[        ]*vpmovsxbd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 72 80[         ]*vpmovsxbd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 b2 f8 fb ff ff[        ]*vpmovsxbd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 22 f5[    ]*vpmovsxbq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 22 f5[    ]*vpmovsxbq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 22 f5[    ]*vpmovsxbq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 31[    ]*vpmovsxbq xmm30,WORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 22 b4 f0 34 12 00 00[     ]*vpmovsxbq xmm30,WORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 72 7f[         ]*vpmovsxbq xmm30,WORD PTR \[rdx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 b2 00 01 00 00[        ]*vpmovsxbq xmm30,WORD PTR \[rdx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 72 80[         ]*vpmovsxbq xmm30,WORD PTR \[rdx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 b2 fe fe ff ff[        ]*vpmovsxbq xmm30,WORD PTR \[rdx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 22 f5[    ]*vpmovsxbq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 22 f5[    ]*vpmovsxbq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 22 f5[    ]*vpmovsxbq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 31[    ]*vpmovsxbq ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 22 b4 f0 34 12 00 00[     ]*vpmovsxbq ymm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 72 7f[         ]*vpmovsxbq ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 b2 00 02 00 00[        ]*vpmovsxbq ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 72 80[         ]*vpmovsxbq ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 b2 fc fd ff ff[        ]*vpmovsxbq ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 25 f5[    ]*vpmovsxdq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 25 f5[    ]*vpmovsxdq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 25 f5[    ]*vpmovsxdq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 31[    ]*vpmovsxdq xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 25 b4 f0 34 12 00 00[     ]*vpmovsxdq xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 72 7f[         ]*vpmovsxdq xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 b2 00 04 00 00[        ]*vpmovsxdq xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 72 80[         ]*vpmovsxdq xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 b2 f8 fb ff ff[        ]*vpmovsxdq xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 25 f5[    ]*vpmovsxdq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 25 f5[    ]*vpmovsxdq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 25 f5[    ]*vpmovsxdq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 31[    ]*vpmovsxdq ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 25 b4 f0 34 12 00 00[     ]*vpmovsxdq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 72 7f[         ]*vpmovsxdq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 b2 00 08 00 00[        ]*vpmovsxdq ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 72 80[         ]*vpmovsxdq ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 b2 f0 f7 ff ff[        ]*vpmovsxdq ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 23 f5[    ]*vpmovsxwd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 23 f5[    ]*vpmovsxwd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 23 f5[    ]*vpmovsxwd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 31[    ]*vpmovsxwd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 23 b4 f0 34 12 00 00[     ]*vpmovsxwd xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 72 7f[         ]*vpmovsxwd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 b2 00 04 00 00[        ]*vpmovsxwd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 72 80[         ]*vpmovsxwd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 b2 f8 fb ff ff[        ]*vpmovsxwd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 23 f5[    ]*vpmovsxwd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 23 f5[    ]*vpmovsxwd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 23 f5[    ]*vpmovsxwd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 31[    ]*vpmovsxwd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 23 b4 f0 34 12 00 00[     ]*vpmovsxwd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 72 7f[         ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 b2 00 08 00 00[        ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 72 80[         ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 b2 f0 f7 ff ff[        ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 24 f5[    ]*vpmovsxwq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 24 f5[    ]*vpmovsxwq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 24 f5[    ]*vpmovsxwq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 31[    ]*vpmovsxwq xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 24 b4 f0 34 12 00 00[     ]*vpmovsxwq xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 72 7f[         ]*vpmovsxwq xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 b2 00 02 00 00[        ]*vpmovsxwq xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 72 80[         ]*vpmovsxwq xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 b2 fc fd ff ff[        ]*vpmovsxwq xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 24 f5[    ]*vpmovsxwq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 24 f5[    ]*vpmovsxwq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 24 f5[    ]*vpmovsxwq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 31[    ]*vpmovsxwq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 24 b4 f0 34 12 00 00[     ]*vpmovsxwq ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 72 7f[         ]*vpmovsxwq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 b2 00 04 00 00[        ]*vpmovsxwq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 72 80[         ]*vpmovsxwq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 b2 f8 fb ff ff[        ]*vpmovsxwq ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 31 f5[    ]*vpmovzxbd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 31 f5[    ]*vpmovzxbd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 31 f5[    ]*vpmovzxbd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 31[    ]*vpmovzxbd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 31 b4 f0 34 12 00 00[     ]*vpmovzxbd xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 72 7f[         ]*vpmovzxbd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 b2 00 02 00 00[        ]*vpmovzxbd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 72 80[         ]*vpmovzxbd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 b2 fc fd ff ff[        ]*vpmovzxbd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 31 f5[    ]*vpmovzxbd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 31 f5[    ]*vpmovzxbd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 31 f5[    ]*vpmovzxbd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 31[    ]*vpmovzxbd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 31 b4 f0 34 12 00 00[     ]*vpmovzxbd ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 72 7f[         ]*vpmovzxbd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 b2 00 04 00 00[        ]*vpmovzxbd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 72 80[         ]*vpmovzxbd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 b2 f8 fb ff ff[        ]*vpmovzxbd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 32 f5[    ]*vpmovzxbq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 32 f5[    ]*vpmovzxbq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 32 f5[    ]*vpmovzxbq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 31[    ]*vpmovzxbq xmm30,WORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 32 b4 f0 34 12 00 00[     ]*vpmovzxbq xmm30,WORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 72 7f[         ]*vpmovzxbq xmm30,WORD PTR \[rdx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 b2 00 01 00 00[        ]*vpmovzxbq xmm30,WORD PTR \[rdx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 72 80[         ]*vpmovzxbq xmm30,WORD PTR \[rdx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 b2 fe fe ff ff[        ]*vpmovzxbq xmm30,WORD PTR \[rdx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 32 f5[    ]*vpmovzxbq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 32 f5[    ]*vpmovzxbq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 32 f5[    ]*vpmovzxbq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 31[    ]*vpmovzxbq ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 32 b4 f0 34 12 00 00[     ]*vpmovzxbq ymm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 72 7f[         ]*vpmovzxbq ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 b2 00 02 00 00[        ]*vpmovzxbq ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 72 80[         ]*vpmovzxbq ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 b2 fc fd ff ff[        ]*vpmovzxbq ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 35 f5[    ]*vpmovzxdq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 35 f5[    ]*vpmovzxdq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 35 f5[    ]*vpmovzxdq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 31[    ]*vpmovzxdq xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 35 b4 f0 34 12 00 00[     ]*vpmovzxdq xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 72 7f[         ]*vpmovzxdq xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 b2 00 04 00 00[        ]*vpmovzxdq xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 72 80[         ]*vpmovzxdq xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 b2 f8 fb ff ff[        ]*vpmovzxdq xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 35 f5[    ]*vpmovzxdq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 35 f5[    ]*vpmovzxdq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 35 f5[    ]*vpmovzxdq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 31[    ]*vpmovzxdq ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 35 b4 f0 34 12 00 00[     ]*vpmovzxdq ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 72 7f[         ]*vpmovzxdq ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 b2 00 08 00 00[        ]*vpmovzxdq ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 72 80[         ]*vpmovzxdq ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 b2 f0 f7 ff ff[        ]*vpmovzxdq ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 33 f5[    ]*vpmovzxwd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 33 f5[    ]*vpmovzxwd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 33 f5[    ]*vpmovzxwd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 31[    ]*vpmovzxwd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 33 b4 f0 34 12 00 00[     ]*vpmovzxwd xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 72 7f[         ]*vpmovzxwd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 b2 00 04 00 00[        ]*vpmovzxwd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 72 80[         ]*vpmovzxwd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 b2 f8 fb ff ff[        ]*vpmovzxwd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 33 f5[    ]*vpmovzxwd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 33 f5[    ]*vpmovzxwd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 33 f5[    ]*vpmovzxwd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 31[    ]*vpmovzxwd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 33 b4 f0 34 12 00 00[     ]*vpmovzxwd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 72 7f[         ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 b2 00 08 00 00[        ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 72 80[         ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 b2 f0 f7 ff ff[        ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 34 f5[    ]*vpmovzxwq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 34 f5[    ]*vpmovzxwq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 34 f5[    ]*vpmovzxwq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 31[    ]*vpmovzxwq xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 34 b4 f0 34 12 00 00[     ]*vpmovzxwq xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 72 7f[         ]*vpmovzxwq xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 b2 00 02 00 00[        ]*vpmovzxwq xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 72 80[         ]*vpmovzxwq xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 b2 fc fd ff ff[        ]*vpmovzxwq xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 34 f5[    ]*vpmovzxwq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 34 f5[    ]*vpmovzxwq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 34 f5[    ]*vpmovzxwq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 31[    ]*vpmovzxwq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 34 b4 f0 34 12 00 00[     ]*vpmovzxwq ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 72 7f[         ]*vpmovzxwq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 b2 00 04 00 00[        ]*vpmovzxwq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 72 80[         ]*vpmovzxwq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 b2 f8 fb ff ff[        ]*vpmovzxwq ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 28 f4[    ]*vpmuldq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 28 f4[    ]*vpmuldq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 28 f4[    ]*vpmuldq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 31[    ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 28 b4 f0 34 12 00 00[     ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 31[    ]*vpmuldq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 72 7f[         ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 b2 00 08 00 00[        ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 72 80[         ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 b2 f0 f7 ff ff[        ]*vpmuldq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 72 7f[         ]*vpmuldq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 b2 00 04 00 00[        ]*vpmuldq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 72 80[         ]*vpmuldq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 b2 f8 fb ff ff[        ]*vpmuldq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 28 f4[    ]*vpmuldq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 28 f4[    ]*vpmuldq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 28 f4[    ]*vpmuldq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 31[    ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 28 b4 f0 34 12 00 00[     ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 31[    ]*vpmuldq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 72 7f[         ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 b2 00 10 00 00[        ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 72 80[         ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 b2 e0 ef ff ff[        ]*vpmuldq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 72 7f[         ]*vpmuldq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 b2 00 04 00 00[        ]*vpmuldq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 72 80[         ]*vpmuldq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 b2 f8 fb ff ff[        ]*vpmuldq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 40 f4[    ]*vpmulld xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 40 f4[    ]*vpmulld xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 40 f4[    ]*vpmulld xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 31[    ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 40 b4 f0 34 12 00 00[     ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 31[    ]*vpmulld xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 72 7f[         ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 b2 00 08 00 00[        ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 72 80[         ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 b2 f0 f7 ff ff[        ]*vpmulld xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 72 7f[         ]*vpmulld xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 b2 00 02 00 00[        ]*vpmulld xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 72 80[         ]*vpmulld xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 b2 fc fd ff ff[        ]*vpmulld xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 40 f4[    ]*vpmulld ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 40 f4[    ]*vpmulld ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 40 f4[    ]*vpmulld ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 31[    ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 40 b4 f0 34 12 00 00[     ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 31[    ]*vpmulld ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 72 7f[         ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 b2 00 10 00 00[        ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 72 80[         ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 b2 e0 ef ff ff[        ]*vpmulld ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 72 7f[         ]*vpmulld ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 b2 00 02 00 00[        ]*vpmulld ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 72 80[         ]*vpmulld ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 b2 fc fd ff ff[        ]*vpmulld ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 f4 f4[    ]*vpmuludq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 f4 f4[    ]*vpmuludq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 f4 f4[    ]*vpmuludq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 31[    ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 f4 b4 f0 34 12 00 00[     ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 31[    ]*vpmuludq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 72 7f[         ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 b2 00 08 00 00[        ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 72 80[         ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 b2 f0 f7 ff ff[        ]*vpmuludq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 72 7f[         ]*vpmuludq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 b2 00 04 00 00[        ]*vpmuludq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 72 80[         ]*vpmuludq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 b2 f8 fb ff ff[        ]*vpmuludq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 f4 f4[    ]*vpmuludq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 f4 f4[    ]*vpmuludq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 f4 f4[    ]*vpmuludq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 31[    ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 f4 b4 f0 34 12 00 00[     ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 31[    ]*vpmuludq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 72 7f[         ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 b2 00 10 00 00[        ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 72 80[         ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 b2 e0 ef ff ff[        ]*vpmuludq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 72 7f[         ]*vpmuludq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 b2 00 04 00 00[        ]*vpmuludq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 72 80[         ]*vpmuludq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 b2 f8 fb ff ff[        ]*vpmuludq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 eb f4[    ]*vpord  xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 eb f4[    ]*vpord  xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 eb f4[    ]*vpord  xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 31[    ]*vpord  xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 eb b4 f0 34 12 00 00[     ]*vpord  xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 31[    ]*vpord  xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 72 7f[         ]*vpord  xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb b2 00 08 00 00[        ]*vpord  xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 72 80[         ]*vpord  xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb b2 f0 f7 ff ff[        ]*vpord  xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 72 7f[         ]*vpord  xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb b2 00 02 00 00[        ]*vpord  xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 72 80[         ]*vpord  xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb b2 fc fd ff ff[        ]*vpord  xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 eb f4[    ]*vpord  ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 eb f4[    ]*vpord  ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 eb f4[    ]*vpord  ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 31[    ]*vpord  ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 eb b4 f0 34 12 00 00[     ]*vpord  ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 31[    ]*vpord  ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 72 7f[         ]*vpord  ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb b2 00 10 00 00[        ]*vpord  ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 72 80[         ]*vpord  ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb b2 e0 ef ff ff[        ]*vpord  ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 72 7f[         ]*vpord  ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb b2 00 02 00 00[        ]*vpord  ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 72 80[         ]*vpord  ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb b2 fc fd ff ff[        ]*vpord  ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 eb f4[    ]*vporq  xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 eb f4[    ]*vporq  xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 eb f4[    ]*vporq  xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 31[    ]*vporq  xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 eb b4 f0 34 12 00 00[     ]*vporq  xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 31[    ]*vporq  xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 72 7f[         ]*vporq  xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb b2 00 08 00 00[        ]*vporq  xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 72 80[         ]*vporq  xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb b2 f0 f7 ff ff[        ]*vporq  xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 72 7f[         ]*vporq  xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb b2 00 04 00 00[        ]*vporq  xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 72 80[         ]*vporq  xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb b2 f8 fb ff ff[        ]*vporq  xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 eb f4[    ]*vporq  ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 eb f4[    ]*vporq  ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 eb f4[    ]*vporq  ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 31[    ]*vporq  ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 eb b4 f0 34 12 00 00[     ]*vporq  ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 31[    ]*vporq  ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 72 7f[         ]*vporq  ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb b2 00 10 00 00[        ]*vporq  ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 72 80[         ]*vporq  ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb b2 e0 ef ff ff[        ]*vporq  ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 72 7f[         ]*vporq  ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb b2 00 04 00 00[        ]*vporq  ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 72 80[         ]*vporq  ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb b2 f8 fb ff ff[        ]*vporq  ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[     ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[     ]*vpscatterdd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 74 39 40[      ]*vpscatterdd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a0 b4 b9 00 04 00 00[     ]*vpscatterdd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[     ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[     ]*vpscatterdd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 74 39 40[      ]*vpscatterdd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a0 b4 b9 00 04 00 00[     ]*vpscatterdd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[     ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[     ]*vpscatterdq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 74 39 20[      ]*vpscatterdq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a0 b4 b9 00 04 00 00[     ]*vpscatterdq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[     ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[     ]*vpscatterdq YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 74 39 20[      ]*vpscatterdq YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a0 b4 b9 00 04 00 00[     ]*vpscatterdq YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[     ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[     ]*vpscatterqd QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 74 39 40[      ]*vpscatterqd QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a1 b4 b9 00 04 00 00[     ]*vpscatterqd QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[     ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[     ]*vpscatterqd XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 74 39 40[      ]*vpscatterqd XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a1 b4 b9 00 04 00 00[     ]*vpscatterqd XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[     ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[     ]*vpscatterqq XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 74 39 20[      ]*vpscatterqq XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a1 b4 b9 00 04 00 00[     ]*vpscatterqq XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[     ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[     ]*vpscatterqq YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 74 39 20[      ]*vpscatterqq YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a1 b4 b9 00 04 00 00[     ]*vpscatterqq YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 70 f5 ab[         ]*vpshufd xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 70 f5 ab[         ]*vpshufd xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 70 f5 ab[         ]*vpshufd xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 70 f5 7b[         ]*vpshufd xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 31 7b[         ]*vpshufd xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 70 b4 f0 34 12 00 00 7b[  ]*vpshufd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 31 7b[         ]*vpshufd xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 72 7f 7b[      ]*vpshufd xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 b2 00 08 00 00 7b[     ]*vpshufd xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 72 80 7b[      ]*vpshufd xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 b2 f0 f7 ff ff 7b[     ]*vpshufd xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 72 7f 7b[      ]*vpshufd xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 b2 00 02 00 00 7b[     ]*vpshufd xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 72 80 7b[      ]*vpshufd xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 b2 fc fd ff ff 7b[     ]*vpshufd xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 70 f5 ab[         ]*vpshufd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 70 f5 ab[         ]*vpshufd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 70 f5 ab[         ]*vpshufd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 70 f5 7b[         ]*vpshufd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 31 7b[         ]*vpshufd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 70 b4 f0 34 12 00 00 7b[  ]*vpshufd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 31 7b[         ]*vpshufd ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 72 7f 7b[      ]*vpshufd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 b2 00 10 00 00 7b[     ]*vpshufd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 72 80 7b[      ]*vpshufd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 b2 e0 ef ff ff 7b[     ]*vpshufd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 72 7f 7b[      ]*vpshufd ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 b2 00 02 00 00 7b[     ]*vpshufd ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 72 80 7b[      ]*vpshufd ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 b2 fc fd ff ff 7b[     ]*vpshufd ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 f2 f4[    ]*vpslld xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 f2 f4[    ]*vpslld xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 f2 f4[    ]*vpslld xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 31[    ]*vpslld xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 f2 b4 f0 34 12 00 00[     ]*vpslld xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 72 7f[         ]*vpslld xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 b2 00 08 00 00[        ]*vpslld xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 72 80[         ]*vpslld xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 b2 f0 f7 ff ff[        ]*vpslld xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 f2 f4[    ]*vpslld ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 f2 f4[    ]*vpslld ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 f2 f4[    ]*vpslld ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 31[    ]*vpslld ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 f2 b4 f0 34 12 00 00[     ]*vpslld ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 72 7f[         ]*vpslld ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 b2 00 08 00 00[        ]*vpslld ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 72 80[         ]*vpslld ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 b2 f0 f7 ff ff[        ]*vpslld ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 f3 f4[    ]*vpsllq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 f3 f4[    ]*vpsllq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 f3 f4[    ]*vpsllq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 31[    ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 f3 b4 f0 34 12 00 00[     ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 72 7f[         ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 b2 00 08 00 00[        ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 72 80[         ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 b2 f0 f7 ff ff[        ]*vpsllq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 f3 f4[    ]*vpsllq ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 f3 f4[    ]*vpsllq ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 f3 f4[    ]*vpsllq ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 31[    ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 f3 b4 f0 34 12 00 00[     ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 72 7f[         ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 b2 00 08 00 00[        ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 72 80[         ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 b2 f0 f7 ff ff[        ]*vpsllq ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 47 f4[    ]*vpsllvd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 47 f4[    ]*vpsllvd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 47 f4[    ]*vpsllvd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 31[    ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 47 b4 f0 34 12 00 00[     ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 31[    ]*vpsllvd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 72 7f[         ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 b2 00 08 00 00[        ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 72 80[         ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 b2 f0 f7 ff ff[        ]*vpsllvd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 72 7f[         ]*vpsllvd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 b2 00 02 00 00[        ]*vpsllvd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 72 80[         ]*vpsllvd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 b2 fc fd ff ff[        ]*vpsllvd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 47 f4[    ]*vpsllvd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 47 f4[    ]*vpsllvd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 47 f4[    ]*vpsllvd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 31[    ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 47 b4 f0 34 12 00 00[     ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 31[    ]*vpsllvd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 72 7f[         ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 b2 00 10 00 00[        ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 72 80[         ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 b2 e0 ef ff ff[        ]*vpsllvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 72 7f[         ]*vpsllvd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 b2 00 02 00 00[        ]*vpsllvd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 72 80[         ]*vpsllvd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 b2 fc fd ff ff[        ]*vpsllvd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 47 f4[    ]*vpsllvq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 47 f4[    ]*vpsllvq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 47 f4[    ]*vpsllvq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 31[    ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 47 b4 f0 34 12 00 00[     ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 31[    ]*vpsllvq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 72 7f[         ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 b2 00 08 00 00[        ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 72 80[         ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 b2 f0 f7 ff ff[        ]*vpsllvq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 72 7f[         ]*vpsllvq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 b2 00 04 00 00[        ]*vpsllvq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 72 80[         ]*vpsllvq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 b2 f8 fb ff ff[        ]*vpsllvq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 47 f4[    ]*vpsllvq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 47 f4[    ]*vpsllvq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 47 f4[    ]*vpsllvq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 31[    ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 47 b4 f0 34 12 00 00[     ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 31[    ]*vpsllvq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 72 7f[         ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 b2 00 10 00 00[        ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 72 80[         ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 b2 e0 ef ff ff[        ]*vpsllvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 72 7f[         ]*vpsllvq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 b2 00 04 00 00[        ]*vpsllvq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 72 80[         ]*vpsllvq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 b2 f8 fb ff ff[        ]*vpsllvq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 e2 f4[    ]*vpsrad xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 e2 f4[    ]*vpsrad xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 e2 f4[    ]*vpsrad xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 31[    ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 e2 b4 f0 34 12 00 00[     ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 72 7f[         ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 b2 00 08 00 00[        ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 72 80[         ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 b2 f0 f7 ff ff[        ]*vpsrad xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 e2 f4[    ]*vpsrad ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 e2 f4[    ]*vpsrad ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 e2 f4[    ]*vpsrad ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 31[    ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 e2 b4 f0 34 12 00 00[     ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 72 7f[         ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 b2 00 08 00 00[        ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 72 80[         ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 b2 f0 f7 ff ff[        ]*vpsrad ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 e2 f4[    ]*vpsraq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 e2 f4[    ]*vpsraq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 e2 f4[    ]*vpsraq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 31[    ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 e2 b4 f0 34 12 00 00[     ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 72 7f[         ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 b2 00 08 00 00[        ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 72 80[         ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 b2 f0 f7 ff ff[        ]*vpsraq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 e2 f4[    ]*vpsraq ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 e2 f4[    ]*vpsraq ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 e2 f4[    ]*vpsraq ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 31[    ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 e2 b4 f0 34 12 00 00[     ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 72 7f[         ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 b2 00 08 00 00[        ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 72 80[         ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 b2 f0 f7 ff ff[        ]*vpsraq ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 46 f4[    ]*vpsravd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 46 f4[    ]*vpsravd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 46 f4[    ]*vpsravd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 31[    ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 46 b4 f0 34 12 00 00[     ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 31[    ]*vpsravd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 72 7f[         ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 b2 00 08 00 00[        ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 72 80[         ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 b2 f0 f7 ff ff[        ]*vpsravd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 72 7f[         ]*vpsravd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 b2 00 02 00 00[        ]*vpsravd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 72 80[         ]*vpsravd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 b2 fc fd ff ff[        ]*vpsravd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 46 f4[    ]*vpsravd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 46 f4[    ]*vpsravd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 46 f4[    ]*vpsravd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 31[    ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 46 b4 f0 34 12 00 00[     ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 31[    ]*vpsravd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 72 7f[         ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 b2 00 10 00 00[        ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 72 80[         ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 b2 e0 ef ff ff[        ]*vpsravd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 72 7f[         ]*vpsravd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 b2 00 02 00 00[        ]*vpsravd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 72 80[         ]*vpsravd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 b2 fc fd ff ff[        ]*vpsravd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 46 f4[    ]*vpsravq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 46 f4[    ]*vpsravq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 46 f4[    ]*vpsravq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 31[    ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 46 b4 f0 34 12 00 00[     ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 31[    ]*vpsravq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 72 7f[         ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 b2 00 08 00 00[        ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 72 80[         ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 b2 f0 f7 ff ff[        ]*vpsravq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 72 7f[         ]*vpsravq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 b2 00 04 00 00[        ]*vpsravq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 72 80[         ]*vpsravq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 b2 f8 fb ff ff[        ]*vpsravq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 46 f4[    ]*vpsravq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 46 f4[    ]*vpsravq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 46 f4[    ]*vpsravq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 31[    ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 46 b4 f0 34 12 00 00[     ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 31[    ]*vpsravq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 72 7f[         ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 b2 00 10 00 00[        ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 72 80[         ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 b2 e0 ef ff ff[        ]*vpsravq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 72 7f[         ]*vpsravq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 b2 00 04 00 00[        ]*vpsravq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 72 80[         ]*vpsravq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 b2 f8 fb ff ff[        ]*vpsravq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 d2 f4[    ]*vpsrld xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 d2 f4[    ]*vpsrld xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 d2 f4[    ]*vpsrld xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 31[    ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 d2 b4 f0 34 12 00 00[     ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 72 7f[         ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 b2 00 08 00 00[        ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 72 80[         ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 b2 f0 f7 ff ff[        ]*vpsrld xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 d2 f4[    ]*vpsrld ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 d2 f4[    ]*vpsrld ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 d2 f4[    ]*vpsrld ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 31[    ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 d2 b4 f0 34 12 00 00[     ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 72 7f[         ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 b2 00 08 00 00[        ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 72 80[         ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 b2 f0 f7 ff ff[        ]*vpsrld ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 d3 f4[    ]*vpsrlq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 d3 f4[    ]*vpsrlq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 d3 f4[    ]*vpsrlq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 31[    ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 d3 b4 f0 34 12 00 00[     ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 72 7f[         ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 b2 00 08 00 00[        ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 72 80[         ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 b2 f0 f7 ff ff[        ]*vpsrlq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 d3 f4[    ]*vpsrlq ymm30,ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 d3 f4[    ]*vpsrlq ymm30\{k7\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 d3 f4[    ]*vpsrlq ymm30\{k7\}\{z\},ymm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 31[    ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 d3 b4 f0 34 12 00 00[     ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 72 7f[         ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 b2 00 08 00 00[        ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 72 80[         ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 b2 f0 f7 ff ff[        ]*vpsrlq ymm30,ymm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 45 f4[    ]*vpsrlvd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 45 f4[    ]*vpsrlvd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 45 f4[    ]*vpsrlvd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 31[    ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 45 b4 f0 34 12 00 00[     ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 31[    ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 72 7f[         ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 b2 00 08 00 00[        ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 72 80[         ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 b2 f0 f7 ff ff[        ]*vpsrlvd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 72 7f[         ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 b2 00 02 00 00[        ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 72 80[         ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 b2 fc fd ff ff[        ]*vpsrlvd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 45 f4[    ]*vpsrlvd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 45 f4[    ]*vpsrlvd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 45 f4[    ]*vpsrlvd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 31[    ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 45 b4 f0 34 12 00 00[     ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 31[    ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 72 7f[         ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 b2 00 10 00 00[        ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 72 80[         ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 b2 e0 ef ff ff[        ]*vpsrlvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 72 7f[         ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 b2 00 02 00 00[        ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 72 80[         ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 b2 fc fd ff ff[        ]*vpsrlvd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 45 f4[    ]*vpsrlvq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 45 f4[    ]*vpsrlvq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 45 f4[    ]*vpsrlvq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 31[    ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 45 b4 f0 34 12 00 00[     ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 31[    ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 72 7f[         ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 b2 00 08 00 00[        ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 72 80[         ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 b2 f0 f7 ff ff[        ]*vpsrlvq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 72 7f[         ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 b2 00 04 00 00[        ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 72 80[         ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 b2 f8 fb ff ff[        ]*vpsrlvq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 45 f4[    ]*vpsrlvq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 45 f4[    ]*vpsrlvq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 45 f4[    ]*vpsrlvq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 31[    ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 45 b4 f0 34 12 00 00[     ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 31[    ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 72 7f[         ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 b2 00 10 00 00[        ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 72 80[         ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 b2 e0 ef ff ff[        ]*vpsrlvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 72 7f[         ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 b2 00 04 00 00[        ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 72 80[         ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 b2 f8 fb ff ff[        ]*vpsrlvq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 d5 ab[         ]*vpsrld xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 d5 ab[         ]*vpsrld xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 d5 ab[         ]*vpsrld xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 d5 7b[         ]*vpsrld xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 11 7b[         ]*vpsrld xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 94 f0 34 12 00 00 7b[  ]*vpsrld xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 11 7b[         ]*vpsrld xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 52 7f 7b[      ]*vpsrld xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 92 00 08 00 00 7b[     ]*vpsrld xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 52 80 7b[      ]*vpsrld xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 92 f0 f7 ff ff 7b[     ]*vpsrld xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 52 7f 7b[      ]*vpsrld xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 92 00 02 00 00 7b[     ]*vpsrld xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 52 80 7b[      ]*vpsrld xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 92 fc fd ff ff 7b[     ]*vpsrld xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 d5 ab[         ]*vpsrld ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 d5 ab[         ]*vpsrld ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 d5 ab[         ]*vpsrld ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 d5 7b[         ]*vpsrld ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 11 7b[         ]*vpsrld ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 94 f0 34 12 00 00 7b[  ]*vpsrld ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 11 7b[         ]*vpsrld ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 52 7f 7b[      ]*vpsrld ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 92 00 10 00 00 7b[     ]*vpsrld ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 52 80 7b[      ]*vpsrld ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 92 e0 ef ff ff 7b[     ]*vpsrld ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 52 7f 7b[      ]*vpsrld ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 92 00 02 00 00 7b[     ]*vpsrld ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 52 80 7b[      ]*vpsrld ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 92 fc fd ff ff 7b[     ]*vpsrld ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 d5 ab[         ]*vpsrlq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 73 d5 ab[         ]*vpsrlq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 73 d5 ab[         ]*vpsrlq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 d5 7b[         ]*vpsrlq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 11 7b[         ]*vpsrlq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 73 94 f0 34 12 00 00 7b[  ]*vpsrlq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 11 7b[         ]*vpsrlq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 52 7f 7b[      ]*vpsrlq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 92 00 08 00 00 7b[     ]*vpsrlq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 52 80 7b[      ]*vpsrlq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 92 f0 f7 ff ff 7b[     ]*vpsrlq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 52 7f 7b[      ]*vpsrlq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 92 00 04 00 00 7b[     ]*vpsrlq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 52 80 7b[      ]*vpsrlq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 92 f8 fb ff ff 7b[     ]*vpsrlq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 d5 ab[         ]*vpsrlq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 73 d5 ab[         ]*vpsrlq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 73 d5 ab[         ]*vpsrlq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 d5 7b[         ]*vpsrlq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 11 7b[         ]*vpsrlq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 73 94 f0 34 12 00 00 7b[  ]*vpsrlq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 11 7b[         ]*vpsrlq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 52 7f 7b[      ]*vpsrlq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 92 00 10 00 00 7b[     ]*vpsrlq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 52 80 7b[      ]*vpsrlq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 92 e0 ef ff ff 7b[     ]*vpsrlq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 52 7f 7b[      ]*vpsrlq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 92 00 04 00 00 7b[     ]*vpsrlq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 52 80 7b[      ]*vpsrlq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 92 f8 fb ff ff 7b[     ]*vpsrlq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 fa f4[    ]*vpsubd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 fa f4[    ]*vpsubd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 fa f4[    ]*vpsubd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 31[    ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 fa b4 f0 34 12 00 00[     ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 31[    ]*vpsubd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 72 7f[         ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa b2 00 08 00 00[        ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 72 80[         ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa b2 f0 f7 ff ff[        ]*vpsubd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 72 7f[         ]*vpsubd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa b2 00 02 00 00[        ]*vpsubd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 72 80[         ]*vpsubd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa b2 fc fd ff ff[        ]*vpsubd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 fa f4[    ]*vpsubd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 fa f4[    ]*vpsubd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 fa f4[    ]*vpsubd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 31[    ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 fa b4 f0 34 12 00 00[     ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 31[    ]*vpsubd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 72 7f[         ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa b2 00 10 00 00[        ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 72 80[         ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa b2 e0 ef ff ff[        ]*vpsubd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 72 7f[         ]*vpsubd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa b2 00 02 00 00[        ]*vpsubd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 72 80[         ]*vpsubd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa b2 fc fd ff ff[        ]*vpsubd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 fb f4[    ]*vpsubq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 fb f4[    ]*vpsubq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 fb f4[    ]*vpsubq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 31[    ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 fb b4 f0 34 12 00 00[     ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 31[    ]*vpsubq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 72 7f[         ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb b2 00 08 00 00[        ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 72 80[         ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb b2 f0 f7 ff ff[        ]*vpsubq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 72 7f[         ]*vpsubq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb b2 00 04 00 00[        ]*vpsubq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 72 80[         ]*vpsubq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb b2 f8 fb ff ff[        ]*vpsubq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 fb f4[    ]*vpsubq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 fb f4[    ]*vpsubq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 fb f4[    ]*vpsubq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 31[    ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 fb b4 f0 34 12 00 00[     ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 31[    ]*vpsubq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 72 7f[         ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb b2 00 10 00 00[        ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 72 80[         ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb b2 e0 ef ff ff[        ]*vpsubq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 72 7f[         ]*vpsubq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb b2 00 04 00 00[        ]*vpsubq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 72 80[         ]*vpsubq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb b2 f8 fb ff ff[        ]*vpsubq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 92 0d 00 27 ed[    ]*vptestmd k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 92 0d 07 27 ed[    ]*vptestmd k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 29[    ]*vptestmd k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 0d 00 27 ac f0 34 12 00 00[     ]*vptestmd k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 29[    ]*vptestmd k5,xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 6a 7f[         ]*vptestmd k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 aa 00 08 00 00[        ]*vptestmd k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 6a 80[         ]*vptestmd k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 aa f0 f7 ff ff[        ]*vptestmd k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 6a 7f[         ]*vptestmd k5,xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 aa 00 02 00 00[        ]*vptestmd k5,xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 6a 80[         ]*vptestmd k5,xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 aa fc fd ff ff[        ]*vptestmd k5,xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 92 0d 20 27 ed[    ]*vptestmd k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 92 0d 27 27 ed[    ]*vptestmd k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 29[    ]*vptestmd k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 0d 20 27 ac f0 34 12 00 00[     ]*vptestmd k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 29[    ]*vptestmd k5,ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 6a 7f[         ]*vptestmd k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 aa 00 10 00 00[        ]*vptestmd k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 6a 80[         ]*vptestmd k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 aa e0 ef ff ff[        ]*vptestmd k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 6a 7f[         ]*vptestmd k5,ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 aa 00 02 00 00[        ]*vptestmd k5,ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 6a 80[         ]*vptestmd k5,ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 aa fc fd ff ff[        ]*vptestmd k5,ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 27 ed[    ]*vptestmq k5,xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 27 ed[    ]*vptestmq k5\{k7\},xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 29[    ]*vptestmq k5,xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 27 ac f0 34 12 00 00[     ]*vptestmq k5,xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 29[    ]*vptestmq k5,xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 6a 7f[         ]*vptestmq k5,xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 aa 00 08 00 00[        ]*vptestmq k5,xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 6a 80[         ]*vptestmq k5,xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 aa f0 f7 ff ff[        ]*vptestmq k5,xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 6a 7f[         ]*vptestmq k5,xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 aa 00 04 00 00[        ]*vptestmq k5,xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 6a 80[         ]*vptestmq k5,xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 aa f8 fb ff ff[        ]*vptestmq k5,xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 27 ed[    ]*vptestmq k5,ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 27 ed[    ]*vptestmq k5\{k7\},ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 29[    ]*vptestmq k5,ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 27 ac f0 34 12 00 00[     ]*vptestmq k5,ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 29[    ]*vptestmq k5,ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 6a 7f[         ]*vptestmq k5,ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 aa 00 10 00 00[        ]*vptestmq k5,ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 6a 80[         ]*vptestmq k5,ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 aa e0 ef ff ff[        ]*vptestmq k5,ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 6a 7f[         ]*vptestmq k5,ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 aa 00 04 00 00[        ]*vptestmq k5,ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 6a 80[         ]*vptestmq k5,ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 aa f8 fb ff ff[        ]*vptestmq k5,ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 6a f4[    ]*vpunpckhdq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 6a f4[    ]*vpunpckhdq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 6a f4[    ]*vpunpckhdq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 31[    ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 6a b4 f0 34 12 00 00[     ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 31[    ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 72 7f[         ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a b2 00 08 00 00[        ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 72 80[         ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a b2 f0 f7 ff ff[        ]*vpunpckhdq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 72 7f[         ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a b2 00 02 00 00[        ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 72 80[         ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a b2 fc fd ff ff[        ]*vpunpckhdq xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 6a f4[    ]*vpunpckhdq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 6a f4[    ]*vpunpckhdq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 6a f4[    ]*vpunpckhdq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 31[    ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 6a b4 f0 34 12 00 00[     ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 31[    ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 72 7f[         ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a b2 00 10 00 00[        ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 72 80[         ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a b2 e0 ef ff ff[        ]*vpunpckhdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 72 7f[         ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a b2 00 02 00 00[        ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 72 80[         ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a b2 fc fd ff ff[        ]*vpunpckhdq ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 6d f4[    ]*vpunpckhqdq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 6d f4[    ]*vpunpckhqdq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 6d f4[    ]*vpunpckhqdq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 31[    ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 6d b4 f0 34 12 00 00[     ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 31[    ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 72 7f[         ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d b2 00 08 00 00[        ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 72 80[         ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d b2 f0 f7 ff ff[        ]*vpunpckhqdq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 72 7f[         ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d b2 00 04 00 00[        ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 72 80[         ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d b2 f8 fb ff ff[        ]*vpunpckhqdq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 6d f4[    ]*vpunpckhqdq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 6d f4[    ]*vpunpckhqdq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 6d f4[    ]*vpunpckhqdq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 31[    ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 6d b4 f0 34 12 00 00[     ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 31[    ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 72 7f[         ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d b2 00 10 00 00[        ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 72 80[         ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d b2 e0 ef ff ff[        ]*vpunpckhqdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 72 7f[         ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d b2 00 04 00 00[        ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 72 80[         ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d b2 f8 fb ff ff[        ]*vpunpckhqdq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 62 f4[    ]*vpunpckldq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 62 f4[    ]*vpunpckldq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 62 f4[    ]*vpunpckldq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 31[    ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 62 b4 f0 34 12 00 00[     ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 31[    ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 72 7f[         ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 b2 00 08 00 00[        ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 72 80[         ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 b2 f0 f7 ff ff[        ]*vpunpckldq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 72 7f[         ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 b2 00 02 00 00[        ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 72 80[         ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 b2 fc fd ff ff[        ]*vpunpckldq xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 62 f4[    ]*vpunpckldq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 62 f4[    ]*vpunpckldq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 62 f4[    ]*vpunpckldq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 31[    ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 62 b4 f0 34 12 00 00[     ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 31[    ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 72 7f[         ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 b2 00 10 00 00[        ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 72 80[         ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 b2 e0 ef ff ff[        ]*vpunpckldq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 72 7f[         ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 b2 00 02 00 00[        ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 72 80[         ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 b2 fc fd ff ff[        ]*vpunpckldq ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 6c f4[    ]*vpunpcklqdq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 6c f4[    ]*vpunpcklqdq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 6c f4[    ]*vpunpcklqdq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 31[    ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 6c b4 f0 34 12 00 00[     ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 31[    ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 72 7f[         ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c b2 00 08 00 00[        ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 72 80[         ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c b2 f0 f7 ff ff[        ]*vpunpcklqdq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 72 7f[         ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c b2 00 04 00 00[        ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 72 80[         ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c b2 f8 fb ff ff[        ]*vpunpcklqdq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 6c f4[    ]*vpunpcklqdq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 6c f4[    ]*vpunpcklqdq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 6c f4[    ]*vpunpcklqdq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 31[    ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 6c b4 f0 34 12 00 00[     ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 31[    ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 72 7f[         ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c b2 00 10 00 00[        ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 72 80[         ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c b2 e0 ef ff ff[        ]*vpunpcklqdq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 72 7f[         ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c b2 00 04 00 00[        ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 72 80[         ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c b2 f8 fb ff ff[        ]*vpunpcklqdq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 ef f4[    ]*vpxord xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 ef f4[    ]*vpxord xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 ef f4[    ]*vpxord xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 31[    ]*vpxord xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 ef b4 f0 34 12 00 00[     ]*vpxord xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 31[    ]*vpxord xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 72 7f[         ]*vpxord xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef b2 00 08 00 00[        ]*vpxord xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 72 80[         ]*vpxord xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef b2 f0 f7 ff ff[        ]*vpxord xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 72 7f[         ]*vpxord xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef b2 00 02 00 00[        ]*vpxord xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 72 80[         ]*vpxord xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef b2 fc fd ff ff[        ]*vpxord xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 ef f4[    ]*vpxord ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 ef f4[    ]*vpxord ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 ef f4[    ]*vpxord ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 31[    ]*vpxord ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 ef b4 f0 34 12 00 00[     ]*vpxord ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 31[    ]*vpxord ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 72 7f[         ]*vpxord ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef b2 00 10 00 00[        ]*vpxord ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 72 80[         ]*vpxord ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef b2 e0 ef ff ff[        ]*vpxord ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 72 7f[         ]*vpxord ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef b2 00 02 00 00[        ]*vpxord ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 72 80[         ]*vpxord ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef b2 fc fd ff ff[        ]*vpxord ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 ef f4[    ]*vpxorq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 ef f4[    ]*vpxorq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 ef f4[    ]*vpxorq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 31[    ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 ef b4 f0 34 12 00 00[     ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 31[    ]*vpxorq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 72 7f[         ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef b2 00 08 00 00[        ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 72 80[         ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef b2 f0 f7 ff ff[        ]*vpxorq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 72 7f[         ]*vpxorq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef b2 00 04 00 00[        ]*vpxorq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 72 80[         ]*vpxorq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef b2 f8 fb ff ff[        ]*vpxorq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 ef f4[    ]*vpxorq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 ef f4[    ]*vpxorq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 ef f4[    ]*vpxorq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 31[    ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 ef b4 f0 34 12 00 00[     ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 31[    ]*vpxorq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 72 7f[         ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef b2 00 10 00 00[        ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 72 80[         ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef b2 e0 ef ff ff[        ]*vpxorq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 72 7f[         ]*vpxorq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef b2 00 04 00 00[        ]*vpxorq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 72 80[         ]*vpxorq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef b2 f8 fb ff ff[        ]*vpxorq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 4c f5[    ]*vrcp14pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 4c f5[    ]*vrcp14pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 4c f5[    ]*vrcp14pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 31[    ]*vrcp14pd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 4c b4 f0 34 12 00 00[     ]*vrcp14pd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 31[    ]*vrcp14pd xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 72 7f[         ]*vrcp14pd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c b2 00 08 00 00[        ]*vrcp14pd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 72 80[         ]*vrcp14pd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c b2 f0 f7 ff ff[        ]*vrcp14pd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 72 7f[         ]*vrcp14pd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c b2 00 04 00 00[        ]*vrcp14pd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 72 80[         ]*vrcp14pd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c b2 f8 fb ff ff[        ]*vrcp14pd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 4c f5[    ]*vrcp14pd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 4c f5[    ]*vrcp14pd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 4c f5[    ]*vrcp14pd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 31[    ]*vrcp14pd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 4c b4 f0 34 12 00 00[     ]*vrcp14pd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 31[    ]*vrcp14pd ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 72 7f[         ]*vrcp14pd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c b2 00 10 00 00[        ]*vrcp14pd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 72 80[         ]*vrcp14pd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c b2 e0 ef ff ff[        ]*vrcp14pd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 72 7f[         ]*vrcp14pd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c b2 00 04 00 00[        ]*vrcp14pd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 72 80[         ]*vrcp14pd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c b2 f8 fb ff ff[        ]*vrcp14pd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 4c f5[    ]*vrcp14ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 4c f5[    ]*vrcp14ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 4c f5[    ]*vrcp14ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 31[    ]*vrcp14ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 4c b4 f0 34 12 00 00[     ]*vrcp14ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 31[    ]*vrcp14ps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 72 7f[         ]*vrcp14ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c b2 00 08 00 00[        ]*vrcp14ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 72 80[         ]*vrcp14ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c b2 f0 f7 ff ff[        ]*vrcp14ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 72 7f[         ]*vrcp14ps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c b2 00 02 00 00[        ]*vrcp14ps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 72 80[         ]*vrcp14ps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c b2 fc fd ff ff[        ]*vrcp14ps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 4c f5[    ]*vrcp14ps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 4c f5[    ]*vrcp14ps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 4c f5[    ]*vrcp14ps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 31[    ]*vrcp14ps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 4c b4 f0 34 12 00 00[     ]*vrcp14ps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 31[    ]*vrcp14ps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 72 7f[         ]*vrcp14ps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c b2 00 10 00 00[        ]*vrcp14ps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 72 80[         ]*vrcp14ps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c b2 e0 ef ff ff[        ]*vrcp14ps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 72 7f[         ]*vrcp14ps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c b2 00 02 00 00[        ]*vrcp14ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 72 80[         ]*vrcp14ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c b2 fc fd ff ff[        ]*vrcp14ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 4e f5[    ]*vrsqrt14pd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 4e f5[    ]*vrsqrt14pd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 4e f5[    ]*vrsqrt14pd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 31[    ]*vrsqrt14pd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 4e b4 f0 34 12 00 00[     ]*vrsqrt14pd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 31[    ]*vrsqrt14pd xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 72 7f[         ]*vrsqrt14pd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e b2 00 08 00 00[        ]*vrsqrt14pd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 72 80[         ]*vrsqrt14pd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e b2 f0 f7 ff ff[        ]*vrsqrt14pd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 72 7f[         ]*vrsqrt14pd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e b2 00 04 00 00[        ]*vrsqrt14pd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 72 80[         ]*vrsqrt14pd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e b2 f8 fb ff ff[        ]*vrsqrt14pd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 4e f5[    ]*vrsqrt14pd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 4e f5[    ]*vrsqrt14pd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 4e f5[    ]*vrsqrt14pd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 31[    ]*vrsqrt14pd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 4e b4 f0 34 12 00 00[     ]*vrsqrt14pd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 31[    ]*vrsqrt14pd ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 72 7f[         ]*vrsqrt14pd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e b2 00 10 00 00[        ]*vrsqrt14pd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 72 80[         ]*vrsqrt14pd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e b2 e0 ef ff ff[        ]*vrsqrt14pd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 72 7f[         ]*vrsqrt14pd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e b2 00 04 00 00[        ]*vrsqrt14pd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 72 80[         ]*vrsqrt14pd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e b2 f8 fb ff ff[        ]*vrsqrt14pd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 4e f5[    ]*vrsqrt14ps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 4e f5[    ]*vrsqrt14ps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 4e f5[    ]*vrsqrt14ps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 31[    ]*vrsqrt14ps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 4e b4 f0 34 12 00 00[     ]*vrsqrt14ps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 31[    ]*vrsqrt14ps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 72 7f[         ]*vrsqrt14ps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e b2 00 08 00 00[        ]*vrsqrt14ps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 72 80[         ]*vrsqrt14ps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e b2 f0 f7 ff ff[        ]*vrsqrt14ps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 72 7f[         ]*vrsqrt14ps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e b2 00 02 00 00[        ]*vrsqrt14ps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 72 80[         ]*vrsqrt14ps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e b2 fc fd ff ff[        ]*vrsqrt14ps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 4e f5[    ]*vrsqrt14ps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 4e f5[    ]*vrsqrt14ps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 4e f5[    ]*vrsqrt14ps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 31[    ]*vrsqrt14ps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 4e b4 f0 34 12 00 00[     ]*vrsqrt14ps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 31[    ]*vrsqrt14ps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 72 7f[         ]*vrsqrt14ps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e b2 00 10 00 00[        ]*vrsqrt14ps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 72 80[         ]*vrsqrt14ps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e b2 e0 ef ff ff[        ]*vrsqrt14ps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 72 7f[         ]*vrsqrt14ps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e b2 00 02 00 00[        ]*vrsqrt14ps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 72 80[         ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e b2 fc fd ff ff[        ]*vrsqrt14ps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[     ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[     ]*vscatterdpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 74 39 20[      ]*vscatterdpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a2 b4 b9 00 04 00 00[     ]*vscatterdpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[     ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[     ]*vscatterdpd YMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 74 39 20[      ]*vscatterdpd YMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a2 b4 b9 00 04 00 00[     ]*vscatterdpd YMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[     ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[     ]*vscatterdps XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 74 39 40[      ]*vscatterdps XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a2 b4 b9 00 04 00 00[     ]*vscatterdps XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[     ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[     ]*vscatterdps YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 74 39 40[      ]*vscatterdps YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a2 b4 b9 00 04 00 00[     ]*vscatterdps YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[     ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[     ]*vscatterqpd XMMWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 74 39 20[      ]*vscatterqpd XMMWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a3 b4 b9 00 04 00 00[     ]*vscatterqpd XMMWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[     ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[     ]*vscatterqpd YMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 74 39 20[      ]*vscatterqpd YMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a3 b4 b9 00 04 00 00[     ]*vscatterqpd YMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[     ]*vscatterqps QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[     ]*vscatterqps QWORD PTR \[r14\+xmm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 74 39 40[      ]*vscatterqps QWORD PTR \[r9\+xmm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a3 b4 b9 00 04 00 00[     ]*vscatterqps QWORD PTR \[rcx\+xmm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[     ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[     ]*vscatterqps XMMWORD PTR \[r14\+ymm31\*8-0x7b\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 74 39 40[      ]*vscatterqps XMMWORD PTR \[r9\+ymm31\*1\+0x100\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a3 b4 b9 00 04 00 00[     ]*vscatterqps XMMWORD PTR \[rcx\+ymm31\*4\+0x400\]\{k1\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 c6 f4 ab[         ]*vshufpd xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 c6 f4 ab[         ]*vshufpd xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 c6 f4 ab[         ]*vshufpd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 c6 f4 7b[         ]*vshufpd xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 31 7b[         ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 c6 b4 f0 34 12 00 00 7b[  ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 31 7b[         ]*vshufpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 72 7f 7b[      ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 b2 00 08 00 00 7b[     ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 72 80 7b[      ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 b2 f0 f7 ff ff 7b[     ]*vshufpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 72 7f 7b[      ]*vshufpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 b2 00 04 00 00 7b[     ]*vshufpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 72 80 7b[      ]*vshufpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 b2 f8 fb ff ff 7b[     ]*vshufpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 c6 f4 ab[         ]*vshufpd ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 c6 f4 ab[         ]*vshufpd ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 c6 f4 ab[         ]*vshufpd ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 c6 f4 7b[         ]*vshufpd ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 31 7b[         ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 c6 b4 f0 34 12 00 00 7b[  ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 31 7b[         ]*vshufpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 72 7f 7b[      ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 b2 00 10 00 00 7b[     ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 72 80 7b[      ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 b2 e0 ef ff ff 7b[     ]*vshufpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 72 7f 7b[      ]*vshufpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 b2 00 04 00 00 7b[     ]*vshufpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 72 80 7b[      ]*vshufpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 b2 f8 fb ff ff 7b[     ]*vshufpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 c6 f4 ab[         ]*vshufps xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 c6 f4 ab[         ]*vshufps xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 c6 f4 ab[         ]*vshufps xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 c6 f4 7b[         ]*vshufps xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 31 7b[         ]*vshufps xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 c6 b4 f0 34 12 00 00 7b[  ]*vshufps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 31 7b[         ]*vshufps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 72 7f 7b[      ]*vshufps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 b2 00 08 00 00 7b[     ]*vshufps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 72 80 7b[      ]*vshufps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 b2 f0 f7 ff ff 7b[     ]*vshufps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 72 7f 7b[      ]*vshufps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 b2 00 02 00 00 7b[     ]*vshufps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 72 80 7b[      ]*vshufps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 b2 fc fd ff ff 7b[     ]*vshufps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 c6 f4 ab[         ]*vshufps ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 c6 f4 ab[         ]*vshufps ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 c6 f4 ab[         ]*vshufps ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 c6 f4 7b[         ]*vshufps ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 31 7b[         ]*vshufps ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 c6 b4 f0 34 12 00 00 7b[  ]*vshufps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 31 7b[         ]*vshufps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 72 7f 7b[      ]*vshufps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 b2 00 10 00 00 7b[     ]*vshufps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 72 80 7b[      ]*vshufps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 b2 e0 ef ff ff 7b[     ]*vshufps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 72 7f 7b[      ]*vshufps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 b2 00 02 00 00 7b[     ]*vshufps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 72 80 7b[      ]*vshufps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 b2 fc fd ff ff 7b[     ]*vshufps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 51 f5[    ]*vsqrtpd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 51 f5[    ]*vsqrtpd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 51 f5[    ]*vsqrtpd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 31[    ]*vsqrtpd xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 51 b4 f0 34 12 00 00[     ]*vsqrtpd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 31[    ]*vsqrtpd xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 72 7f[         ]*vsqrtpd xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 b2 00 08 00 00[        ]*vsqrtpd xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 72 80[         ]*vsqrtpd xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 b2 f0 f7 ff ff[        ]*vsqrtpd xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 72 7f[         ]*vsqrtpd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 b2 00 04 00 00[        ]*vsqrtpd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 72 80[         ]*vsqrtpd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 b2 f8 fb ff ff[        ]*vsqrtpd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 51 f5[    ]*vsqrtpd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 51 f5[    ]*vsqrtpd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 51 f5[    ]*vsqrtpd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 31[    ]*vsqrtpd ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 51 b4 f0 34 12 00 00[     ]*vsqrtpd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 31[    ]*vsqrtpd ymm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 72 7f[         ]*vsqrtpd ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 b2 00 10 00 00[        ]*vsqrtpd ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 72 80[         ]*vsqrtpd ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 b2 e0 ef ff ff[        ]*vsqrtpd ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 72 7f[         ]*vsqrtpd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 b2 00 04 00 00[        ]*vsqrtpd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 72 80[         ]*vsqrtpd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 b2 f8 fb ff ff[        ]*vsqrtpd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 51 f5[    ]*vsqrtps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 51 f5[    ]*vsqrtps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 51 f5[    ]*vsqrtps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 31[    ]*vsqrtps xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 51 b4 f0 34 12 00 00[     ]*vsqrtps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 31[    ]*vsqrtps xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 72 7f[         ]*vsqrtps xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 b2 00 08 00 00[        ]*vsqrtps xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 72 80[         ]*vsqrtps xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 b2 f0 f7 ff ff[        ]*vsqrtps xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 72 7f[         ]*vsqrtps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 b2 00 02 00 00[        ]*vsqrtps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 72 80[         ]*vsqrtps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 b2 fc fd ff ff[        ]*vsqrtps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 51 f5[    ]*vsqrtps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 51 f5[    ]*vsqrtps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 51 f5[    ]*vsqrtps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 31[    ]*vsqrtps ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 51 b4 f0 34 12 00 00[     ]*vsqrtps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 31[    ]*vsqrtps ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 72 7f[         ]*vsqrtps ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 b2 00 10 00 00[        ]*vsqrtps ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 72 80[         ]*vsqrtps ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 b2 e0 ef ff ff[        ]*vsqrtps ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 72 7f[         ]*vsqrtps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 b2 00 02 00 00[        ]*vsqrtps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 72 80[         ]*vsqrtps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 b2 fc fd ff ff[        ]*vsqrtps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5c f4[    ]*vsubpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5c f4[    ]*vsubpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5c f4[    ]*vsubpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 31[    ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5c b4 f0 34 12 00 00[     ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 31[    ]*vsubpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 72 7f[         ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c b2 00 08 00 00[        ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 72 80[         ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c b2 f0 f7 ff ff[        ]*vsubpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 72 7f[         ]*vsubpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c b2 00 04 00 00[        ]*vsubpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 72 80[         ]*vsubpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c b2 f8 fb ff ff[        ]*vsubpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5c f4[    ]*vsubpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5c f4[    ]*vsubpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5c f4[    ]*vsubpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 31[    ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5c b4 f0 34 12 00 00[     ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 31[    ]*vsubpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 72 7f[         ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c b2 00 10 00 00[        ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 72 80[         ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c b2 e0 ef ff ff[        ]*vsubpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 72 7f[         ]*vsubpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c b2 00 04 00 00[        ]*vsubpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 72 80[         ]*vsubpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c b2 f8 fb ff ff[        ]*vsubpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5c f4[    ]*vsubps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5c f4[    ]*vsubps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5c f4[    ]*vsubps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 31[    ]*vsubps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5c b4 f0 34 12 00 00[     ]*vsubps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 31[    ]*vsubps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 72 7f[         ]*vsubps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c b2 00 08 00 00[        ]*vsubps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 72 80[         ]*vsubps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c b2 f0 f7 ff ff[        ]*vsubps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 72 7f[         ]*vsubps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c b2 00 02 00 00[        ]*vsubps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 72 80[         ]*vsubps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c b2 fc fd ff ff[        ]*vsubps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5c f4[    ]*vsubps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5c f4[    ]*vsubps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5c f4[    ]*vsubps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 31[    ]*vsubps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5c b4 f0 34 12 00 00[     ]*vsubps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 31[    ]*vsubps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 72 7f[         ]*vsubps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c b2 00 10 00 00[        ]*vsubps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 72 80[         ]*vsubps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c b2 e0 ef ff ff[        ]*vsubps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 72 7f[         ]*vsubps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c b2 00 02 00 00[        ]*vsubps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 72 80[         ]*vsubps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c b2 fc fd ff ff[        ]*vsubps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 15 f4[    ]*vunpckhpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 15 f4[    ]*vunpckhpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 15 f4[    ]*vunpckhpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 31[    ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 15 b4 f0 34 12 00 00[     ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 31[    ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 72 7f[         ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 b2 00 08 00 00[        ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 72 80[         ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 b2 f0 f7 ff ff[        ]*vunpckhpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 72 7f[         ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 b2 00 04 00 00[        ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 72 80[         ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 b2 f8 fb ff ff[        ]*vunpckhpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 15 f4[    ]*vunpckhpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 15 f4[    ]*vunpckhpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 15 f4[    ]*vunpckhpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 31[    ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 15 b4 f0 34 12 00 00[     ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 31[    ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 72 7f[         ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 b2 00 10 00 00[        ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 72 80[         ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 b2 e0 ef ff ff[        ]*vunpckhpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 72 7f[         ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 b2 00 04 00 00[        ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 72 80[         ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 b2 f8 fb ff ff[        ]*vunpckhpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 15 f4[    ]*vunpckhps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 15 f4[    ]*vunpckhps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 15 f4[    ]*vunpckhps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 31[    ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 15 b4 f0 34 12 00 00[     ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 31[    ]*vunpckhps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 72 7f[         ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 b2 00 08 00 00[        ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 72 80[         ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 b2 f0 f7 ff ff[        ]*vunpckhps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 72 7f[         ]*vunpckhps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 b2 00 02 00 00[        ]*vunpckhps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 72 80[         ]*vunpckhps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 b2 fc fd ff ff[        ]*vunpckhps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 15 f4[    ]*vunpckhps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 15 f4[    ]*vunpckhps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 15 f4[    ]*vunpckhps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 31[    ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 15 b4 f0 34 12 00 00[     ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 31[    ]*vunpckhps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 72 7f[         ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 b2 00 10 00 00[        ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 72 80[         ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 b2 e0 ef ff ff[        ]*vunpckhps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 72 7f[         ]*vunpckhps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 b2 00 02 00 00[        ]*vunpckhps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 72 80[         ]*vunpckhps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 b2 fc fd ff ff[        ]*vunpckhps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 14 f4[    ]*vunpcklpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 14 f4[    ]*vunpcklpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 14 f4[    ]*vunpcklpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 31[    ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 14 b4 f0 34 12 00 00[     ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 31[    ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 72 7f[         ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 b2 00 08 00 00[        ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 72 80[         ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 b2 f0 f7 ff ff[        ]*vunpcklpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 72 7f[         ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 b2 00 04 00 00[        ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 72 80[         ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 b2 f8 fb ff ff[        ]*vunpcklpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 14 f4[    ]*vunpcklpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 14 f4[    ]*vunpcklpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 14 f4[    ]*vunpcklpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 31[    ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 14 b4 f0 34 12 00 00[     ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 31[    ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 72 7f[         ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 b2 00 10 00 00[        ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 72 80[         ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 b2 e0 ef ff ff[        ]*vunpcklpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 72 7f[         ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 b2 00 04 00 00[        ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 72 80[         ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 b2 f8 fb ff ff[        ]*vunpcklpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 14 f4[    ]*vunpcklps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 14 f4[    ]*vunpcklps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 14 f4[    ]*vunpcklps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 31[    ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 14 b4 f0 34 12 00 00[     ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 31[    ]*vunpcklps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 72 7f[         ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 b2 00 08 00 00[        ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 72 80[         ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 b2 f0 f7 ff ff[        ]*vunpcklps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 72 7f[         ]*vunpcklps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 b2 00 02 00 00[        ]*vunpcklps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 72 80[         ]*vunpcklps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 b2 fc fd ff ff[        ]*vunpcklps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 14 f4[    ]*vunpcklps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 14 f4[    ]*vunpcklps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 14 f4[    ]*vunpcklps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 31[    ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 14 b4 f0 34 12 00 00[     ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 31[    ]*vunpcklps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 72 7f[         ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 b2 00 10 00 00[        ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 72 80[         ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 b2 e0 ef ff ff[        ]*vunpcklps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 72 7f[         ]*vunpcklps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 b2 00 02 00 00[        ]*vunpcklps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 72 80[         ]*vunpcklps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 b2 fc fd ff ff[        ]*vunpcklps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 25 f4 ab[         ]*vpternlogd xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 25 f4 ab[         ]*vpternlogd xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 25 f4 ab[         ]*vpternlogd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 25 f4 7b[         ]*vpternlogd xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 31 7b[         ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 25 b4 f0 34 12 00 00 7b[  ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 31 7b[         ]*vpternlogd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 72 7f 7b[      ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 b2 00 08 00 00 7b[     ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 72 80 7b[      ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 b2 f0 f7 ff ff 7b[     ]*vpternlogd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 72 7f 7b[      ]*vpternlogd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 b2 00 02 00 00 7b[     ]*vpternlogd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 72 80 7b[      ]*vpternlogd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 b2 fc fd ff ff 7b[     ]*vpternlogd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 25 f4 ab[         ]*vpternlogd ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 25 f4 ab[         ]*vpternlogd ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 25 f4 ab[         ]*vpternlogd ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 25 f4 7b[         ]*vpternlogd ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 31 7b[         ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 25 b4 f0 34 12 00 00 7b[  ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 31 7b[         ]*vpternlogd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 72 7f 7b[      ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 b2 00 10 00 00 7b[     ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 72 80 7b[      ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 b2 e0 ef ff ff 7b[     ]*vpternlogd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 72 7f 7b[      ]*vpternlogd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 b2 00 02 00 00 7b[     ]*vpternlogd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 72 80 7b[      ]*vpternlogd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 b2 fc fd ff ff 7b[     ]*vpternlogd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 25 f4 ab[         ]*vpternlogq xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 25 f4 ab[         ]*vpternlogq xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 25 f4 ab[         ]*vpternlogq xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 25 f4 7b[         ]*vpternlogq xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 31 7b[         ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 25 b4 f0 34 12 00 00 7b[  ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 31 7b[         ]*vpternlogq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 72 7f 7b[      ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 b2 00 08 00 00 7b[     ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 72 80 7b[      ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 b2 f0 f7 ff ff 7b[     ]*vpternlogq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 72 7f 7b[      ]*vpternlogq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 b2 00 04 00 00 7b[     ]*vpternlogq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 72 80 7b[      ]*vpternlogq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 b2 f8 fb ff ff 7b[     ]*vpternlogq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 25 f4 ab[         ]*vpternlogq ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 25 f4 ab[         ]*vpternlogq ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 25 f4 ab[         ]*vpternlogq ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 25 f4 7b[         ]*vpternlogq ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 31 7b[         ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 25 b4 f0 34 12 00 00 7b[  ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 31 7b[         ]*vpternlogq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 72 7f 7b[      ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 b2 00 10 00 00 7b[     ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 72 80 7b[      ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 b2 e0 ef ff ff 7b[     ]*vpternlogq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 72 7f 7b[      ]*vpternlogq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 b2 00 04 00 00 7b[     ]*vpternlogq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 72 80 7b[      ]*vpternlogq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 b2 f8 fb ff ff 7b[     ]*vpternlogq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 32 ee[    ]*vpmovqb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 32 ee[    ]*vpmovqb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 32 ee[    ]*vpmovqb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 32 ee[    ]*vpmovqb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 32 ee[    ]*vpmovqb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 32 ee[    ]*vpmovqb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 22 ee[    ]*vpmovsqb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 22 ee[    ]*vpmovsqb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 22 ee[    ]*vpmovsqb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 22 ee[    ]*vpmovsqb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 22 ee[    ]*vpmovsqb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 22 ee[    ]*vpmovsqb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 12 ee[    ]*vpmovusqb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 12 ee[    ]*vpmovusqb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 12 ee[    ]*vpmovusqb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 12 ee[    ]*vpmovusqb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 12 ee[    ]*vpmovusqb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 12 ee[    ]*vpmovusqb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 34 ee[    ]*vpmovqw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 34 ee[    ]*vpmovqw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 34 ee[    ]*vpmovqw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 34 ee[    ]*vpmovqw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 34 ee[    ]*vpmovqw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 34 ee[    ]*vpmovqw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 24 ee[    ]*vpmovsqw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 24 ee[    ]*vpmovsqw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 24 ee[    ]*vpmovsqw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 24 ee[    ]*vpmovsqw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 24 ee[    ]*vpmovsqw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 24 ee[    ]*vpmovsqw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 14 ee[    ]*vpmovusqw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 14 ee[    ]*vpmovusqw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 14 ee[    ]*vpmovusqw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 14 ee[    ]*vpmovusqw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 14 ee[    ]*vpmovusqw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 14 ee[    ]*vpmovusqw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 35 ee[    ]*vpmovqd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 35 ee[    ]*vpmovqd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 35 ee[    ]*vpmovqd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 35 ee[    ]*vpmovqd xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 35 ee[    ]*vpmovqd xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 35 ee[    ]*vpmovqd xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 25 ee[    ]*vpmovsqd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 25 ee[    ]*vpmovsqd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 25 ee[    ]*vpmovsqd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 25 ee[    ]*vpmovsqd xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 25 ee[    ]*vpmovsqd xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 25 ee[    ]*vpmovsqd xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 15 ee[    ]*vpmovusqd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 15 ee[    ]*vpmovusqd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 15 ee[    ]*vpmovusqd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 15 ee[    ]*vpmovusqd xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 15 ee[    ]*vpmovusqd xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 15 ee[    ]*vpmovusqd xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 31 ee[    ]*vpmovdb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 31 ee[    ]*vpmovdb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 31 ee[    ]*vpmovdb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 31 ee[    ]*vpmovdb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 31 ee[    ]*vpmovdb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 31 ee[    ]*vpmovdb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 21 ee[    ]*vpmovsdb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 21 ee[    ]*vpmovsdb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 21 ee[    ]*vpmovsdb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 21 ee[    ]*vpmovsdb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 21 ee[    ]*vpmovsdb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 21 ee[    ]*vpmovsdb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 11 ee[    ]*vpmovusdb xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 11 ee[    ]*vpmovusdb xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 11 ee[    ]*vpmovusdb xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 11 ee[    ]*vpmovusdb xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 11 ee[    ]*vpmovusdb xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 11 ee[    ]*vpmovusdb xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 33 ee[    ]*vpmovdw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 33 ee[    ]*vpmovdw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 33 ee[    ]*vpmovdw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 33 ee[    ]*vpmovdw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 33 ee[    ]*vpmovdw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 33 ee[    ]*vpmovdw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 23 ee[    ]*vpmovsdw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 23 ee[    ]*vpmovsdw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 23 ee[    ]*vpmovsdw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 23 ee[    ]*vpmovsdw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 23 ee[    ]*vpmovsdw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 23 ee[    ]*vpmovsdw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 13 ee[    ]*vpmovusdw xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 13 ee[    ]*vpmovusdw xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 13 ee[    ]*vpmovusdw xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 13 ee[    ]*vpmovusdw xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 13 ee[    ]*vpmovusdw xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 13 ee[    ]*vpmovusdw xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 23 f4 ab[         ]*vshuff32x4 ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 23 f4 ab[         ]*vshuff32x4 ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 23 f4 ab[         ]*vshuff32x4 ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 23 f4 7b[         ]*vshuff32x4 ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 31 7b[         ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 23 b4 f0 34 12 00 00 7b[  ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 31 7b[         ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 72 7f 7b[      ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 b2 00 10 00 00 7b[     ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 72 80 7b[      ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 b2 e0 ef ff ff 7b[     ]*vshuff32x4 ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 72 7f 7b[      ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 b2 00 02 00 00 7b[     ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 72 80 7b[      ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 b2 fc fd ff ff 7b[     ]*vshuff32x4 ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 23 f4 ab[         ]*vshuff64x2 ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 23 f4 ab[         ]*vshuff64x2 ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 23 f4 ab[         ]*vshuff64x2 ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 23 f4 7b[         ]*vshuff64x2 ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 31 7b[         ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 23 b4 f0 34 12 00 00 7b[  ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 31 7b[         ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 72 7f 7b[      ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 b2 00 10 00 00 7b[     ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 72 80 7b[      ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 b2 e0 ef ff ff 7b[     ]*vshuff64x2 ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 72 7f 7b[      ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 b2 00 04 00 00 7b[     ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 72 80 7b[      ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 b2 f8 fb ff ff 7b[     ]*vshuff64x2 ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 43 f4 ab[         ]*vshufi32x4 ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 43 f4 ab[         ]*vshufi32x4 ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 43 f4 ab[         ]*vshufi32x4 ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 43 f4 7b[         ]*vshufi32x4 ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 31 7b[         ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 43 b4 f0 34 12 00 00 7b[  ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 31 7b[         ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 72 7f 7b[      ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 b2 00 10 00 00 7b[     ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 72 80 7b[      ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 b2 e0 ef ff ff 7b[     ]*vshufi32x4 ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 72 7f 7b[      ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 b2 00 02 00 00 7b[     ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 72 80 7b[      ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 b2 fc fd ff ff 7b[     ]*vshufi32x4 ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 43 f4 ab[         ]*vshufi64x2 ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 43 f4 ab[         ]*vshufi64x2 ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 43 f4 ab[         ]*vshufi64x2 ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 43 f4 7b[         ]*vshufi64x2 ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 31 7b[         ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 43 b4 f0 34 12 00 00 7b[  ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 31 7b[         ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 72 7f 7b[      ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 b2 00 10 00 00 7b[     ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 72 80 7b[      ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 b2 e0 ef ff ff 7b[     ]*vshufi64x2 ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 72 7f 7b[      ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 b2 00 04 00 00 7b[     ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 72 80 7b[      ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 b2 f8 fb ff ff 7b[     ]*vshufi64x2 ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 36 f4[    ]*vpermq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 36 f4[    ]*vpermq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 36 f4[    ]*vpermq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 31[    ]*vpermq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 36 b4 f0 34 12 00 00[     ]*vpermq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 31[    ]*vpermq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 72 7f[         ]*vpermq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 b2 00 10 00 00[        ]*vpermq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 72 80[         ]*vpermq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 b2 e0 ef ff ff[        ]*vpermq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 72 7f[         ]*vpermq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 b2 00 04 00 00[        ]*vpermq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 72 80[         ]*vpermq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 b2 f8 fb ff ff[        ]*vpermq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 16 f4[    ]*vpermpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 16 f4[    ]*vpermpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 16 f4[    ]*vpermpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 31[    ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 16 b4 f0 34 12 00 00[     ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 31[    ]*vpermpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 72 7f[         ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 b2 00 10 00 00[        ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 72 80[         ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 b2 e0 ef ff ff[        ]*vpermpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 72 7f[         ]*vpermpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 b2 00 04 00 00[        ]*vpermpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 72 80[         ]*vpermpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 b2 f8 fb ff ff[        ]*vpermpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 7e f4[    ]*vpermt2d xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 7e f4[    ]*vpermt2d xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 7e f4[    ]*vpermt2d xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 31[    ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 7e b4 f0 34 12 00 00[     ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 31[    ]*vpermt2d xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 72 7f[         ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e b2 00 08 00 00[        ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 72 80[         ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e b2 f0 f7 ff ff[        ]*vpermt2d xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 72 7f[         ]*vpermt2d xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e b2 00 02 00 00[        ]*vpermt2d xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 72 80[         ]*vpermt2d xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e b2 fc fd ff ff[        ]*vpermt2d xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 7e f4[    ]*vpermt2d ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 7e f4[    ]*vpermt2d ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 7e f4[    ]*vpermt2d ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 31[    ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 7e b4 f0 34 12 00 00[     ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 31[    ]*vpermt2d ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 72 7f[         ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e b2 00 10 00 00[        ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 72 80[         ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e b2 e0 ef ff ff[        ]*vpermt2d ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 72 7f[         ]*vpermt2d ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e b2 00 02 00 00[        ]*vpermt2d ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 72 80[         ]*vpermt2d ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e b2 fc fd ff ff[        ]*vpermt2d ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 7e f4[    ]*vpermt2q xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 7e f4[    ]*vpermt2q xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 7e f4[    ]*vpermt2q xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 31[    ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 7e b4 f0 34 12 00 00[     ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 31[    ]*vpermt2q xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 72 7f[         ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e b2 00 08 00 00[        ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 72 80[         ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e b2 f0 f7 ff ff[        ]*vpermt2q xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 72 7f[         ]*vpermt2q xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e b2 00 04 00 00[        ]*vpermt2q xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 72 80[         ]*vpermt2q xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e b2 f8 fb ff ff[        ]*vpermt2q xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 7e f4[    ]*vpermt2q ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 7e f4[    ]*vpermt2q ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 7e f4[    ]*vpermt2q ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 31[    ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 7e b4 f0 34 12 00 00[     ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 31[    ]*vpermt2q ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 72 7f[         ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e b2 00 10 00 00[        ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 72 80[         ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e b2 e0 ef ff ff[        ]*vpermt2q ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 72 7f[         ]*vpermt2q ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e b2 00 04 00 00[        ]*vpermt2q ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 72 80[         ]*vpermt2q ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e b2 f8 fb ff ff[        ]*vpermt2q ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 7f f4[    ]*vpermt2ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 7f f4[    ]*vpermt2ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 7f f4[    ]*vpermt2ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 31[    ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 7f b4 f0 34 12 00 00[     ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 31[    ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 72 7f[         ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f b2 00 08 00 00[        ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 72 80[         ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f b2 f0 f7 ff ff[        ]*vpermt2ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 72 7f[         ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f b2 00 02 00 00[        ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 72 80[         ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f b2 fc fd ff ff[        ]*vpermt2ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 7f f4[    ]*vpermt2ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 7f f4[    ]*vpermt2ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 7f f4[    ]*vpermt2ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 31[    ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 7f b4 f0 34 12 00 00[     ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 31[    ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 72 7f[         ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f b2 00 10 00 00[        ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 72 80[         ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f b2 e0 ef ff ff[        ]*vpermt2ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 72 7f[         ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f b2 00 02 00 00[        ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 72 80[         ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f b2 fc fd ff ff[        ]*vpermt2ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 7f f4[    ]*vpermt2pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 7f f4[    ]*vpermt2pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 7f f4[    ]*vpermt2pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 31[    ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 7f b4 f0 34 12 00 00[     ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 31[    ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 72 7f[         ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f b2 00 08 00 00[        ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 72 80[         ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f b2 f0 f7 ff ff[        ]*vpermt2pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 72 7f[         ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f b2 00 04 00 00[        ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 72 80[         ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f b2 f8 fb ff ff[        ]*vpermt2pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 7f f4[    ]*vpermt2pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 7f f4[    ]*vpermt2pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 7f f4[    ]*vpermt2pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 31[    ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 7f b4 f0 34 12 00 00[     ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 31[    ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 72 7f[         ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f b2 00 10 00 00[        ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 72 80[         ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f b2 e0 ef ff ff[        ]*vpermt2pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 72 7f[         ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f b2 00 04 00 00[        ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 72 80[         ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f b2 f8 fb ff ff[        ]*vpermt2pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 03 f4 ab[         ]*valignq xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 03 f4 ab[         ]*valignq xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 03 f4 ab[         ]*valignq xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 03 f4 7b[         ]*valignq xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 31 7b[         ]*valignq xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 03 b4 f0 34 12 00 00 7b[  ]*valignq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 31 7b[         ]*valignq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 72 7f 7b[      ]*valignq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 b2 00 08 00 00 7b[     ]*valignq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 72 80 7b[      ]*valignq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 b2 f0 f7 ff ff 7b[     ]*valignq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 72 7f 7b[      ]*valignq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 b2 00 04 00 00 7b[     ]*valignq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 72 80 7b[      ]*valignq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 b2 f8 fb ff ff 7b[     ]*valignq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 03 f4 ab[         ]*valignq ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 03 f4 ab[         ]*valignq ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 03 f4 ab[         ]*valignq ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 03 f4 7b[         ]*valignq ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 31 7b[         ]*valignq ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 03 b4 f0 34 12 00 00 7b[  ]*valignq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 31 7b[         ]*valignq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 72 7f 7b[      ]*valignq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 b2 00 10 00 00 7b[     ]*valignq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 72 80 7b[      ]*valignq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 b2 e0 ef ff ff 7b[     ]*valignq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 72 7f 7b[      ]*valignq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 b2 00 04 00 00 7b[     ]*valignq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 72 80 7b[      ]*valignq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 b2 f8 fb ff ff 7b[     ]*valignq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 2c f4[    ]*vscalefpd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 2c f4[    ]*vscalefpd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 2c f4[    ]*vscalefpd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 31[    ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 2c b4 f0 34 12 00 00[     ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 31[    ]*vscalefpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 72 7f[         ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c b2 00 08 00 00[        ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 72 80[         ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c b2 f0 f7 ff ff[        ]*vscalefpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 72 7f[         ]*vscalefpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c b2 00 04 00 00[        ]*vscalefpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 72 80[         ]*vscalefpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c b2 f8 fb ff ff[        ]*vscalefpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 2c f4[    ]*vscalefpd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 2c f4[    ]*vscalefpd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 2c f4[    ]*vscalefpd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 31[    ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 2c b4 f0 34 12 00 00[     ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 31[    ]*vscalefpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 72 7f[         ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c b2 00 10 00 00[        ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 72 80[         ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c b2 e0 ef ff ff[        ]*vscalefpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 72 7f[         ]*vscalefpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c b2 00 04 00 00[        ]*vscalefpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 72 80[         ]*vscalefpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c b2 f8 fb ff ff[        ]*vscalefpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 2c f4[    ]*vscalefps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 2c f4[    ]*vscalefps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 2c f4[    ]*vscalefps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 31[    ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 2c b4 f0 34 12 00 00[     ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 31[    ]*vscalefps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 72 7f[         ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c b2 00 08 00 00[        ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 72 80[         ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c b2 f0 f7 ff ff[        ]*vscalefps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 72 7f[         ]*vscalefps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c b2 00 02 00 00[        ]*vscalefps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 72 80[         ]*vscalefps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c b2 fc fd ff ff[        ]*vscalefps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 2c f4[    ]*vscalefps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 2c f4[    ]*vscalefps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 2c f4[    ]*vscalefps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 31[    ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 2c b4 f0 34 12 00 00[     ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 31[    ]*vscalefps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 72 7f[         ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c b2 00 10 00 00[        ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 72 80[         ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c b2 e0 ef ff ff[        ]*vscalefps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 72 7f[         ]*vscalefps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c b2 00 02 00 00[        ]*vscalefps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 72 80[         ]*vscalefps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c b2 fc fd ff ff[        ]*vscalefps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 54 f4 ab[         ]*vfixupimmpd xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 54 f4 ab[         ]*vfixupimmpd xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 54 f4 ab[         ]*vfixupimmpd xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 54 f4 7b[         ]*vfixupimmpd xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 31 7b[         ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 54 b4 f0 34 12 00 00 7b[  ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 31 7b[         ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 72 7f 7b[      ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 b2 00 08 00 00 7b[     ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 72 80 7b[      ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmpd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 72 7f 7b[      ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 b2 00 04 00 00 7b[     ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 72 80 7b[      ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 54 f4 ab[         ]*vfixupimmpd ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 54 f4 ab[         ]*vfixupimmpd ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 54 f4 ab[         ]*vfixupimmpd ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 54 f4 7b[         ]*vfixupimmpd ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 31 7b[         ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 54 b4 f0 34 12 00 00 7b[  ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 31 7b[         ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 72 7f 7b[      ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 b2 00 10 00 00 7b[     ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 72 80 7b[      ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 b2 e0 ef ff ff 7b[     ]*vfixupimmpd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 72 7f 7b[      ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 b2 00 04 00 00 7b[     ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 72 80 7b[      ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 54 f4 ab[         ]*vfixupimmps xmm30,xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 54 f4 ab[         ]*vfixupimmps xmm30\{k7\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 54 f4 ab[         ]*vfixupimmps xmm30\{k7\}\{z\},xmm29,xmm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 54 f4 7b[         ]*vfixupimmps xmm30,xmm29,xmm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 31 7b[         ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 54 b4 f0 34 12 00 00 7b[  ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 31 7b[         ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 72 7f 7b[      ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 b2 00 08 00 00 7b[     ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 72 80 7b[      ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 72 7f 7b[      ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 b2 00 02 00 00 7b[     ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 72 80 7b[      ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 b2 fc fd ff ff 7b[     ]*vfixupimmps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 54 f4 ab[         ]*vfixupimmps ymm30,ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 54 f4 ab[         ]*vfixupimmps ymm30\{k7\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 54 f4 ab[         ]*vfixupimmps ymm30\{k7\}\{z\},ymm29,ymm28,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 54 f4 7b[         ]*vfixupimmps ymm30,ymm29,ymm28,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 31 7b[         ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 54 b4 f0 34 12 00 00 7b[  ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 31 7b[         ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 72 7f 7b[      ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 b2 00 10 00 00 7b[     ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 72 80 7b[      ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 b2 e0 ef ff ff 7b[     ]*vfixupimmps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 72 7f 7b[      ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 b2 00 02 00 00 7b[     ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 72 80 7b[      ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 b2 fc fd ff ff 7b[     ]*vfixupimmps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 f5 ab[         ]*vpslld xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 f5 ab[         ]*vpslld xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 f5 ab[         ]*vpslld xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 f5 7b[         ]*vpslld xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 31 7b[         ]*vpslld xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 b4 f0 34 12 00 00 7b[  ]*vpslld xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 31 7b[         ]*vpslld xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 72 7f 7b[      ]*vpslld xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 b2 00 08 00 00 7b[     ]*vpslld xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 72 80 7b[      ]*vpslld xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 b2 f0 f7 ff ff 7b[     ]*vpslld xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 72 7f 7b[      ]*vpslld xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 b2 00 02 00 00 7b[     ]*vpslld xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 72 80 7b[      ]*vpslld xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 b2 fc fd ff ff 7b[     ]*vpslld xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 f5 ab[         ]*vpslld ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 f5 ab[         ]*vpslld ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 f5 ab[         ]*vpslld ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 f5 7b[         ]*vpslld ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 31 7b[         ]*vpslld ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 b4 f0 34 12 00 00 7b[  ]*vpslld ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 31 7b[         ]*vpslld ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 72 7f 7b[      ]*vpslld ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 b2 00 10 00 00 7b[     ]*vpslld ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 72 80 7b[      ]*vpslld ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 b2 e0 ef ff ff 7b[     ]*vpslld ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 72 7f 7b[      ]*vpslld ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 b2 00 02 00 00 7b[     ]*vpslld ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 72 80 7b[      ]*vpslld ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 b2 fc fd ff ff 7b[     ]*vpslld ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 f5 ab[         ]*vpsllq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 73 f5 ab[         ]*vpsllq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 73 f5 ab[         ]*vpsllq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 f5 7b[         ]*vpsllq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 31 7b[         ]*vpsllq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 73 b4 f0 34 12 00 00 7b[  ]*vpsllq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 31 7b[         ]*vpsllq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 72 7f 7b[      ]*vpsllq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 b2 00 08 00 00 7b[     ]*vpsllq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 72 80 7b[      ]*vpsllq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 b2 f0 f7 ff ff 7b[     ]*vpsllq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 72 7f 7b[      ]*vpsllq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 b2 00 04 00 00 7b[     ]*vpsllq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 72 80 7b[      ]*vpsllq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 b2 f8 fb ff ff 7b[     ]*vpsllq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 f5 ab[         ]*vpsllq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 73 f5 ab[         ]*vpsllq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 73 f5 ab[         ]*vpsllq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 f5 7b[         ]*vpsllq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 31 7b[         ]*vpsllq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 73 b4 f0 34 12 00 00 7b[  ]*vpsllq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 31 7b[         ]*vpsllq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 72 7f 7b[      ]*vpsllq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 b2 00 10 00 00 7b[     ]*vpsllq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 72 80 7b[      ]*vpsllq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 b2 e0 ef ff ff 7b[     ]*vpsllq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 72 7f 7b[      ]*vpsllq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 b2 00 04 00 00 7b[     ]*vpsllq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 72 80 7b[      ]*vpsllq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 b2 f8 fb ff ff 7b[     ]*vpsllq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 e5 ab[         ]*vpsrad xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 e5 ab[         ]*vpsrad xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 e5 ab[         ]*vpsrad xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 e5 7b[         ]*vpsrad xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 21 7b[         ]*vpsrad xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 a4 f0 34 12 00 00 7b[  ]*vpsrad xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 21 7b[         ]*vpsrad xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 62 7f 7b[      ]*vpsrad xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 a2 00 08 00 00 7b[     ]*vpsrad xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 62 80 7b[      ]*vpsrad xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 a2 f0 f7 ff ff 7b[     ]*vpsrad xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 62 7f 7b[      ]*vpsrad xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 a2 00 02 00 00 7b[     ]*vpsrad xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 62 80 7b[      ]*vpsrad xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 a2 fc fd ff ff 7b[     ]*vpsrad xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 e5 ab[         ]*vpsrad ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 e5 ab[         ]*vpsrad ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 e5 ab[         ]*vpsrad ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 e5 7b[         ]*vpsrad ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 21 7b[         ]*vpsrad ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 a4 f0 34 12 00 00 7b[  ]*vpsrad ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 21 7b[         ]*vpsrad ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 62 7f 7b[      ]*vpsrad ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 a2 00 10 00 00 7b[     ]*vpsrad ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 62 80 7b[      ]*vpsrad ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 a2 e0 ef ff ff 7b[     ]*vpsrad ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 62 7f 7b[      ]*vpsrad ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 a2 00 02 00 00 7b[     ]*vpsrad ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 62 80 7b[      ]*vpsrad ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 a2 fc fd ff ff 7b[     ]*vpsrad ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 e5 ab[         ]*vpsraq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 e5 ab[         ]*vpsraq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 e5 ab[         ]*vpsraq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 e5 7b[         ]*vpsraq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 21 7b[         ]*vpsraq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 a4 f0 34 12 00 00 7b[  ]*vpsraq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 21 7b[         ]*vpsraq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 62 7f 7b[      ]*vpsraq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 a2 00 08 00 00 7b[     ]*vpsraq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 62 80 7b[      ]*vpsraq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 a2 f0 f7 ff ff 7b[     ]*vpsraq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 62 7f 7b[      ]*vpsraq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 a2 00 04 00 00 7b[     ]*vpsraq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 62 80 7b[      ]*vpsraq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 a2 f8 fb ff ff 7b[     ]*vpsraq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 e5 ab[         ]*vpsraq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 e5 ab[         ]*vpsraq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 e5 ab[         ]*vpsraq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 e5 7b[         ]*vpsraq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 21 7b[         ]*vpsraq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 a4 f0 34 12 00 00 7b[  ]*vpsraq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 21 7b[         ]*vpsraq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 62 7f 7b[      ]*vpsraq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 a2 00 10 00 00 7b[     ]*vpsraq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 62 80 7b[      ]*vpsraq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 a2 e0 ef ff ff 7b[     ]*vpsraq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 62 7f 7b[      ]*vpsraq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 a2 00 04 00 00 7b[     ]*vpsraq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 62 80 7b[      ]*vpsraq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 a2 f8 fb ff ff 7b[     ]*vpsraq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 15 f4[    ]*vprolvd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 15 f4[    ]*vprolvd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 15 f4[    ]*vprolvd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 31[    ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 15 b4 f0 34 12 00 00[     ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 31[    ]*vprolvd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 72 7f[         ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 b2 00 08 00 00[        ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 72 80[         ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 b2 f0 f7 ff ff[        ]*vprolvd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 72 7f[         ]*vprolvd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 b2 00 02 00 00[        ]*vprolvd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 72 80[         ]*vprolvd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 b2 fc fd ff ff[        ]*vprolvd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 15 f4[    ]*vprolvd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 15 f4[    ]*vprolvd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 15 f4[    ]*vprolvd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 31[    ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 15 b4 f0 34 12 00 00[     ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 31[    ]*vprolvd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 72 7f[         ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 b2 00 10 00 00[        ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 72 80[         ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 b2 e0 ef ff ff[        ]*vprolvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 72 7f[         ]*vprolvd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 b2 00 02 00 00[        ]*vprolvd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 72 80[         ]*vprolvd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 b2 fc fd ff ff[        ]*vprolvd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 cd ab[         ]*vprold xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 cd ab[         ]*vprold xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 cd ab[         ]*vprold xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 cd 7b[         ]*vprold xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 09 7b[         ]*vprold xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 8c f0 34 12 00 00 7b[  ]*vprold xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 09 7b[         ]*vprold xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 4a 7f 7b[      ]*vprold xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 8a 00 08 00 00 7b[     ]*vprold xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 4a 80 7b[      ]*vprold xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 8a f0 f7 ff ff 7b[     ]*vprold xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 4a 7f 7b[      ]*vprold xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 8a 00 02 00 00 7b[     ]*vprold xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 4a 80 7b[      ]*vprold xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 8a fc fd ff ff 7b[     ]*vprold xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 cd ab[         ]*vprold ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 cd ab[         ]*vprold ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 cd ab[         ]*vprold ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 cd 7b[         ]*vprold ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 09 7b[         ]*vprold ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 8c f0 34 12 00 00 7b[  ]*vprold ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 09 7b[         ]*vprold ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 4a 7f 7b[      ]*vprold ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 8a 00 10 00 00 7b[     ]*vprold ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 4a 80 7b[      ]*vprold ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 8a e0 ef ff ff 7b[     ]*vprold ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 4a 7f 7b[      ]*vprold ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 8a 00 02 00 00 7b[     ]*vprold ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 4a 80 7b[      ]*vprold ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 8a fc fd ff ff 7b[     ]*vprold ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 15 f4[    ]*vprolvq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 15 f4[    ]*vprolvq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 15 f4[    ]*vprolvq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 31[    ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 15 b4 f0 34 12 00 00[     ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 31[    ]*vprolvq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 72 7f[         ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 b2 00 08 00 00[        ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 72 80[         ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 b2 f0 f7 ff ff[        ]*vprolvq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 72 7f[         ]*vprolvq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 b2 00 04 00 00[        ]*vprolvq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 72 80[         ]*vprolvq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 b2 f8 fb ff ff[        ]*vprolvq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 15 f4[    ]*vprolvq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 15 f4[    ]*vprolvq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 15 f4[    ]*vprolvq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 31[    ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 15 b4 f0 34 12 00 00[     ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 31[    ]*vprolvq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 72 7f[         ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 b2 00 10 00 00[        ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 72 80[         ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 b2 e0 ef ff ff[        ]*vprolvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 72 7f[         ]*vprolvq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 b2 00 04 00 00[        ]*vprolvq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 72 80[         ]*vprolvq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 b2 f8 fb ff ff[        ]*vprolvq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 cd ab[         ]*vprolq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 cd ab[         ]*vprolq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 cd ab[         ]*vprolq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 cd 7b[         ]*vprolq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 09 7b[         ]*vprolq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 8c f0 34 12 00 00 7b[  ]*vprolq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 09 7b[         ]*vprolq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 4a 7f 7b[      ]*vprolq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 8a 00 08 00 00 7b[     ]*vprolq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 4a 80 7b[      ]*vprolq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 8a f0 f7 ff ff 7b[     ]*vprolq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 4a 7f 7b[      ]*vprolq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 8a 00 04 00 00 7b[     ]*vprolq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 4a 80 7b[      ]*vprolq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 8a f8 fb ff ff 7b[     ]*vprolq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 cd ab[         ]*vprolq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 cd ab[         ]*vprolq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 cd ab[         ]*vprolq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 cd 7b[         ]*vprolq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 09 7b[         ]*vprolq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 8c f0 34 12 00 00 7b[  ]*vprolq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 09 7b[         ]*vprolq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 4a 7f 7b[      ]*vprolq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 8a 00 10 00 00 7b[     ]*vprolq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 4a 80 7b[      ]*vprolq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 8a e0 ef ff ff 7b[     ]*vprolq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 4a 7f 7b[      ]*vprolq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 8a 00 04 00 00 7b[     ]*vprolq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 4a 80 7b[      ]*vprolq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 8a f8 fb ff ff 7b[     ]*vprolq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 14 f4[    ]*vprorvd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 14 f4[    ]*vprorvd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 14 f4[    ]*vprorvd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 31[    ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 14 b4 f0 34 12 00 00[     ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 31[    ]*vprorvd xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 72 7f[         ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 b2 00 08 00 00[        ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 72 80[         ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 b2 f0 f7 ff ff[        ]*vprorvd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 72 7f[         ]*vprorvd xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 b2 00 02 00 00[        ]*vprorvd xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 72 80[         ]*vprorvd xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 b2 fc fd ff ff[        ]*vprorvd xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 14 f4[    ]*vprorvd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 14 f4[    ]*vprorvd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 14 f4[    ]*vprorvd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 31[    ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 14 b4 f0 34 12 00 00[     ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 31[    ]*vprorvd ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 72 7f[         ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 b2 00 10 00 00[        ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 72 80[         ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 b2 e0 ef ff ff[        ]*vprorvd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 72 7f[         ]*vprorvd ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 b2 00 02 00 00[        ]*vprorvd ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 72 80[         ]*vprorvd ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 b2 fc fd ff ff[        ]*vprorvd ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 c5 ab[         ]*vprord xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 c5 ab[         ]*vprord xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 c5 ab[         ]*vprord xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 c5 7b[         ]*vprord xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 01 7b[         ]*vprord xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 84 f0 34 12 00 00 7b[  ]*vprord xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 01 7b[         ]*vprord xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 42 7f 7b[      ]*vprord xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 82 00 08 00 00 7b[     ]*vprord xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 42 80 7b[      ]*vprord xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 82 f0 f7 ff ff 7b[     ]*vprord xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 42 7f 7b[      ]*vprord xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 82 00 02 00 00 7b[     ]*vprord xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 42 80 7b[      ]*vprord xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 82 fc fd ff ff 7b[     ]*vprord xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 c5 ab[         ]*vprord ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 c5 ab[         ]*vprord ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 c5 ab[         ]*vprord ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 c5 7b[         ]*vprord ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 01 7b[         ]*vprord ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 84 f0 34 12 00 00 7b[  ]*vprord ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 01 7b[         ]*vprord ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 42 7f 7b[      ]*vprord ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 82 00 10 00 00 7b[     ]*vprord ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 42 80 7b[      ]*vprord ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 82 e0 ef ff ff 7b[     ]*vprord ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 42 7f 7b[      ]*vprord ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 82 00 02 00 00 7b[     ]*vprord ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 42 80 7b[      ]*vprord ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 82 fc fd ff ff 7b[     ]*vprord ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 14 f4[    ]*vprorvq xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 14 f4[    ]*vprorvq xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 14 f4[    ]*vprorvq xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 31[    ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 14 b4 f0 34 12 00 00[     ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 31[    ]*vprorvq xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 72 7f[         ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 b2 00 08 00 00[        ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 72 80[         ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 b2 f0 f7 ff ff[        ]*vprorvq xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 72 7f[         ]*vprorvq xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 b2 00 04 00 00[        ]*vprorvq xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 72 80[         ]*vprorvq xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 b2 f8 fb ff ff[        ]*vprorvq xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 14 f4[    ]*vprorvq ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 14 f4[    ]*vprorvq ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 14 f4[    ]*vprorvq ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 31[    ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 14 b4 f0 34 12 00 00[     ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 31[    ]*vprorvq ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 72 7f[         ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 b2 00 10 00 00[        ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 72 80[         ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 b2 e0 ef ff ff[        ]*vprorvq ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 72 7f[         ]*vprorvq ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 b2 00 04 00 00[        ]*vprorvq ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 72 80[         ]*vprorvq ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 b2 f8 fb ff ff[        ]*vprorvq ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 c5 ab[         ]*vprorq xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 c5 ab[         ]*vprorq xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 c5 ab[         ]*vprorq xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 c5 7b[         ]*vprorq xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 01 7b[         ]*vprorq xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 84 f0 34 12 00 00 7b[  ]*vprorq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 01 7b[         ]*vprorq xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 42 7f 7b[      ]*vprorq xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 82 00 08 00 00 7b[     ]*vprorq xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 42 80 7b[      ]*vprorq xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 82 f0 f7 ff ff 7b[     ]*vprorq xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 42 7f 7b[      ]*vprorq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 82 00 04 00 00 7b[     ]*vprorq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 42 80 7b[      ]*vprorq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 82 f8 fb ff ff 7b[     ]*vprorq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 c5 ab[         ]*vprorq ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 c5 ab[         ]*vprorq ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 c5 ab[         ]*vprorq ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 c5 7b[         ]*vprorq ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 01 7b[         ]*vprorq ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 84 f0 34 12 00 00 7b[  ]*vprorq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 01 7b[         ]*vprorq ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 42 7f 7b[      ]*vprorq ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 82 00 10 00 00 7b[     ]*vprorq ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 42 80 7b[      ]*vprorq ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 82 e0 ef ff ff 7b[     ]*vprorq ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 42 7f 7b[      ]*vprorq ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 82 00 04 00 00 7b[     ]*vprorq ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 42 80 7b[      ]*vprorq ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 82 f8 fb ff ff 7b[     ]*vprorq ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 09 f5 ab[         ]*vrndscalepd xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 09 f5 ab[         ]*vrndscalepd xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 09 f5 ab[         ]*vrndscalepd xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 09 f5 7b[         ]*vrndscalepd xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 31 7b[         ]*vrndscalepd xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 09 b4 f0 34 12 00 00 7b[  ]*vrndscalepd xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 31 7b[         ]*vrndscalepd xmm30,QWORD PTR \[rcx\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 72 7f 7b[      ]*vrndscalepd xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 b2 00 08 00 00 7b[     ]*vrndscalepd xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 72 80 7b[      ]*vrndscalepd xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 b2 f0 f7 ff ff 7b[     ]*vrndscalepd xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 72 7f 7b[      ]*vrndscalepd xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 b2 00 04 00 00 7b[     ]*vrndscalepd xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 72 80 7b[      ]*vrndscalepd xmm30,QWORD PTR \[rdx-0x400\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd xmm30,QWORD PTR \[rdx-0x408\]\{1to2\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 09 f5 ab[         ]*vrndscalepd ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 09 f5 ab[         ]*vrndscalepd ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 09 f5 ab[         ]*vrndscalepd ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 09 f5 7b[         ]*vrndscalepd ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 31 7b[         ]*vrndscalepd ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 09 b4 f0 34 12 00 00 7b[  ]*vrndscalepd ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 31 7b[         ]*vrndscalepd ymm30,QWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 72 7f 7b[      ]*vrndscalepd ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 b2 00 10 00 00 7b[     ]*vrndscalepd ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 72 80 7b[      ]*vrndscalepd ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 b2 e0 ef ff ff 7b[     ]*vrndscalepd ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 72 7f 7b[      ]*vrndscalepd ymm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 b2 00 04 00 00 7b[     ]*vrndscalepd ymm30,QWORD PTR \[rdx\+0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 72 80 7b[      ]*vrndscalepd ymm30,QWORD PTR \[rdx-0x400\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd ymm30,QWORD PTR \[rdx-0x408\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 08 f5 ab[         ]*vrndscaleps xmm30,xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 08 f5 ab[         ]*vrndscaleps xmm30\{k7\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 08 f5 ab[         ]*vrndscaleps xmm30\{k7\}\{z\},xmm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 08 f5 7b[         ]*vrndscaleps xmm30,xmm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 31 7b[         ]*vrndscaleps xmm30,XMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 08 b4 f0 34 12 00 00 7b[  ]*vrndscaleps xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 31 7b[         ]*vrndscaleps xmm30,DWORD PTR \[rcx\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 72 7f 7b[      ]*vrndscaleps xmm30,XMMWORD PTR \[rdx\+0x7f0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 b2 00 08 00 00 7b[     ]*vrndscaleps xmm30,XMMWORD PTR \[rdx\+0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 72 80 7b[      ]*vrndscaleps xmm30,XMMWORD PTR \[rdx-0x800\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 b2 f0 f7 ff ff 7b[     ]*vrndscaleps xmm30,XMMWORD PTR \[rdx-0x810\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 72 7f 7b[      ]*vrndscaleps xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 b2 00 02 00 00 7b[     ]*vrndscaleps xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 72 80 7b[      ]*vrndscaleps xmm30,DWORD PTR \[rdx-0x200\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 b2 fc fd ff ff 7b[     ]*vrndscaleps xmm30,DWORD PTR \[rdx-0x204\]\{1to4\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 08 f5 ab[         ]*vrndscaleps ymm30,ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 08 f5 ab[         ]*vrndscaleps ymm30\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 08 f5 ab[         ]*vrndscaleps ymm30\{k7\}\{z\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 08 f5 7b[         ]*vrndscaleps ymm30,ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 31 7b[         ]*vrndscaleps ymm30,YMMWORD PTR \[rcx\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 08 b4 f0 34 12 00 00 7b[  ]*vrndscaleps ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 31 7b[         ]*vrndscaleps ymm30,DWORD PTR \[rcx\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 72 7f 7b[      ]*vrndscaleps ymm30,YMMWORD PTR \[rdx\+0xfe0\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 b2 00 10 00 00 7b[     ]*vrndscaleps ymm30,YMMWORD PTR \[rdx\+0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 72 80 7b[      ]*vrndscaleps ymm30,YMMWORD PTR \[rdx-0x1000\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 b2 e0 ef ff ff 7b[     ]*vrndscaleps ymm30,YMMWORD PTR \[rdx-0x1020\],0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 72 7f 7b[      ]*vrndscaleps ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 b2 00 02 00 00 7b[     ]*vrndscaleps ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 72 80 7b[      ]*vrndscaleps ymm30,DWORD PTR \[rdx-0x200\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 b2 fc fd ff ff 7b[     ]*vrndscaleps ymm30,DWORD PTR \[rdx-0x204\]\{1to8\},0x7b
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 31[    ]*vpcompressq XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 8b 31[    ]*vpcompressq XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 8b b4 f0 34 12 00 00[     ]*vpcompressq XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 72 7f[         ]*vpcompressq XMMWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b b2 00 04 00 00[        ]*vpcompressq XMMWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 72 80[         ]*vpcompressq XMMWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b b2 f8 fb ff ff[        ]*vpcompressq XMMWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 31[    ]*vpcompressq YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 8b 31[    ]*vpcompressq YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 8b b4 f0 34 12 00 00[     ]*vpcompressq YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 72 7f[         ]*vpcompressq YMMWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b b2 00 04 00 00[        ]*vpcompressq YMMWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 72 80[         ]*vpcompressq YMMWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b b2 f8 fb ff ff[        ]*vpcompressq YMMWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 8b ee[    ]*vpcompressq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 8b ee[    ]*vpcompressq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 8b ee[    ]*vpcompressq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 8b ee[    ]*vpcompressq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 8b ee[    ]*vpcompressq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 8b ee[    ]*vpcompressq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 31 ab[         ]*vcvtps2ph QWORD PTR \[rcx\],xmm30,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 0f 1d 31 ab[         ]*vcvtps2ph QWORD PTR \[rcx\]\{k7\},xmm30,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 31 7b[         ]*vcvtps2ph QWORD PTR \[rcx\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 1d b4 f0 34 12 00 00 7b[  ]*vcvtps2ph QWORD PTR \[rax\+r14\*8\+0x1234\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 72 7f 7b[      ]*vcvtps2ph QWORD PTR \[rdx\+0x3f8\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d b2 00 04 00 00 7b[     ]*vcvtps2ph QWORD PTR \[rdx\+0x400\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 72 80 7b[      ]*vcvtps2ph QWORD PTR \[rdx-0x400\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d b2 f8 fb ff ff 7b[     ]*vcvtps2ph QWORD PTR \[rdx-0x408\],xmm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 31 ab[         ]*vcvtps2ph XMMWORD PTR \[rcx\],ymm30,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 1d 31 ab[         ]*vcvtps2ph XMMWORD PTR \[rcx\]\{k7\},ymm30,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 31 7b[         ]*vcvtps2ph XMMWORD PTR \[rcx\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 1d b4 f0 34 12 00 00 7b[  ]*vcvtps2ph XMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 72 7f 7b[      ]*vcvtps2ph XMMWORD PTR \[rdx\+0x7f0\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d b2 00 08 00 00 7b[     ]*vcvtps2ph XMMWORD PTR \[rdx\+0x800\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 72 80 7b[      ]*vcvtps2ph XMMWORD PTR \[rdx-0x800\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d b2 f0 f7 ff ff 7b[     ]*vcvtps2ph XMMWORD PTR \[rdx-0x810\],ymm30,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 29 ab[         ]*vextractf32x4 XMMWORD PTR \[rcx\],ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 19 29 ab[         ]*vextractf32x4 XMMWORD PTR \[rcx\]\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 29 7b[         ]*vextractf32x4 XMMWORD PTR \[rcx\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 19 ac f0 34 12 00 00 7b[  ]*vextractf32x4 XMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 6a 7f 7b[      ]*vextractf32x4 XMMWORD PTR \[rdx\+0x7f0\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 aa 00 08 00 00 7b[     ]*vextractf32x4 XMMWORD PTR \[rdx\+0x800\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 6a 80 7b[      ]*vextractf32x4 XMMWORD PTR \[rdx-0x800\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 aa f0 f7 ff ff 7b[     ]*vextractf32x4 XMMWORD PTR \[rdx-0x810\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 29 ab[         ]*vextracti32x4 XMMWORD PTR \[rcx\],ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 39 29 ab[         ]*vextracti32x4 XMMWORD PTR \[rcx\]\{k7\},ymm29,0xab
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 29 7b[         ]*vextracti32x4 XMMWORD PTR \[rcx\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 39 ac f0 34 12 00 00 7b[  ]*vextracti32x4 XMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 6a 7f 7b[      ]*vextracti32x4 XMMWORD PTR \[rdx\+0x7f0\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 aa 00 08 00 00 7b[     ]*vextracti32x4 XMMWORD PTR \[rdx\+0x800\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 6a 80 7b[      ]*vextracti32x4 XMMWORD PTR \[rdx-0x800\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 aa f0 f7 ff ff 7b[     ]*vextracti32x4 XMMWORD PTR \[rdx-0x810\],ymm29,0x7b
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 31[    ]*vmovapd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 29 31[    ]*vmovapd XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 29 b4 f0 34 12 00 00[     ]*vmovapd XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 72 7f[         ]*vmovapd XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 b2 00 08 00 00[        ]*vmovapd XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 72 80[         ]*vmovapd XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 b2 f0 f7 ff ff[        ]*vmovapd XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 31[    ]*vmovapd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 29 31[    ]*vmovapd YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 29 b4 f0 34 12 00 00[     ]*vmovapd YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 72 7f[         ]*vmovapd YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 b2 00 10 00 00[        ]*vmovapd YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 72 80[         ]*vmovapd YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 b2 e0 ef ff ff[        ]*vmovapd YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 31[    ]*vmovaps XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 0f 29 31[    ]*vmovaps XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 29 b4 f0 34 12 00 00[     ]*vmovaps XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 72 7f[         ]*vmovaps XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 b2 00 08 00 00[        ]*vmovaps XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 72 80[         ]*vmovaps XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 b2 f0 f7 ff ff[        ]*vmovaps XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 31[    ]*vmovaps YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 2f 29 31[    ]*vmovaps YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 29 b4 f0 34 12 00 00[     ]*vmovaps YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 72 7f[         ]*vmovaps YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 b2 00 10 00 00[        ]*vmovaps YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 72 80[         ]*vmovaps YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 b2 e0 ef ff ff[        ]*vmovaps YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 31[    ]*vmovdqa32 XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 0f 7f 31[    ]*vmovdqa32 XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 7f b4 f0 34 12 00 00[     ]*vmovdqa32 XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 72 7f[         ]*vmovdqa32 XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f b2 00 08 00 00[        ]*vmovdqa32 XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 72 80[         ]*vmovdqa32 XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f b2 f0 f7 ff ff[        ]*vmovdqa32 XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 31[    ]*vmovdqa32 YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 2f 7f 31[    ]*vmovdqa32 YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 7f b4 f0 34 12 00 00[     ]*vmovdqa32 YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 72 7f[         ]*vmovdqa32 YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f b2 00 10 00 00[        ]*vmovdqa32 YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 72 80[         ]*vmovdqa32 YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f b2 e0 ef ff ff[        ]*vmovdqa32 YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 31[    ]*vmovdqa64 XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 7f 31[    ]*vmovdqa64 XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 7f b4 f0 34 12 00 00[     ]*vmovdqa64 XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 72 7f[         ]*vmovdqa64 XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f b2 00 08 00 00[        ]*vmovdqa64 XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 72 80[         ]*vmovdqa64 XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f b2 f0 f7 ff ff[        ]*vmovdqa64 XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 31[    ]*vmovdqa64 YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 7f 31[    ]*vmovdqa64 YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 7f b4 f0 34 12 00 00[     ]*vmovdqa64 YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 72 7f[         ]*vmovdqa64 YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f b2 00 10 00 00[        ]*vmovdqa64 YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 72 80[         ]*vmovdqa64 YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f b2 e0 ef ff ff[        ]*vmovdqa64 YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 31[    ]*vmovdqu32 XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 0f 7f 31[    ]*vmovdqu32 XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 7f b4 f0 34 12 00 00[     ]*vmovdqu32 XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 72 7f[         ]*vmovdqu32 XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f b2 00 08 00 00[        ]*vmovdqu32 XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 72 80[         ]*vmovdqu32 XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f b2 f0 f7 ff ff[        ]*vmovdqu32 XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 31[    ]*vmovdqu32 YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 2f 7f 31[    ]*vmovdqu32 YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 7f b4 f0 34 12 00 00[     ]*vmovdqu32 YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 72 7f[         ]*vmovdqu32 YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f b2 00 10 00 00[        ]*vmovdqu32 YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 72 80[         ]*vmovdqu32 YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f b2 e0 ef ff ff[        ]*vmovdqu32 YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 31[    ]*vmovdqu64 XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 0f 7f 31[    ]*vmovdqu64 XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fe 08 7f b4 f0 34 12 00 00[     ]*vmovdqu64 XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 72 7f[         ]*vmovdqu64 XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f b2 00 08 00 00[        ]*vmovdqu64 XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 72 80[         ]*vmovdqu64 XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f b2 f0 f7 ff ff[        ]*vmovdqu64 XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 31[    ]*vmovdqu64 YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 2f 7f 31[    ]*vmovdqu64 YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fe 28 7f b4 f0 34 12 00 00[     ]*vmovdqu64 YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 72 7f[         ]*vmovdqu64 YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f b2 00 10 00 00[        ]*vmovdqu64 YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 72 80[         ]*vmovdqu64 YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f b2 e0 ef ff ff[        ]*vmovdqu64 YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 31[    ]*vmovupd XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 11 31[    ]*vmovupd XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 11 b4 f0 34 12 00 00[     ]*vmovupd XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 72 7f[         ]*vmovupd XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 b2 00 08 00 00[        ]*vmovupd XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 72 80[         ]*vmovupd XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 b2 f0 f7 ff ff[        ]*vmovupd XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 31[    ]*vmovupd YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 11 31[    ]*vmovupd YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 11 b4 f0 34 12 00 00[     ]*vmovupd YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 72 7f[         ]*vmovupd YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 b2 00 10 00 00[        ]*vmovupd YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 72 80[         ]*vmovupd YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 b2 e0 ef ff ff[        ]*vmovupd YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 31[    ]*vmovups XMMWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 0f 11 31[    ]*vmovups XMMWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 11 b4 f0 34 12 00 00[     ]*vmovups XMMWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 72 7f[         ]*vmovups XMMWORD PTR \[rdx\+0x7f0\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 b2 00 08 00 00[        ]*vmovups XMMWORD PTR \[rdx\+0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 72 80[         ]*vmovups XMMWORD PTR \[rdx-0x800\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 b2 f0 f7 ff ff[        ]*vmovups XMMWORD PTR \[rdx-0x810\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 31[    ]*vmovups YMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 2f 11 31[    ]*vmovups YMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 11 b4 f0 34 12 00 00[     ]*vmovups YMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 72 7f[         ]*vmovups YMMWORD PTR \[rdx\+0xfe0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 b2 00 10 00 00[        ]*vmovups YMMWORD PTR \[rdx\+0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 72 80[         ]*vmovups YMMWORD PTR \[rdx-0x1000\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 b2 e0 ef ff ff[        ]*vmovups YMMWORD PTR \[rdx-0x1020\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 31[    ]*vpmovqb WORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 32 31[    ]*vpmovqb WORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 32 b4 f0 34 12 00 00[     ]*vpmovqb WORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 72 7f[         ]*vpmovqb WORD PTR \[rdx\+0xfe\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 b2 00 01 00 00[        ]*vpmovqb WORD PTR \[rdx\+0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 72 80[         ]*vpmovqb WORD PTR \[rdx-0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 b2 fe fe ff ff[        ]*vpmovqb WORD PTR \[rdx-0x102\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 31[    ]*vpmovqb DWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 32 31[    ]*vpmovqb DWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 32 b4 f0 34 12 00 00[     ]*vpmovqb DWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 72 7f[         ]*vpmovqb DWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 b2 00 02 00 00[        ]*vpmovqb DWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 72 80[         ]*vpmovqb DWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 b2 fc fd ff ff[        ]*vpmovqb DWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 31[    ]*vpmovsqb WORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 22 31[    ]*vpmovsqb WORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 22 b4 f0 34 12 00 00[     ]*vpmovsqb WORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 72 7f[         ]*vpmovsqb WORD PTR \[rdx\+0xfe\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 b2 00 01 00 00[        ]*vpmovsqb WORD PTR \[rdx\+0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 72 80[         ]*vpmovsqb WORD PTR \[rdx-0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 b2 fe fe ff ff[        ]*vpmovsqb WORD PTR \[rdx-0x102\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 31[    ]*vpmovsqb DWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 22 31[    ]*vpmovsqb DWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 22 b4 f0 34 12 00 00[     ]*vpmovsqb DWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 72 7f[         ]*vpmovsqb DWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 b2 00 02 00 00[        ]*vpmovsqb DWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 72 80[         ]*vpmovsqb DWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 b2 fc fd ff ff[        ]*vpmovsqb DWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 31[    ]*vpmovusqb WORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 12 31[    ]*vpmovusqb WORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 12 b4 f0 34 12 00 00[     ]*vpmovusqb WORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 72 7f[         ]*vpmovusqb WORD PTR \[rdx\+0xfe\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 b2 00 01 00 00[        ]*vpmovusqb WORD PTR \[rdx\+0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 72 80[         ]*vpmovusqb WORD PTR \[rdx-0x100\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 b2 fe fe ff ff[        ]*vpmovusqb WORD PTR \[rdx-0x102\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 31[    ]*vpmovusqb DWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 12 31[    ]*vpmovusqb DWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 12 b4 f0 34 12 00 00[     ]*vpmovusqb DWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 72 7f[         ]*vpmovusqb DWORD PTR \[rdx\+0x1fc\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 b2 00 02 00 00[        ]*vpmovusqb DWORD PTR \[rdx\+0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 72 80[         ]*vpmovusqb DWORD PTR \[rdx-0x200\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 b2 fc fd ff ff[        ]*vpmovusqb DWORD PTR \[rdx-0x204\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 31[    ]*vpmovqw DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 34 31[    ]*vpmovqw DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 34 b4 f0 34 12 00 00[     ]*vpmovqw DWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 72 7f[         ]*vpmovqw DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 b2 00 02 00 00[        ]*vpmovqw DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 72 80[         ]*vpmovqw DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 b2 fc fd ff ff[        ]*vpmovqw DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 31[    ]*vpmovqw QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 34 31[    ]*vpmovqw QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 34 b4 f0 34 12 00 00[     ]*vpmovqw QWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 72 7f[         ]*vpmovqw QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 b2 00 04 00 00[        ]*vpmovqw QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 72 80[         ]*vpmovqw QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 b2 f8 fb ff ff[        ]*vpmovqw QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 31[    ]*vpmovsqw DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 24 31[    ]*vpmovsqw DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 24 b4 f0 34 12 00 00[     ]*vpmovsqw DWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 72 7f[         ]*vpmovsqw DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 b2 00 02 00 00[        ]*vpmovsqw DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 72 80[         ]*vpmovsqw DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 b2 fc fd ff ff[        ]*vpmovsqw DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 31[    ]*vpmovsqw QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 24 31[    ]*vpmovsqw QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 24 b4 f0 34 12 00 00[     ]*vpmovsqw QWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 72 7f[         ]*vpmovsqw QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 b2 00 04 00 00[        ]*vpmovsqw QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 72 80[         ]*vpmovsqw QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 b2 f8 fb ff ff[        ]*vpmovsqw QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 31[    ]*vpmovusqw DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 14 31[    ]*vpmovusqw DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 14 b4 f0 34 12 00 00[     ]*vpmovusqw DWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 72 7f[         ]*vpmovusqw DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 b2 00 02 00 00[        ]*vpmovusqw DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 72 80[         ]*vpmovusqw DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 b2 fc fd ff ff[        ]*vpmovusqw DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 31[    ]*vpmovusqw QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 14 31[    ]*vpmovusqw QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 14 b4 f0 34 12 00 00[     ]*vpmovusqw QWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 72 7f[         ]*vpmovusqw QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 b2 00 04 00 00[        ]*vpmovusqw QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 72 80[         ]*vpmovusqw QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 b2 f8 fb ff ff[        ]*vpmovusqw QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 31[    ]*vpmovqd QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 35 31[    ]*vpmovqd QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 35 b4 f0 34 12 00 00[     ]*vpmovqd QWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 72 7f[         ]*vpmovqd QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 b2 00 04 00 00[        ]*vpmovqd QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 72 80[         ]*vpmovqd QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 b2 f8 fb ff ff[        ]*vpmovqd QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 31[    ]*vpmovqd XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 35 31[    ]*vpmovqd XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 35 b4 f0 34 12 00 00[     ]*vpmovqd XMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 72 7f[         ]*vpmovqd XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 b2 00 08 00 00[        ]*vpmovqd XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 72 80[         ]*vpmovqd XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 b2 f0 f7 ff ff[        ]*vpmovqd XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 31[    ]*vpmovsqd QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 25 31[    ]*vpmovsqd QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 25 b4 f0 34 12 00 00[     ]*vpmovsqd QWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 72 7f[         ]*vpmovsqd QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 b2 00 04 00 00[        ]*vpmovsqd QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 72 80[         ]*vpmovsqd QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 b2 f8 fb ff ff[        ]*vpmovsqd QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 31[    ]*vpmovsqd XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 25 31[    ]*vpmovsqd XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 25 b4 f0 34 12 00 00[     ]*vpmovsqd XMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 72 7f[         ]*vpmovsqd XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 b2 00 08 00 00[        ]*vpmovsqd XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 72 80[         ]*vpmovsqd XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 b2 f0 f7 ff ff[        ]*vpmovsqd XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 31[    ]*vpmovusqd QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 15 31[    ]*vpmovusqd QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 15 b4 f0 34 12 00 00[     ]*vpmovusqd QWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 72 7f[         ]*vpmovusqd QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 b2 00 04 00 00[        ]*vpmovusqd QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 72 80[         ]*vpmovusqd QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 b2 f8 fb ff ff[        ]*vpmovusqd QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 31[    ]*vpmovusqd XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 15 31[    ]*vpmovusqd XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 15 b4 f0 34 12 00 00[     ]*vpmovusqd XMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 72 7f[         ]*vpmovusqd XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 b2 00 08 00 00[        ]*vpmovusqd XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 72 80[         ]*vpmovusqd XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 b2 f0 f7 ff ff[        ]*vpmovusqd XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 31[    ]*vpmovdb DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 31 31[    ]*vpmovdb DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 31 b4 f0 34 12 00 00[     ]*vpmovdb DWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 72 7f[         ]*vpmovdb DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 b2 00 02 00 00[        ]*vpmovdb DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 72 80[         ]*vpmovdb DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 b2 fc fd ff ff[        ]*vpmovdb DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 31[    ]*vpmovdb QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 31 31[    ]*vpmovdb QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 31 b4 f0 34 12 00 00[     ]*vpmovdb QWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 72 7f[         ]*vpmovdb QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 b2 00 04 00 00[        ]*vpmovdb QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 72 80[         ]*vpmovdb QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 b2 f8 fb ff ff[        ]*vpmovdb QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 31[    ]*vpmovsdb DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 21 31[    ]*vpmovsdb DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 21 b4 f0 34 12 00 00[     ]*vpmovsdb DWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 72 7f[         ]*vpmovsdb DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 b2 00 02 00 00[        ]*vpmovsdb DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 72 80[         ]*vpmovsdb DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 b2 fc fd ff ff[        ]*vpmovsdb DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 31[    ]*vpmovsdb QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 21 31[    ]*vpmovsdb QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 21 b4 f0 34 12 00 00[     ]*vpmovsdb QWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 72 7f[         ]*vpmovsdb QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 b2 00 04 00 00[        ]*vpmovsdb QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 72 80[         ]*vpmovsdb QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 b2 f8 fb ff ff[        ]*vpmovsdb QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 31[    ]*vpmovusdb DWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 11 31[    ]*vpmovusdb DWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 11 b4 f0 34 12 00 00[     ]*vpmovusdb DWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 72 7f[         ]*vpmovusdb DWORD PTR \[rdx\+0x1fc\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 b2 00 02 00 00[        ]*vpmovusdb DWORD PTR \[rdx\+0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 72 80[         ]*vpmovusdb DWORD PTR \[rdx-0x200\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 b2 fc fd ff ff[        ]*vpmovusdb DWORD PTR \[rdx-0x204\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 31[    ]*vpmovusdb QWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 11 31[    ]*vpmovusdb QWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 11 b4 f0 34 12 00 00[     ]*vpmovusdb QWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 72 7f[         ]*vpmovusdb QWORD PTR \[rdx\+0x3f8\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 b2 00 04 00 00[        ]*vpmovusdb QWORD PTR \[rdx\+0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 72 80[         ]*vpmovusdb QWORD PTR \[rdx-0x400\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 b2 f8 fb ff ff[        ]*vpmovusdb QWORD PTR \[rdx-0x408\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 31[    ]*vpmovdw QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 33 31[    ]*vpmovdw QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 33 b4 f0 34 12 00 00[     ]*vpmovdw QWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 72 7f[         ]*vpmovdw QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 b2 00 04 00 00[        ]*vpmovdw QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 72 80[         ]*vpmovdw QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 b2 f8 fb ff ff[        ]*vpmovdw QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 31[    ]*vpmovdw XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 33 31[    ]*vpmovdw XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 33 b4 f0 34 12 00 00[     ]*vpmovdw XMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 72 7f[         ]*vpmovdw XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 b2 00 08 00 00[        ]*vpmovdw XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 72 80[         ]*vpmovdw XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 b2 f0 f7 ff ff[        ]*vpmovdw XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 31[    ]*vpmovsdw QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 23 31[    ]*vpmovsdw QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 23 b4 f0 34 12 00 00[     ]*vpmovsdw QWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 72 7f[         ]*vpmovsdw QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 b2 00 04 00 00[        ]*vpmovsdw QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 72 80[         ]*vpmovsdw QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 b2 f8 fb ff ff[        ]*vpmovsdw QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 31[    ]*vpmovsdw XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 23 31[    ]*vpmovsdw XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 23 b4 f0 34 12 00 00[     ]*vpmovsdw XMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 72 7f[         ]*vpmovsdw XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 b2 00 08 00 00[        ]*vpmovsdw XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 72 80[         ]*vpmovsdw XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 b2 f0 f7 ff ff[        ]*vpmovsdw XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 31[    ]*vpmovusdw QWORD PTR \[rcx\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 13 31[    ]*vpmovusdw QWORD PTR \[rcx\]\{k7\},xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 13 b4 f0 34 12 00 00[     ]*vpmovusdw QWORD PTR \[rax\+r14\*8\+0x1234\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 72 7f[         ]*vpmovusdw QWORD PTR \[rdx\+0x3f8\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 b2 00 04 00 00[        ]*vpmovusdw QWORD PTR \[rdx\+0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 72 80[         ]*vpmovusdw QWORD PTR \[rdx-0x400\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 b2 f8 fb ff ff[        ]*vpmovusdw QWORD PTR \[rdx-0x408\],xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 31[    ]*vpmovusdw XMMWORD PTR \[rcx\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 13 31[    ]*vpmovusdw XMMWORD PTR \[rcx\]\{k7\},ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 13 b4 f0 34 12 00 00[     ]*vpmovusdw XMMWORD PTR \[rax\+r14\*8\+0x1234\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 72 7f[         ]*vpmovusdw XMMWORD PTR \[rdx\+0x7f0\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 b2 00 08 00 00[        ]*vpmovusdw XMMWORD PTR \[rdx\+0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 72 80[         ]*vpmovusdw XMMWORD PTR \[rdx-0x800\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 b2 f0 f7 ff ff[        ]*vpmovusdw XMMWORD PTR \[rdx-0x810\],ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 08 78 f5[    ]*vcvttpd2udq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 0f 78 f5[    ]*vcvttpd2udq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 8f 78 f5[    ]*vcvttpd2udq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 31[    ]*vcvttpd2udq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fc 08 78 b4 f0 34 12 00 00[     ]*vcvttpd2udq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 31[    ]*vcvttpd2udq xmm30,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 72 7f[         ]*vcvttpd2udq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 b2 00 08 00 00[        ]*vcvttpd2udq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 72 80[         ]*vcvttpd2udq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 b2 f0 f7 ff ff[        ]*vcvttpd2udq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 72 7f[         ]*vcvttpd2udq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 b2 00 04 00 00[        ]*vcvttpd2udq xmm30,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 72 80[         ]*vcvttpd2udq xmm30,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 b2 f8 fb ff ff[        ]*vcvttpd2udq xmm30,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 28 78 f5[    ]*vcvttpd2udq xmm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc 2f 78 f5[    ]*vcvttpd2udq xmm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fc af 78 f5[    ]*vcvttpd2udq xmm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 31[    ]*vcvttpd2udq xmm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 fc 28 78 b4 f0 34 12 00 00[     ]*vcvttpd2udq xmm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 31[    ]*vcvttpd2udq xmm30,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 72 7f[         ]*vcvttpd2udq xmm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 b2 00 10 00 00[        ]*vcvttpd2udq xmm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 72 80[         ]*vcvttpd2udq xmm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 b2 e0 ef ff ff[        ]*vcvttpd2udq xmm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 72 7f[         ]*vcvttpd2udq xmm30,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 b2 00 04 00 00[        ]*vcvttpd2udq xmm30,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 72 80[         ]*vcvttpd2udq xmm30,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 b2 f8 fb ff ff[        ]*vcvttpd2udq xmm30,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 78 f5[    ]*vcvttps2udq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 78 f5[    ]*vcvttps2udq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 78 f5[    ]*vcvttps2udq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 31[    ]*vcvttps2udq xmm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 78 b4 f0 34 12 00 00[     ]*vcvttps2udq xmm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 31[    ]*vcvttps2udq xmm30,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 72 7f[         ]*vcvttps2udq xmm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 b2 00 08 00 00[        ]*vcvttps2udq xmm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 72 80[         ]*vcvttps2udq xmm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 b2 f0 f7 ff ff[        ]*vcvttps2udq xmm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 72 7f[         ]*vcvttps2udq xmm30,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 b2 00 02 00 00[        ]*vcvttps2udq xmm30,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 72 80[         ]*vcvttps2udq xmm30,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 b2 fc fd ff ff[        ]*vcvttps2udq xmm30,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 78 f5[    ]*vcvttps2udq ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 78 f5[    ]*vcvttps2udq ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 78 f5[    ]*vcvttps2udq ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 31[    ]*vcvttps2udq ymm30,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 78 b4 f0 34 12 00 00[     ]*vcvttps2udq ymm30,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 31[    ]*vcvttps2udq ymm30,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 72 7f[         ]*vcvttps2udq ymm30,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 b2 00 10 00 00[        ]*vcvttps2udq ymm30,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 72 80[         ]*vcvttps2udq ymm30,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 b2 e0 ef ff ff[        ]*vcvttps2udq ymm30,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 72 7f[         ]*vcvttps2udq ymm30,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 b2 00 02 00 00[        ]*vcvttps2udq ymm30,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 72 80[         ]*vcvttps2udq ymm30,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 b2 fc fd ff ff[        ]*vcvttps2udq ymm30,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 76 f4[    ]*vpermi2d xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 76 f4[    ]*vpermi2d xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 76 f4[    ]*vpermi2d xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 31[    ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 76 b4 f0 34 12 00 00[     ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 31[    ]*vpermi2d xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 72 7f[         ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 b2 00 08 00 00[        ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 72 80[         ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 b2 f0 f7 ff ff[        ]*vpermi2d xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 72 7f[         ]*vpermi2d xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 b2 00 02 00 00[        ]*vpermi2d xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 72 80[         ]*vpermi2d xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 b2 fc fd ff ff[        ]*vpermi2d xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 76 f4[    ]*vpermi2d ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 76 f4[    ]*vpermi2d ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 76 f4[    ]*vpermi2d ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 31[    ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 76 b4 f0 34 12 00 00[     ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 31[    ]*vpermi2d ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 72 7f[         ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 b2 00 10 00 00[        ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 72 80[         ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 b2 e0 ef ff ff[        ]*vpermi2d ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 72 7f[         ]*vpermi2d ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 b2 00 02 00 00[        ]*vpermi2d ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 72 80[         ]*vpermi2d ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 b2 fc fd ff ff[        ]*vpermi2d ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 76 f4[    ]*vpermi2q xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 76 f4[    ]*vpermi2q xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 76 f4[    ]*vpermi2q xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 31[    ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 76 b4 f0 34 12 00 00[     ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 31[    ]*vpermi2q xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 72 7f[         ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 b2 00 08 00 00[        ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 72 80[         ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 b2 f0 f7 ff ff[        ]*vpermi2q xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 72 7f[         ]*vpermi2q xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 b2 00 04 00 00[        ]*vpermi2q xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 72 80[         ]*vpermi2q xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 b2 f8 fb ff ff[        ]*vpermi2q xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 76 f4[    ]*vpermi2q ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 76 f4[    ]*vpermi2q ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 76 f4[    ]*vpermi2q ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 31[    ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 76 b4 f0 34 12 00 00[     ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 31[    ]*vpermi2q ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 72 7f[         ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 b2 00 10 00 00[        ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 72 80[         ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 b2 e0 ef ff ff[        ]*vpermi2q ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 72 7f[         ]*vpermi2q ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 b2 00 04 00 00[        ]*vpermi2q ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 72 80[         ]*vpermi2q ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 b2 f8 fb ff ff[        ]*vpermi2q ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 77 f4[    ]*vpermi2ps xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 77 f4[    ]*vpermi2ps xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 77 f4[    ]*vpermi2ps xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 31[    ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 77 b4 f0 34 12 00 00[     ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 31[    ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 72 7f[         ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 b2 00 08 00 00[        ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 72 80[         ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 b2 f0 f7 ff ff[        ]*vpermi2ps xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 72 7f[         ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 b2 00 02 00 00[        ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 72 80[         ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 b2 fc fd ff ff[        ]*vpermi2ps xmm30,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 77 f4[    ]*vpermi2ps ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 77 f4[    ]*vpermi2ps ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 77 f4[    ]*vpermi2ps ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 31[    ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 77 b4 f0 34 12 00 00[     ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 31[    ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 72 7f[         ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 b2 00 10 00 00[        ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 72 80[         ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 b2 e0 ef ff ff[        ]*vpermi2ps ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 72 7f[         ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 b2 00 02 00 00[        ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 72 80[         ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 b2 fc fd ff ff[        ]*vpermi2ps ymm30,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 77 f4[    ]*vpermi2pd xmm30,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 77 f4[    ]*vpermi2pd xmm30\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 77 f4[    ]*vpermi2pd xmm30\{k7\}\{z\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 31[    ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 77 b4 f0 34 12 00 00[     ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 31[    ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 72 7f[         ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 b2 00 08 00 00[        ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 72 80[         ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 b2 f0 f7 ff ff[        ]*vpermi2pd xmm30,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 72 7f[         ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 b2 00 04 00 00[        ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 72 80[         ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 b2 f8 fb ff ff[        ]*vpermi2pd xmm30,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 77 f4[    ]*vpermi2pd ymm30,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 77 f4[    ]*vpermi2pd ymm30\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 77 f4[    ]*vpermi2pd ymm30\{k7\}\{z\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 31[    ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 77 b4 f0 34 12 00 00[     ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 31[    ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 72 7f[         ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 b2 00 10 00 00[        ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 72 80[         ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 b2 e0 ef ff ff[        ]*vpermi2pd ymm30,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 72 7f[         ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 b2 00 04 00 00[        ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 72 80[         ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 b2 f8 fb ff ff[        ]*vpermi2pd ymm30,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 92 16 00 27 ec[    ]*vptestnmd k5,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 92 16 07 27 ec[    ]*vptestnmd k5\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 29[    ]*vptestnmd k5,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 16 00 27 ac f0 34 12 00 00[     ]*vptestnmd k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 29[    ]*vptestnmd k5,xmm29,DWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 6a 7f[         ]*vptestnmd k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 aa 00 08 00 00[        ]*vptestnmd k5,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 6a 80[         ]*vptestnmd k5,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 aa f0 f7 ff ff[        ]*vptestnmd k5,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 6a 7f[         ]*vptestnmd k5,xmm29,DWORD PTR \[rdx\+0x1fc\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 aa 00 02 00 00[        ]*vptestnmd k5,xmm29,DWORD PTR \[rdx\+0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 6a 80[         ]*vptestnmd k5,xmm29,DWORD PTR \[rdx-0x200\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 aa fc fd ff ff[        ]*vptestnmd k5,xmm29,DWORD PTR \[rdx-0x204\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 92 16 20 27 ec[    ]*vptestnmd k5,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 92 16 27 27 ec[    ]*vptestnmd k5\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 29[    ]*vptestnmd k5,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 16 20 27 ac f0 34 12 00 00[     ]*vptestnmd k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 29[    ]*vptestnmd k5,ymm29,DWORD PTR \[rcx\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 6a 7f[         ]*vptestnmd k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 aa 00 10 00 00[        ]*vptestnmd k5,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 6a 80[         ]*vptestnmd k5,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 aa e0 ef ff ff[        ]*vptestnmd k5,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 6a 7f[         ]*vptestnmd k5,ymm29,DWORD PTR \[rdx\+0x1fc\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 aa 00 02 00 00[        ]*vptestnmd k5,ymm29,DWORD PTR \[rdx\+0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 6a 80[         ]*vptestnmd k5,ymm29,DWORD PTR \[rdx-0x200\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 aa fc fd ff ff[        ]*vptestnmd k5,ymm29,DWORD PTR \[rdx-0x204\]\{1to8\}
+[      ]*[a-f0-9]+:[   ]*62 92 96 00 27 ec[    ]*vptestnmq k5,xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 92 96 07 27 ec[    ]*vptestnmq k5\{k7\},xmm29,xmm28
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 29[    ]*vptestnmq k5,xmm29,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 96 00 27 ac f0 34 12 00 00[     ]*vptestnmq k5,xmm29,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 29[    ]*vptestnmq k5,xmm29,QWORD PTR \[rcx\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 6a 7f[         ]*vptestnmq k5,xmm29,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 aa 00 08 00 00[        ]*vptestnmq k5,xmm29,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 6a 80[         ]*vptestnmq k5,xmm29,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 aa f0 f7 ff ff[        ]*vptestnmq k5,xmm29,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 6a 7f[         ]*vptestnmq k5,xmm29,QWORD PTR \[rdx\+0x3f8\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 aa 00 04 00 00[        ]*vptestnmq k5,xmm29,QWORD PTR \[rdx\+0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 6a 80[         ]*vptestnmq k5,xmm29,QWORD PTR \[rdx-0x400\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 aa f8 fb ff ff[        ]*vptestnmq k5,xmm29,QWORD PTR \[rdx-0x408\]\{1to2\}
+[      ]*[a-f0-9]+:[   ]*62 92 96 20 27 ec[    ]*vptestnmq k5,ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 92 96 27 27 ec[    ]*vptestnmq k5\{k7\},ymm29,ymm28
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 29[    ]*vptestnmq k5,ymm29,YMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 b2 96 20 27 ac f0 34 12 00 00[     ]*vptestnmq k5,ymm29,YMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 29[    ]*vptestnmq k5,ymm29,QWORD PTR \[rcx\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 6a 7f[         ]*vptestnmq k5,ymm29,YMMWORD PTR \[rdx\+0xfe0\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 aa 00 10 00 00[        ]*vptestnmq k5,ymm29,YMMWORD PTR \[rdx\+0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 6a 80[         ]*vptestnmq k5,ymm29,YMMWORD PTR \[rdx-0x1000\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 aa e0 ef ff ff[        ]*vptestnmq k5,ymm29,YMMWORD PTR \[rdx-0x1020\]
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 6a 7f[         ]*vptestnmq k5,ymm29,QWORD PTR \[rdx\+0x3f8\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 aa 00 04 00 00[        ]*vptestnmq k5,ymm29,QWORD PTR \[rdx\+0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 6a 80[         ]*vptestnmq k5,ymm29,QWORD PTR \[rdx-0x400\]\{1to4\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 aa f8 fb ff ff[        ]*vptestnmq k5,ymm29,QWORD PTR \[rdx-0x408\]\{1to4\}
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl-opts-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f_vl-opts-intel.d
new file mode 100644 (file)
index 0000000..2399027
--- /dev/null
@@ -0,0 +1,396 @@
+#as:
+#objdump: -dw -Mintel -Msuffix
+#name: x86_64 AVX512F/VL opts insns (Intel disassembly)
+#source: x86-64-avx512f_vl-opts.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+0+ <_start>:
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 29 ee[    ]*vmovapd\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 29 ee[    ]*vmovapd\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 29 ee[    ]*vmovapd\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 29 ee[    ]*vmovapd\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 29 ee[    ]*vmovapd\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 29 ee[    ]*vmovapd\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 29 ee[    ]*vmovapd\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 29 ee[    ]*vmovapd\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 29 ee[    ]*vmovapd\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 29 ee[    ]*vmovapd\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 29 ee[    ]*vmovapd\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 29 ee[    ]*vmovapd\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 29 ee[    ]*vmovaps\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 29 ee[    ]*vmovaps\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 29 ee[    ]*vmovaps\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 29 ee[    ]*vmovaps\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 29 ee[    ]*vmovaps\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 29 ee[    ]*vmovaps\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 29 ee[    ]*vmovaps\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 29 ee[    ]*vmovaps\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 29 ee[    ]*vmovaps\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 29 ee[    ]*vmovaps\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 29 ee[    ]*vmovaps\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 29 ee[    ]*vmovaps\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 7f ee[    ]*vmovdqa32\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 7f ee[    ]*vmovdqa32\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 7f ee[    ]*vmovdqa32\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 7f ee[    ]*vmovdqa32\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 7f ee[    ]*vmovdqa32\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 7f ee[    ]*vmovdqa32\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 7f ee[    ]*vmovdqa32\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 7f ee[    ]*vmovdqa32\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 7f ee[    ]*vmovdqa32\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 7f ee[    ]*vmovdqa32\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 7f ee[    ]*vmovdqa32\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 7f ee[    ]*vmovdqa32\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 7f ee[    ]*vmovdqa64\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 7f ee[    ]*vmovdqa64\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 7f ee[    ]*vmovdqa64\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 7f ee[    ]*vmovdqa64\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 7f ee[    ]*vmovdqa64\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 7f ee[    ]*vmovdqa64\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 7f ee[    ]*vmovdqa64\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 7f ee[    ]*vmovdqa64\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 7f ee[    ]*vmovdqa64\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 7f ee[    ]*vmovdqa64\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 7f ee[    ]*vmovdqa64\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 7f ee[    ]*vmovdqa64\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7f ee[    ]*vmovdqu32\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7f ee[    ]*vmovdqu32\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7f ee[    ]*vmovdqu32\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7f ee[    ]*vmovdqu32\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7f ee[    ]*vmovdqu32\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7f ee[    ]*vmovdqu32\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7f ee[    ]*vmovdqu32\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7f ee[    ]*vmovdqu32\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7f ee[    ]*vmovdqu32\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7f ee[    ]*vmovdqu32\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7f ee[    ]*vmovdqu32\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7f ee[    ]*vmovdqu32\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 7f ee[    ]*vmovdqu64\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 7f ee[    ]*vmovdqu64\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 7f ee[    ]*vmovdqu64\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 7f ee[    ]*vmovdqu64\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 7f ee[    ]*vmovdqu64\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 7f ee[    ]*vmovdqu64\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 7f ee[    ]*vmovdqu64\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 7f ee[    ]*vmovdqu64\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 7f ee[    ]*vmovdqu64\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 7f ee[    ]*vmovdqu64\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 7f ee[    ]*vmovdqu64\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 7f ee[    ]*vmovdqu64\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 11 ee[    ]*vmovupd\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 11 ee[    ]*vmovupd\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 11 ee[    ]*vmovupd\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 11 ee[    ]*vmovupd\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 11 ee[    ]*vmovupd\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 11 ee[    ]*vmovupd\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 11 ee[    ]*vmovupd\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 11 ee[    ]*vmovupd\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 11 ee[    ]*vmovupd\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 11 ee[    ]*vmovupd\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 11 ee[    ]*vmovupd\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 11 ee[    ]*vmovupd\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 11 ee[    ]*vmovups\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 11 ee[    ]*vmovups\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 11 ee[    ]*vmovups\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 11 ee[    ]*vmovups\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 11 ee[    ]*vmovups\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 11 ee[    ]*vmovups\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 11 ee[    ]*vmovups\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 11 ee[    ]*vmovups\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 11 ee[    ]*vmovups\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 11 ee[    ]*vmovups\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 11 ee[    ]*vmovups\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 11 ee[    ]*vmovups\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 29 ee[    ]*vmovapd\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 29 ee[    ]*vmovapd\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 29 ee[    ]*vmovapd\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 29 ee[    ]*vmovapd\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 29 ee[    ]*vmovapd\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 29 ee[    ]*vmovapd\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 29 ee[    ]*vmovapd\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 29 ee[    ]*vmovapd\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 29 ee[    ]*vmovapd\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 29 ee[    ]*vmovapd\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 29 ee[    ]*vmovapd\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 29 ee[    ]*vmovapd\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 29 ee[    ]*vmovaps\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 29 ee[    ]*vmovaps\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 29 ee[    ]*vmovaps\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 29 ee[    ]*vmovaps\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 29 ee[    ]*vmovaps\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 29 ee[    ]*vmovaps\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 29 ee[    ]*vmovaps\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 29 ee[    ]*vmovaps\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 29 ee[    ]*vmovaps\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 29 ee[    ]*vmovaps\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 29 ee[    ]*vmovaps\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 29 ee[    ]*vmovaps\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 7f ee[    ]*vmovdqa32\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 7f ee[    ]*vmovdqa32\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 7f ee[    ]*vmovdqa32\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 7f ee[    ]*vmovdqa32\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 7f ee[    ]*vmovdqa32\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 7f ee[    ]*vmovdqa32\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 7f ee[    ]*vmovdqa32\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 7f ee[    ]*vmovdqa32\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 7f ee[    ]*vmovdqa32\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 7f ee[    ]*vmovdqa32\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 7f ee[    ]*vmovdqa32\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 7f ee[    ]*vmovdqa32\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 7f ee[    ]*vmovdqa64\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 7f ee[    ]*vmovdqa64\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 7f ee[    ]*vmovdqa64\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 7f ee[    ]*vmovdqa64\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 7f ee[    ]*vmovdqa64\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 7f ee[    ]*vmovdqa64\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 7f ee[    ]*vmovdqa64\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 7f ee[    ]*vmovdqa64\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 7f ee[    ]*vmovdqa64\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 7f ee[    ]*vmovdqa64\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 7f ee[    ]*vmovdqa64\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 7f ee[    ]*vmovdqa64\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7f ee[    ]*vmovdqu32\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7f ee[    ]*vmovdqu32\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7f ee[    ]*vmovdqu32\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7f ee[    ]*vmovdqu32\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7f ee[    ]*vmovdqu32\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7f ee[    ]*vmovdqu32\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7f ee[    ]*vmovdqu32\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7f ee[    ]*vmovdqu32\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7f ee[    ]*vmovdqu32\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7f ee[    ]*vmovdqu32\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7f ee[    ]*vmovdqu32\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7f ee[    ]*vmovdqu32\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 7f ee[    ]*vmovdqu64\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 7f ee[    ]*vmovdqu64\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 7f ee[    ]*vmovdqu64\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 7f ee[    ]*vmovdqu64\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 7f ee[    ]*vmovdqu64\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 7f ee[    ]*vmovdqu64\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 7f ee[    ]*vmovdqu64\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 7f ee[    ]*vmovdqu64\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 7f ee[    ]*vmovdqu64\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 7f ee[    ]*vmovdqu64\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 7f ee[    ]*vmovdqu64\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 7f ee[    ]*vmovdqu64\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 11 ee[    ]*vmovupd\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 11 ee[    ]*vmovupd\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 11 ee[    ]*vmovupd\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 11 ee[    ]*vmovupd\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 11 ee[    ]*vmovupd\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 11 ee[    ]*vmovupd\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 11 ee[    ]*vmovupd\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 11 ee[    ]*vmovupd\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 11 ee[    ]*vmovupd\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 11 ee[    ]*vmovupd\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 11 ee[    ]*vmovupd\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 11 ee[    ]*vmovupd\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 11 ee[    ]*vmovups\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 11 ee[    ]*vmovups\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 11 ee[    ]*vmovups\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 11 ee[    ]*vmovups\.s xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 11 ee[    ]*vmovups\.s xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 11 ee[    ]*vmovups\.s xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 11 ee[    ]*vmovups\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 11 ee[    ]*vmovups\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 11 ee[    ]*vmovups\.s ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 11 ee[    ]*vmovups\.s ymm30,ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 11 ee[    ]*vmovups\.s ymm30\{k7\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups ymm30\{k7\}\{z\},ymm29
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 11 ee[    ]*vmovups\.s ymm30\{k7\}\{z\},ymm29
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.d b/gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.d
new file mode 100644 (file)
index 0000000..d407f10
--- /dev/null
@@ -0,0 +1,396 @@
+#as:
+#objdump: -dw -Msuffix
+#name: x86_64 AVX512F/VL opts insns
+#source: x86-64-avx512f_vl-opts.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+0+ <_start>:
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 29 ee[    ]*vmovapd\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 29 ee[    ]*vmovapd\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 29 ee[    ]*vmovapd\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 29 ee[    ]*vmovapd\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 29 ee[    ]*vmovapd\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 29 ee[    ]*vmovapd\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 29 ee[    ]*vmovapd\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 29 ee[    ]*vmovapd\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 29 ee[    ]*vmovapd\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 29 ee[    ]*vmovapd\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 29 ee[    ]*vmovapd\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 29 ee[    ]*vmovapd\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 29 ee[    ]*vmovaps\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 29 ee[    ]*vmovaps\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 29 ee[    ]*vmovaps\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 29 ee[    ]*vmovaps\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 29 ee[    ]*vmovaps\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 29 ee[    ]*vmovaps\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 29 ee[    ]*vmovaps\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 29 ee[    ]*vmovaps\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 29 ee[    ]*vmovaps\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 29 ee[    ]*vmovaps\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 29 ee[    ]*vmovaps\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 29 ee[    ]*vmovaps\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 11 ee[    ]*vmovupd\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 11 ee[    ]*vmovupd\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 11 ee[    ]*vmovupd\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 11 ee[    ]*vmovupd\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 11 ee[    ]*vmovupd\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 11 ee[    ]*vmovupd\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 11 ee[    ]*vmovupd\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 11 ee[    ]*vmovupd\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 11 ee[    ]*vmovupd\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 11 ee[    ]*vmovupd\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 11 ee[    ]*vmovupd\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 11 ee[    ]*vmovupd\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 11 ee[    ]*vmovups\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 11 ee[    ]*vmovups\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 11 ee[    ]*vmovups\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 11 ee[    ]*vmovups\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 11 ee[    ]*vmovups\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 11 ee[    ]*vmovups\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 11 ee[    ]*vmovups\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 11 ee[    ]*vmovups\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 11 ee[    ]*vmovups\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 11 ee[    ]*vmovups\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 11 ee[    ]*vmovups\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 11 ee[    ]*vmovups\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 29 ee[    ]*vmovapd\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 29 ee[    ]*vmovapd\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 29 ee[    ]*vmovapd\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 29 ee[    ]*vmovapd\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 29 ee[    ]*vmovapd\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 29 ee[    ]*vmovapd\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 29 ee[    ]*vmovapd\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 29 ee[    ]*vmovapd\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 29 ee[    ]*vmovapd\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 29 ee[    ]*vmovapd\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 29 ee[    ]*vmovapd\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 29 ee[    ]*vmovapd\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 29 ee[    ]*vmovaps\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 29 ee[    ]*vmovaps\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 29 ee[    ]*vmovaps\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 29 ee[    ]*vmovaps\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 29 ee[    ]*vmovaps\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 29 ee[    ]*vmovaps\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 29 ee[    ]*vmovaps\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 29 ee[    ]*vmovaps\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 29 ee[    ]*vmovaps\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 29 ee[    ]*vmovaps\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 29 ee[    ]*vmovaps\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 29 ee[    ]*vmovaps\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 7f ee[    ]*vmovdqa32\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 7f ee[    ]*vmovdqa32\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 7f ee[    ]*vmovdqa64\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 7f ee[    ]*vmovdqa64\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7f ee[    ]*vmovdqu32\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7f ee[    ]*vmovdqu32\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 7f ee[    ]*vmovdqu64\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 7f ee[    ]*vmovdqu64\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 11 ee[    ]*vmovupd\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 11 ee[    ]*vmovupd\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 11 ee[    ]*vmovupd\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 11 ee[    ]*vmovupd\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 11 ee[    ]*vmovupd\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 11 ee[    ]*vmovupd\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 11 ee[    ]*vmovupd\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 11 ee[    ]*vmovupd\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 11 ee[    ]*vmovupd\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 11 ee[    ]*vmovupd\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 11 ee[    ]*vmovupd\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 11 ee[    ]*vmovupd\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 11 ee[    ]*vmovups\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 11 ee[    ]*vmovups\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 11 ee[    ]*vmovups\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 11 ee[    ]*vmovups\.s %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 11 ee[    ]*vmovups\.s %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 11 ee[    ]*vmovups\.s %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 11 ee[    ]*vmovups\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 11 ee[    ]*vmovups\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 11 ee[    ]*vmovups\.s %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 11 ee[    ]*vmovups\.s %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 11 ee[    ]*vmovups\.s %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 11 ee[    ]*vmovups\.s %ymm29,%ymm30\{%k7\}\{z\}
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.s b/gas/testsuite/gas/i386/x86-64-avx512f_vl-opts.s
new file mode 100644 (file)
index 0000000..af91b75
--- /dev/null
@@ -0,0 +1,391 @@
+# Check 64bit AVX512{F,VL} swap instructions
+
+       .allow_index_reg
+       .text
+_start:
+       vmovapd %xmm29, %xmm30   # AVX512{F,VL}
+       vmovapd.s       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovapd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovapd.s       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovapd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovapd.s       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovapd %xmm29, %xmm30   # AVX512{F,VL}
+       vmovapd.s       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovapd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovapd.s       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovapd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovapd.s       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovapd %ymm29, %ymm30   # AVX512{F,VL}
+       vmovapd.s       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovapd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovapd.s       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovapd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovapd.s       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovapd %ymm29, %ymm30   # AVX512{F,VL}
+       vmovapd.s       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovapd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovapd.s       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovapd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovapd.s       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps %xmm29, %xmm30   # AVX512{F,VL}
+       vmovaps.s       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovaps %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovaps.s       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovaps %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps.s       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps %xmm29, %xmm30   # AVX512{F,VL}
+       vmovaps.s       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovaps %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovaps.s       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovaps %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps.s       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps %ymm29, %ymm30   # AVX512{F,VL}
+       vmovaps.s       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovaps %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovaps.s       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovaps %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps.s       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps %ymm29, %ymm30   # AVX512{F,VL}
+       vmovaps.s       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovaps %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovaps.s       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovaps %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps.s       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa32.s     %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa32       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa32.s     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa32       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32.s     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa32.s     %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa32       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa32.s     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa32       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32.s     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa32.s     %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa32       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa32.s     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa32       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32.s     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa32.s     %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa32       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa32.s     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa32       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32.s     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa64.s     %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa64       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa64.s     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa64       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64.s     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa64.s     %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa64       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa64.s     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa64       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64.s     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa64.s     %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa64       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa64.s     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa64       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64.s     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa64.s     %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa64       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa64.s     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa64       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64.s     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu32.s     %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu32       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu32.s     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu32       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32.s     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu32.s     %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu32       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu32.s     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu32       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32.s     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu32.s     %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu32       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu32.s     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu32       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32.s     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu32.s     %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu32       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu32.s     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu32       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32.s     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu64.s     %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu64       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu64.s     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu64       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64.s     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu64.s     %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu64       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu64.s     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu64       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64.s     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu64.s     %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu64       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu64.s     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu64       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64.s     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu64.s     %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu64       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu64.s     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu64       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64.s     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd %xmm29, %xmm30   # AVX512{F,VL}
+       vmovupd.s       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovupd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovupd.s       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovupd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd.s       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd %xmm29, %xmm30   # AVX512{F,VL}
+       vmovupd.s       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovupd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovupd.s       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovupd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd.s       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd %ymm29, %ymm30   # AVX512{F,VL}
+       vmovupd.s       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovupd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovupd.s       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovupd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd.s       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd %ymm29, %ymm30   # AVX512{F,VL}
+       vmovupd.s       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovupd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovupd.s       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovupd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd.s       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovups %xmm29, %xmm30   # AVX512{F,VL}
+       vmovups.s       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovups %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovups.s       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovups %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovups.s       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovups %xmm29, %xmm30   # AVX512{F,VL}
+       vmovups.s       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovups %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovups.s       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovups %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovups.s       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovups %ymm29, %ymm30   # AVX512{F,VL}
+       vmovups.s       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovups %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovups.s       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovups %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovups.s       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovups %ymm29, %ymm30   # AVX512{F,VL}
+       vmovups.s       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovups %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovups.s       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovups %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovups.s       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+
+       .intel_syntax noprefix
+       vmovapd xmm30, xmm29     # AVX512{F,VL}
+       vmovapd.s       xmm30, xmm29     # AVX512{F,VL}
+       vmovapd xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovapd.s       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovapd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovapd.s       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovapd xmm30, xmm29     # AVX512{F,VL}
+       vmovapd.s       xmm30, xmm29     # AVX512{F,VL}
+       vmovapd xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovapd.s       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovapd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovapd.s       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovapd ymm30, ymm29     # AVX512{F,VL}
+       vmovapd.s       ymm30, ymm29     # AVX512{F,VL}
+       vmovapd ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovapd.s       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovapd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovapd.s       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovapd ymm30, ymm29     # AVX512{F,VL}
+       vmovapd.s       ymm30, ymm29     # AVX512{F,VL}
+       vmovapd ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovapd.s       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovapd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovapd.s       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovaps xmm30, xmm29     # AVX512{F,VL}
+       vmovaps.s       xmm30, xmm29     # AVX512{F,VL}
+       vmovaps xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovaps.s       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovaps xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovaps.s       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovaps xmm30, xmm29     # AVX512{F,VL}
+       vmovaps.s       xmm30, xmm29     # AVX512{F,VL}
+       vmovaps xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovaps.s       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovaps xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovaps.s       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovaps ymm30, ymm29     # AVX512{F,VL}
+       vmovaps.s       ymm30, ymm29     # AVX512{F,VL}
+       vmovaps ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovaps.s       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovaps ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovaps.s       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovaps ymm30, ymm29     # AVX512{F,VL}
+       vmovaps.s       ymm30, ymm29     # AVX512{F,VL}
+       vmovaps ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovaps.s       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovaps ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovaps.s       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa32       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa32.s     xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa32       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa32.s     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa32       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa32.s     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa32       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa32.s     xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa32       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa32.s     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa32       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa32.s     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa32       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa32.s     ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa32       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa32.s     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa32       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa32.s     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa32       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa32.s     ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa32       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa32.s     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa32       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa32.s     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa64       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa64.s     xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa64       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa64.s     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa64       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa64.s     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa64       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa64.s     xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa64       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa64.s     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa64       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa64.s     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa64       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa64.s     ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa64       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa64.s     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa64       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa64.s     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa64       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa64.s     ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa64       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa64.s     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa64       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa64.s     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu32       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu32.s     xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu32       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu32.s     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu32       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu32.s     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu32       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu32.s     xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu32       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu32.s     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu32       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu32.s     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu32       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu32.s     ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu32       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu32.s     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu32       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu32.s     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu32       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu32.s     ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu32       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu32.s     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu32       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu32.s     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu64       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu64.s     xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu64       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu64.s     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu64       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu64.s     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu64       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu64.s     xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu64       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu64.s     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu64       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu64.s     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu64       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu64.s     ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu64       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu64.s     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu64       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu64.s     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu64       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu64.s     ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu64       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu64.s     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu64       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu64.s     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovupd xmm30, xmm29     # AVX512{F,VL}
+       vmovupd.s       xmm30, xmm29     # AVX512{F,VL}
+       vmovupd xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovupd.s       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovupd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovupd.s       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovupd xmm30, xmm29     # AVX512{F,VL}
+       vmovupd.s       xmm30, xmm29     # AVX512{F,VL}
+       vmovupd xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovupd.s       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovupd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovupd.s       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovupd ymm30, ymm29     # AVX512{F,VL}
+       vmovupd.s       ymm30, ymm29     # AVX512{F,VL}
+       vmovupd ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovupd.s       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovupd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovupd.s       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovupd ymm30, ymm29     # AVX512{F,VL}
+       vmovupd.s       ymm30, ymm29     # AVX512{F,VL}
+       vmovupd ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovupd.s       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovupd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovupd.s       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovups xmm30, xmm29     # AVX512{F,VL}
+       vmovups.s       xmm30, xmm29     # AVX512{F,VL}
+       vmovups xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovups.s       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovups xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovups.s       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovups xmm30, xmm29     # AVX512{F,VL}
+       vmovups.s       xmm30, xmm29     # AVX512{F,VL}
+       vmovups xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovups.s       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovups xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovups.s       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovups ymm30, ymm29     # AVX512{F,VL}
+       vmovups.s       ymm30, ymm29     # AVX512{F,VL}
+       vmovups ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovups.s       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovups ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovups.s       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovups ymm30, ymm29     # AVX512{F,VL}
+       vmovups.s       ymm30, ymm29     # AVX512{F,VL}
+       vmovups ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovups.s       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovups ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovups.s       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl-wig.s b/gas/testsuite/gas/i386/x86-64-avx512f_vl-wig.s
new file mode 100644 (file)
index 0000000..f2967b3
--- /dev/null
@@ -0,0 +1,295 @@
+# Check 64bit AVX512{F,VL} WIG instructions
+
+       .allow_index_reg
+       .text
+_start:
+       vpmovsxbd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxbd       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovsxbd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovsxbd       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovsxbd       512(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovsxbd       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovsxbd       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxbd       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovsxbd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovsxbd       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovsxbd       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovsxbd       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovsxbd       -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxbq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovsxbq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovsxbq       254(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovsxbq       256(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovsxbq       -256(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovsxbq       -258(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxbq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovsxbq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovsxbq       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpmovsxbq       512(%rdx), %ymm30        # AVX512{F,VL}
+       vpmovsxbq       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovsxbq       -516(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxwd       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovsxwd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovsxwd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovsxwd       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovsxwd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpmovsxwd       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxwd       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovsxwd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovsxwd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovsxwd       2048(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovsxwd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovsxwd       -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxwq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovsxwq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovsxwq       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovsxwq       512(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovsxwq       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovsxwq       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxwq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovsxwq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovsxwq       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovsxwq       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovsxwq       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovsxwq       -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxbd       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovzxbd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovzxbd       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovzxbd       512(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovzxbd       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovzxbd       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxbd       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovzxbd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovzxbd       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovzxbd       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovzxbd       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovzxbd       -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxbq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovzxbq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovzxbq       254(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovzxbq       256(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovzxbq       -256(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovzxbq       -258(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxbq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovzxbq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovzxbq       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpmovzxbq       512(%rdx), %ymm30        # AVX512{F,VL}
+       vpmovzxbq       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovzxbq       -516(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxwd       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovzxwd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovzxwd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovzxwd       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovzxwd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpmovzxwd       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxwd       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovzxwd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovzxwd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovzxwd       2048(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovzxwd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovzxwd       -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxwq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovzxwq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovzxwq       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovzxwq       512(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovzxwq       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovzxwq       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxwq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovzxwq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovzxwq       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovzxwq       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovzxwq       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovzxwq       -1032(%rdx), %ymm30      # AVX512{F,VL}
+
+       .intel_syntax noprefix
+       vpmovsxbd       xmm30, xmm29     # AVX512{F,VL}
+       vpmovsxbd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxbd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxbd       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxbd       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxbd       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovsxbd       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovsxbd       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovsxbd       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovsxbd       ymm30, xmm29     # AVX512{F,VL}
+       vpmovsxbd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxbd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxbd       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxbd       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxbd       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovsxbd       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovsxbd       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovsxbd       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovsxbq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovsxbq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxbq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxbq       xmm30, WORD PTR [rcx]    # AVX512{F,VL}
+       vpmovsxbq       xmm30, WORD PTR [rax+r14*8+0x1234]       # AVX512{F,VL}
+       vpmovsxbq       xmm30, WORD PTR [rdx+254]        # AVX512{F,VL} Disp8
+       vpmovsxbq       xmm30, WORD PTR [rdx+256]        # AVX512{F,VL}
+       vpmovsxbq       xmm30, WORD PTR [rdx-256]        # AVX512{F,VL} Disp8
+       vpmovsxbq       xmm30, WORD PTR [rdx-258]        # AVX512{F,VL}
+       vpmovsxbq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovsxbq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxbq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxbq       ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxbq       ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxbq       ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovsxbq       ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovsxbq       ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovsxbq       ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovsxwd       xmm30, xmm29     # AVX512{F,VL}
+       vpmovsxwd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxwd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxwd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxwd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxwd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovsxwd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovsxwd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovsxwd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovsxwd       ymm30, xmm29     # AVX512{F,VL}
+       vpmovsxwd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxwd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxwd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpmovsxwd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpmovsxwd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vpmovsxwd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vpmovsxwd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vpmovsxwd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vpmovsxwq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovsxwq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxwq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxwq       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxwq       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxwq       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovsxwq       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovsxwq       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovsxwq       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovsxwq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovsxwq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxwq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxwq       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxwq       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxwq       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovsxwq       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovsxwq       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovsxwq       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovzxbd       xmm30, xmm29     # AVX512{F,VL}
+       vpmovzxbd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxbd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxbd       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxbd       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxbd       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovzxbd       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovzxbd       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovzxbd       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovzxbd       ymm30, xmm29     # AVX512{F,VL}
+       vpmovzxbd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxbd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxbd       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxbd       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxbd       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovzxbd       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovzxbd       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovzxbd       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovzxbq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovzxbq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxbq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxbq       xmm30, WORD PTR [rcx]    # AVX512{F,VL}
+       vpmovzxbq       xmm30, WORD PTR [rax+r14*8+0x1234]       # AVX512{F,VL}
+       vpmovzxbq       xmm30, WORD PTR [rdx+254]        # AVX512{F,VL} Disp8
+       vpmovzxbq       xmm30, WORD PTR [rdx+256]        # AVX512{F,VL}
+       vpmovzxbq       xmm30, WORD PTR [rdx-256]        # AVX512{F,VL} Disp8
+       vpmovzxbq       xmm30, WORD PTR [rdx-258]        # AVX512{F,VL}
+       vpmovzxbq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovzxbq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxbq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxbq       ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxbq       ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxbq       ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovzxbq       ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovzxbq       ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovzxbq       ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovzxwd       xmm30, xmm29     # AVX512{F,VL}
+       vpmovzxwd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxwd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxwd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxwd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxwd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovzxwd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovzxwd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovzxwd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovzxwd       ymm30, xmm29     # AVX512{F,VL}
+       vpmovzxwd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxwd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxwd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpmovzxwd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpmovzxwd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vpmovzxwd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vpmovzxwd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vpmovzxwd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vpmovzxwq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovzxwq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxwq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxwq       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxwq       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxwq       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovzxwq       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovzxwq       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovzxwq       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovzxwq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovzxwq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxwq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxwq       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxwq       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxwq       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovzxwq       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovzxwq       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovzxwq       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl-wig1-intel.d b/gas/testsuite/gas/i386/x86-64-avx512f_vl-wig1-intel.d
new file mode 100644 (file)
index 0000000..24e6cf5
--- /dev/null
@@ -0,0 +1,300 @@
+#as: -mevexwig=1
+#objdump: -dw -Mintel
+#name: x86_64 AVX512F/VL wig insns (Intel disassembly)
+#source: x86-64-avx512f_vl-wig.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+0+ <_start>:
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 21 f5[    ]*vpmovsxbd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 21 f5[    ]*vpmovsxbd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 21 f5[    ]*vpmovsxbd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 31[    ]*vpmovsxbd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 21 b4 f0 23 01 00 00[     ]*vpmovsxbd xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 72 7f[         ]*vpmovsxbd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 b2 00 02 00 00[        ]*vpmovsxbd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 72 80[         ]*vpmovsxbd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 b2 fc fd ff ff[        ]*vpmovsxbd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 21 f5[    ]*vpmovsxbd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 21 f5[    ]*vpmovsxbd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 21 f5[    ]*vpmovsxbd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 31[    ]*vpmovsxbd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 21 b4 f0 23 01 00 00[     ]*vpmovsxbd ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 72 7f[         ]*vpmovsxbd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 b2 00 04 00 00[        ]*vpmovsxbd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 72 80[         ]*vpmovsxbd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 b2 f8 fb ff ff[        ]*vpmovsxbd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 22 f5[    ]*vpmovsxbq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 22 f5[    ]*vpmovsxbq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 22 f5[    ]*vpmovsxbq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 31[    ]*vpmovsxbq xmm30,WORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 22 b4 f0 23 01 00 00[     ]*vpmovsxbq xmm30,WORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 72 7f[         ]*vpmovsxbq xmm30,WORD PTR \[rdx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 b2 00 01 00 00[        ]*vpmovsxbq xmm30,WORD PTR \[rdx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 72 80[         ]*vpmovsxbq xmm30,WORD PTR \[rdx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 b2 fe fe ff ff[        ]*vpmovsxbq xmm30,WORD PTR \[rdx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 22 f5[    ]*vpmovsxbq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 22 f5[    ]*vpmovsxbq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 22 f5[    ]*vpmovsxbq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 31[    ]*vpmovsxbq ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 22 b4 f0 23 01 00 00[     ]*vpmovsxbq ymm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 72 7f[         ]*vpmovsxbq ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 b2 00 02 00 00[        ]*vpmovsxbq ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 72 80[         ]*vpmovsxbq ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 b2 fc fd ff ff[        ]*vpmovsxbq ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 23 f5[    ]*vpmovsxwd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 23 f5[    ]*vpmovsxwd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 23 f5[    ]*vpmovsxwd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 31[    ]*vpmovsxwd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 23 b4 f0 23 01 00 00[     ]*vpmovsxwd xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 72 7f[         ]*vpmovsxwd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 b2 00 04 00 00[        ]*vpmovsxwd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 72 80[         ]*vpmovsxwd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 b2 f8 fb ff ff[        ]*vpmovsxwd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 23 f5[    ]*vpmovsxwd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 23 f5[    ]*vpmovsxwd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 23 f5[    ]*vpmovsxwd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 31[    ]*vpmovsxwd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 23 b4 f0 23 01 00 00[     ]*vpmovsxwd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 72 7f[         ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 b2 00 08 00 00[        ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 72 80[         ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 b2 f0 f7 ff ff[        ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 24 f5[    ]*vpmovsxwq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 24 f5[    ]*vpmovsxwq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 24 f5[    ]*vpmovsxwq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 31[    ]*vpmovsxwq xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 24 b4 f0 23 01 00 00[     ]*vpmovsxwq xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 72 7f[         ]*vpmovsxwq xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 b2 00 02 00 00[        ]*vpmovsxwq xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 72 80[         ]*vpmovsxwq xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 b2 fc fd ff ff[        ]*vpmovsxwq xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 24 f5[    ]*vpmovsxwq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 24 f5[    ]*vpmovsxwq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 24 f5[    ]*vpmovsxwq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 31[    ]*vpmovsxwq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 24 b4 f0 23 01 00 00[     ]*vpmovsxwq ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 72 7f[         ]*vpmovsxwq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 b2 00 04 00 00[        ]*vpmovsxwq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 72 80[         ]*vpmovsxwq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 b2 f8 fb ff ff[        ]*vpmovsxwq ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 31 f5[    ]*vpmovzxbd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 31 f5[    ]*vpmovzxbd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 31 f5[    ]*vpmovzxbd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 31[    ]*vpmovzxbd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 31 b4 f0 23 01 00 00[     ]*vpmovzxbd xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 72 7f[         ]*vpmovzxbd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 b2 00 02 00 00[        ]*vpmovzxbd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 72 80[         ]*vpmovzxbd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 b2 fc fd ff ff[        ]*vpmovzxbd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 31 f5[    ]*vpmovzxbd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 31 f5[    ]*vpmovzxbd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 31 f5[    ]*vpmovzxbd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 31[    ]*vpmovzxbd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 31 b4 f0 23 01 00 00[     ]*vpmovzxbd ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 72 7f[         ]*vpmovzxbd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 b2 00 04 00 00[        ]*vpmovzxbd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 72 80[         ]*vpmovzxbd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 b2 f8 fb ff ff[        ]*vpmovzxbd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 32 f5[    ]*vpmovzxbq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 32 f5[    ]*vpmovzxbq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 32 f5[    ]*vpmovzxbq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 31[    ]*vpmovzxbq xmm30,WORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 32 b4 f0 23 01 00 00[     ]*vpmovzxbq xmm30,WORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 72 7f[         ]*vpmovzxbq xmm30,WORD PTR \[rdx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 b2 00 01 00 00[        ]*vpmovzxbq xmm30,WORD PTR \[rdx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 72 80[         ]*vpmovzxbq xmm30,WORD PTR \[rdx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 b2 fe fe ff ff[        ]*vpmovzxbq xmm30,WORD PTR \[rdx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 32 f5[    ]*vpmovzxbq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 32 f5[    ]*vpmovzxbq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 32 f5[    ]*vpmovzxbq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 31[    ]*vpmovzxbq ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 32 b4 f0 23 01 00 00[     ]*vpmovzxbq ymm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 72 7f[         ]*vpmovzxbq ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 b2 00 02 00 00[        ]*vpmovzxbq ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 72 80[         ]*vpmovzxbq ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 b2 fc fd ff ff[        ]*vpmovzxbq ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 33 f5[    ]*vpmovzxwd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 33 f5[    ]*vpmovzxwd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 33 f5[    ]*vpmovzxwd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 31[    ]*vpmovzxwd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 33 b4 f0 23 01 00 00[     ]*vpmovzxwd xmm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 72 7f[         ]*vpmovzxwd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 b2 00 04 00 00[        ]*vpmovzxwd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 72 80[         ]*vpmovzxwd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 b2 f8 fb ff ff[        ]*vpmovzxwd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 33 f5[    ]*vpmovzxwd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 33 f5[    ]*vpmovzxwd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 33 f5[    ]*vpmovzxwd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 31[    ]*vpmovzxwd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 33 b4 f0 23 01 00 00[     ]*vpmovzxwd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 72 7f[         ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 b2 00 08 00 00[        ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 72 80[         ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 b2 f0 f7 ff ff[        ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 34 f5[    ]*vpmovzxwq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 34 f5[    ]*vpmovzxwq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 34 f5[    ]*vpmovzxwq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 31[    ]*vpmovzxwq xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 34 b4 f0 23 01 00 00[     ]*vpmovzxwq xmm30,DWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 72 7f[         ]*vpmovzxwq xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 b2 00 02 00 00[        ]*vpmovzxwq xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 72 80[         ]*vpmovzxwq xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 b2 fc fd ff ff[        ]*vpmovzxwq xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 34 f5[    ]*vpmovzxwq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 34 f5[    ]*vpmovzxwq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 34 f5[    ]*vpmovzxwq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 31[    ]*vpmovzxwq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 34 b4 f0 23 01 00 00[     ]*vpmovzxwq ymm30,QWORD PTR \[rax\+r14\*8\+0x123\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 72 7f[         ]*vpmovzxwq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 b2 00 04 00 00[        ]*vpmovzxwq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 72 80[         ]*vpmovzxwq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 b2 f8 fb ff ff[        ]*vpmovzxwq ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 21 f5[    ]*vpmovsxbd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 21 f5[    ]*vpmovsxbd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 21 f5[    ]*vpmovsxbd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 31[    ]*vpmovsxbd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 21 b4 f0 34 12 00 00[     ]*vpmovsxbd xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 72 7f[         ]*vpmovsxbd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 b2 00 02 00 00[        ]*vpmovsxbd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 72 80[         ]*vpmovsxbd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 b2 fc fd ff ff[        ]*vpmovsxbd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 21 f5[    ]*vpmovsxbd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 21 f5[    ]*vpmovsxbd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 21 f5[    ]*vpmovsxbd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 31[    ]*vpmovsxbd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 21 b4 f0 34 12 00 00[     ]*vpmovsxbd ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 72 7f[         ]*vpmovsxbd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 b2 00 04 00 00[        ]*vpmovsxbd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 72 80[         ]*vpmovsxbd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 b2 f8 fb ff ff[        ]*vpmovsxbd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 22 f5[    ]*vpmovsxbq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 22 f5[    ]*vpmovsxbq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 22 f5[    ]*vpmovsxbq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 31[    ]*vpmovsxbq xmm30,WORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 22 b4 f0 34 12 00 00[     ]*vpmovsxbq xmm30,WORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 72 7f[         ]*vpmovsxbq xmm30,WORD PTR \[rdx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 b2 00 01 00 00[        ]*vpmovsxbq xmm30,WORD PTR \[rdx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 72 80[         ]*vpmovsxbq xmm30,WORD PTR \[rdx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 b2 fe fe ff ff[        ]*vpmovsxbq xmm30,WORD PTR \[rdx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 22 f5[    ]*vpmovsxbq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 22 f5[    ]*vpmovsxbq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 22 f5[    ]*vpmovsxbq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 31[    ]*vpmovsxbq ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 22 b4 f0 34 12 00 00[     ]*vpmovsxbq ymm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 72 7f[         ]*vpmovsxbq ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 b2 00 02 00 00[        ]*vpmovsxbq ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 72 80[         ]*vpmovsxbq ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 b2 fc fd ff ff[        ]*vpmovsxbq ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 23 f5[    ]*vpmovsxwd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 23 f5[    ]*vpmovsxwd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 23 f5[    ]*vpmovsxwd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 31[    ]*vpmovsxwd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 23 b4 f0 34 12 00 00[     ]*vpmovsxwd xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 72 7f[         ]*vpmovsxwd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 b2 00 04 00 00[        ]*vpmovsxwd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 72 80[         ]*vpmovsxwd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 b2 f8 fb ff ff[        ]*vpmovsxwd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 23 f5[    ]*vpmovsxwd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 23 f5[    ]*vpmovsxwd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 23 f5[    ]*vpmovsxwd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 31[    ]*vpmovsxwd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 23 b4 f0 34 12 00 00[     ]*vpmovsxwd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 72 7f[         ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 b2 00 08 00 00[        ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 72 80[         ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 b2 f0 f7 ff ff[        ]*vpmovsxwd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 24 f5[    ]*vpmovsxwq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 24 f5[    ]*vpmovsxwq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 24 f5[    ]*vpmovsxwq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 31[    ]*vpmovsxwq xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 24 b4 f0 34 12 00 00[     ]*vpmovsxwq xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 72 7f[         ]*vpmovsxwq xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 b2 00 02 00 00[        ]*vpmovsxwq xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 72 80[         ]*vpmovsxwq xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 b2 fc fd ff ff[        ]*vpmovsxwq xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 24 f5[    ]*vpmovsxwq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 24 f5[    ]*vpmovsxwq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 24 f5[    ]*vpmovsxwq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 31[    ]*vpmovsxwq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 24 b4 f0 34 12 00 00[     ]*vpmovsxwq ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 72 7f[         ]*vpmovsxwq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 b2 00 04 00 00[        ]*vpmovsxwq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 72 80[         ]*vpmovsxwq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 b2 f8 fb ff ff[        ]*vpmovsxwq ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 31 f5[    ]*vpmovzxbd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 31 f5[    ]*vpmovzxbd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 31 f5[    ]*vpmovzxbd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 31[    ]*vpmovzxbd xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 31 b4 f0 34 12 00 00[     ]*vpmovzxbd xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 72 7f[         ]*vpmovzxbd xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 b2 00 02 00 00[        ]*vpmovzxbd xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 72 80[         ]*vpmovzxbd xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 b2 fc fd ff ff[        ]*vpmovzxbd xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 31 f5[    ]*vpmovzxbd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 31 f5[    ]*vpmovzxbd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 31 f5[    ]*vpmovzxbd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 31[    ]*vpmovzxbd ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 31 b4 f0 34 12 00 00[     ]*vpmovzxbd ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 72 7f[         ]*vpmovzxbd ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 b2 00 04 00 00[        ]*vpmovzxbd ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 72 80[         ]*vpmovzxbd ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 b2 f8 fb ff ff[        ]*vpmovzxbd ymm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 32 f5[    ]*vpmovzxbq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 32 f5[    ]*vpmovzxbq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 32 f5[    ]*vpmovzxbq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 31[    ]*vpmovzxbq xmm30,WORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 32 b4 f0 34 12 00 00[     ]*vpmovzxbq xmm30,WORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 72 7f[         ]*vpmovzxbq xmm30,WORD PTR \[rdx\+0xfe\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 b2 00 01 00 00[        ]*vpmovzxbq xmm30,WORD PTR \[rdx\+0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 72 80[         ]*vpmovzxbq xmm30,WORD PTR \[rdx-0x100\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 b2 fe fe ff ff[        ]*vpmovzxbq xmm30,WORD PTR \[rdx-0x102\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 32 f5[    ]*vpmovzxbq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 32 f5[    ]*vpmovzxbq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 32 f5[    ]*vpmovzxbq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 31[    ]*vpmovzxbq ymm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 32 b4 f0 34 12 00 00[     ]*vpmovzxbq ymm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 72 7f[         ]*vpmovzxbq ymm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 b2 00 02 00 00[        ]*vpmovzxbq ymm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 72 80[         ]*vpmovzxbq ymm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 b2 fc fd ff ff[        ]*vpmovzxbq ymm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 33 f5[    ]*vpmovzxwd xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 33 f5[    ]*vpmovzxwd xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 33 f5[    ]*vpmovzxwd xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 31[    ]*vpmovzxwd xmm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 33 b4 f0 34 12 00 00[     ]*vpmovzxwd xmm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 72 7f[         ]*vpmovzxwd xmm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 b2 00 04 00 00[        ]*vpmovzxwd xmm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 72 80[         ]*vpmovzxwd xmm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 b2 f8 fb ff ff[        ]*vpmovzxwd xmm30,QWORD PTR \[rdx-0x408\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 33 f5[    ]*vpmovzxwd ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 33 f5[    ]*vpmovzxwd ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 33 f5[    ]*vpmovzxwd ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 31[    ]*vpmovzxwd ymm30,XMMWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 33 b4 f0 34 12 00 00[     ]*vpmovzxwd ymm30,XMMWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 72 7f[         ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx\+0x7f0\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 b2 00 08 00 00[        ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx\+0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 72 80[         ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx-0x800\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 b2 f0 f7 ff ff[        ]*vpmovzxwd ymm30,XMMWORD PTR \[rdx-0x810\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 34 f5[    ]*vpmovzxwq xmm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 34 f5[    ]*vpmovzxwq xmm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 34 f5[    ]*vpmovzxwq xmm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 31[    ]*vpmovzxwq xmm30,DWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 34 b4 f0 34 12 00 00[     ]*vpmovzxwq xmm30,DWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 72 7f[         ]*vpmovzxwq xmm30,DWORD PTR \[rdx\+0x1fc\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 b2 00 02 00 00[        ]*vpmovzxwq xmm30,DWORD PTR \[rdx\+0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 72 80[         ]*vpmovzxwq xmm30,DWORD PTR \[rdx-0x200\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 b2 fc fd ff ff[        ]*vpmovzxwq xmm30,DWORD PTR \[rdx-0x204\]
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 34 f5[    ]*vpmovzxwq ymm30,xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 34 f5[    ]*vpmovzxwq ymm30\{k7\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 34 f5[    ]*vpmovzxwq ymm30\{k7\}\{z\},xmm29
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 31[    ]*vpmovzxwq ymm30,QWORD PTR \[rcx\]
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 34 b4 f0 34 12 00 00[     ]*vpmovzxwq ymm30,QWORD PTR \[rax\+r14\*8\+0x1234\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 72 7f[         ]*vpmovzxwq ymm30,QWORD PTR \[rdx\+0x3f8\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 b2 00 04 00 00[        ]*vpmovzxwq ymm30,QWORD PTR \[rdx\+0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 72 80[         ]*vpmovzxwq ymm30,QWORD PTR \[rdx-0x400\]
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 b2 f8 fb ff ff[        ]*vpmovzxwq ymm30,QWORD PTR \[rdx-0x408\]
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl-wig1.d b/gas/testsuite/gas/i386/x86-64-avx512f_vl-wig1.d
new file mode 100644 (file)
index 0000000..cd3d975
--- /dev/null
@@ -0,0 +1,300 @@
+#as: -mevexwig=1
+#objdump: -dw
+#name: x86_64 AVX512F/VL wig insns
+#source: x86-64-avx512f_vl-wig.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+0+ <_start>:
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 21 f5[    ]*vpmovsxbd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 21 f5[    ]*vpmovsxbd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 21 f5[    ]*vpmovsxbd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 31[    ]*vpmovsxbd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 21 b4 f0 23 01 00 00[     ]*vpmovsxbd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 72 7f[         ]*vpmovsxbd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 b2 00 02 00 00[        ]*vpmovsxbd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 72 80[         ]*vpmovsxbd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 b2 fc fd ff ff[        ]*vpmovsxbd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 21 f5[    ]*vpmovsxbd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 21 f5[    ]*vpmovsxbd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 21 f5[    ]*vpmovsxbd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 31[    ]*vpmovsxbd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 21 b4 f0 23 01 00 00[     ]*vpmovsxbd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 72 7f[         ]*vpmovsxbd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 b2 00 04 00 00[        ]*vpmovsxbd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 72 80[         ]*vpmovsxbd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 b2 f8 fb ff ff[        ]*vpmovsxbd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 22 f5[    ]*vpmovsxbq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 22 f5[    ]*vpmovsxbq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 22 f5[    ]*vpmovsxbq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 31[    ]*vpmovsxbq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 22 b4 f0 23 01 00 00[     ]*vpmovsxbq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 72 7f[         ]*vpmovsxbq 0xfe\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 b2 00 01 00 00[        ]*vpmovsxbq 0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 72 80[         ]*vpmovsxbq -0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 b2 fe fe ff ff[        ]*vpmovsxbq -0x102\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 22 f5[    ]*vpmovsxbq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 22 f5[    ]*vpmovsxbq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 22 f5[    ]*vpmovsxbq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 31[    ]*vpmovsxbq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 22 b4 f0 23 01 00 00[     ]*vpmovsxbq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 72 7f[         ]*vpmovsxbq 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 b2 00 02 00 00[        ]*vpmovsxbq 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 72 80[         ]*vpmovsxbq -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 b2 fc fd ff ff[        ]*vpmovsxbq -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 23 f5[    ]*vpmovsxwd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 23 f5[    ]*vpmovsxwd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 23 f5[    ]*vpmovsxwd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 31[    ]*vpmovsxwd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 23 b4 f0 23 01 00 00[     ]*vpmovsxwd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 72 7f[         ]*vpmovsxwd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 b2 00 04 00 00[        ]*vpmovsxwd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 72 80[         ]*vpmovsxwd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 b2 f8 fb ff ff[        ]*vpmovsxwd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 23 f5[    ]*vpmovsxwd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 23 f5[    ]*vpmovsxwd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 23 f5[    ]*vpmovsxwd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 31[    ]*vpmovsxwd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 23 b4 f0 23 01 00 00[     ]*vpmovsxwd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 72 7f[         ]*vpmovsxwd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 b2 00 08 00 00[        ]*vpmovsxwd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 72 80[         ]*vpmovsxwd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 b2 f0 f7 ff ff[        ]*vpmovsxwd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 24 f5[    ]*vpmovsxwq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 24 f5[    ]*vpmovsxwq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 24 f5[    ]*vpmovsxwq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 31[    ]*vpmovsxwq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 24 b4 f0 23 01 00 00[     ]*vpmovsxwq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 72 7f[         ]*vpmovsxwq 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 b2 00 02 00 00[        ]*vpmovsxwq 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 72 80[         ]*vpmovsxwq -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 b2 fc fd ff ff[        ]*vpmovsxwq -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 24 f5[    ]*vpmovsxwq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 24 f5[    ]*vpmovsxwq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 24 f5[    ]*vpmovsxwq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 31[    ]*vpmovsxwq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 24 b4 f0 23 01 00 00[     ]*vpmovsxwq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 72 7f[         ]*vpmovsxwq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 b2 00 04 00 00[        ]*vpmovsxwq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 72 80[         ]*vpmovsxwq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 b2 f8 fb ff ff[        ]*vpmovsxwq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 31 f5[    ]*vpmovzxbd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 31 f5[    ]*vpmovzxbd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 31 f5[    ]*vpmovzxbd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 31[    ]*vpmovzxbd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 31 b4 f0 23 01 00 00[     ]*vpmovzxbd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 72 7f[         ]*vpmovzxbd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 b2 00 02 00 00[        ]*vpmovzxbd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 72 80[         ]*vpmovzxbd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 b2 fc fd ff ff[        ]*vpmovzxbd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 31 f5[    ]*vpmovzxbd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 31 f5[    ]*vpmovzxbd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 31 f5[    ]*vpmovzxbd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 31[    ]*vpmovzxbd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 31 b4 f0 23 01 00 00[     ]*vpmovzxbd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 72 7f[         ]*vpmovzxbd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 b2 00 04 00 00[        ]*vpmovzxbd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 72 80[         ]*vpmovzxbd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 b2 f8 fb ff ff[        ]*vpmovzxbd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 32 f5[    ]*vpmovzxbq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 32 f5[    ]*vpmovzxbq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 32 f5[    ]*vpmovzxbq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 31[    ]*vpmovzxbq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 32 b4 f0 23 01 00 00[     ]*vpmovzxbq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 72 7f[         ]*vpmovzxbq 0xfe\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 b2 00 01 00 00[        ]*vpmovzxbq 0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 72 80[         ]*vpmovzxbq -0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 b2 fe fe ff ff[        ]*vpmovzxbq -0x102\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 32 f5[    ]*vpmovzxbq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 32 f5[    ]*vpmovzxbq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 32 f5[    ]*vpmovzxbq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 31[    ]*vpmovzxbq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 32 b4 f0 23 01 00 00[     ]*vpmovzxbq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 72 7f[         ]*vpmovzxbq 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 b2 00 02 00 00[        ]*vpmovzxbq 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 72 80[         ]*vpmovzxbq -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 b2 fc fd ff ff[        ]*vpmovzxbq -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 33 f5[    ]*vpmovzxwd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 33 f5[    ]*vpmovzxwd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 33 f5[    ]*vpmovzxwd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 31[    ]*vpmovzxwd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 33 b4 f0 23 01 00 00[     ]*vpmovzxwd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 72 7f[         ]*vpmovzxwd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 b2 00 04 00 00[        ]*vpmovzxwd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 72 80[         ]*vpmovzxwd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 b2 f8 fb ff ff[        ]*vpmovzxwd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 33 f5[    ]*vpmovzxwd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 33 f5[    ]*vpmovzxwd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 33 f5[    ]*vpmovzxwd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 31[    ]*vpmovzxwd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 33 b4 f0 23 01 00 00[     ]*vpmovzxwd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 72 7f[         ]*vpmovzxwd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 b2 00 08 00 00[        ]*vpmovzxwd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 72 80[         ]*vpmovzxwd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 b2 f0 f7 ff ff[        ]*vpmovzxwd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 34 f5[    ]*vpmovzxwq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 34 f5[    ]*vpmovzxwq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 34 f5[    ]*vpmovzxwq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 31[    ]*vpmovzxwq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 34 b4 f0 23 01 00 00[     ]*vpmovzxwq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 72 7f[         ]*vpmovzxwq 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 b2 00 02 00 00[        ]*vpmovzxwq 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 72 80[         ]*vpmovzxwq -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 b2 fc fd ff ff[        ]*vpmovzxwq -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 34 f5[    ]*vpmovzxwq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 34 f5[    ]*vpmovzxwq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 34 f5[    ]*vpmovzxwq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 31[    ]*vpmovzxwq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 34 b4 f0 23 01 00 00[     ]*vpmovzxwq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 72 7f[         ]*vpmovzxwq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 b2 00 04 00 00[        ]*vpmovzxwq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 72 80[         ]*vpmovzxwq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 b2 f8 fb ff ff[        ]*vpmovzxwq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 21 f5[    ]*vpmovsxbd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 21 f5[    ]*vpmovsxbd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 21 f5[    ]*vpmovsxbd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 31[    ]*vpmovsxbd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 21 b4 f0 34 12 00 00[     ]*vpmovsxbd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 72 7f[         ]*vpmovsxbd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 b2 00 02 00 00[        ]*vpmovsxbd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 72 80[         ]*vpmovsxbd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 21 b2 fc fd ff ff[        ]*vpmovsxbd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 21 f5[    ]*vpmovsxbd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 21 f5[    ]*vpmovsxbd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 21 f5[    ]*vpmovsxbd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 31[    ]*vpmovsxbd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 21 b4 f0 34 12 00 00[     ]*vpmovsxbd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 72 7f[         ]*vpmovsxbd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 b2 00 04 00 00[        ]*vpmovsxbd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 72 80[         ]*vpmovsxbd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 21 b2 f8 fb ff ff[        ]*vpmovsxbd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 22 f5[    ]*vpmovsxbq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 22 f5[    ]*vpmovsxbq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 22 f5[    ]*vpmovsxbq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 31[    ]*vpmovsxbq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 22 b4 f0 34 12 00 00[     ]*vpmovsxbq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 72 7f[         ]*vpmovsxbq 0xfe\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 b2 00 01 00 00[        ]*vpmovsxbq 0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 72 80[         ]*vpmovsxbq -0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 22 b2 fe fe ff ff[        ]*vpmovsxbq -0x102\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 22 f5[    ]*vpmovsxbq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 22 f5[    ]*vpmovsxbq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 22 f5[    ]*vpmovsxbq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 31[    ]*vpmovsxbq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 22 b4 f0 34 12 00 00[     ]*vpmovsxbq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 72 7f[         ]*vpmovsxbq 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 b2 00 02 00 00[        ]*vpmovsxbq 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 72 80[         ]*vpmovsxbq -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 22 b2 fc fd ff ff[        ]*vpmovsxbq -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 23 f5[    ]*vpmovsxwd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 23 f5[    ]*vpmovsxwd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 23 f5[    ]*vpmovsxwd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 31[    ]*vpmovsxwd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 23 b4 f0 34 12 00 00[     ]*vpmovsxwd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 72 7f[         ]*vpmovsxwd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 b2 00 04 00 00[        ]*vpmovsxwd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 72 80[         ]*vpmovsxwd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 23 b2 f8 fb ff ff[        ]*vpmovsxwd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 23 f5[    ]*vpmovsxwd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 23 f5[    ]*vpmovsxwd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 23 f5[    ]*vpmovsxwd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 31[    ]*vpmovsxwd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 23 b4 f0 34 12 00 00[     ]*vpmovsxwd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 72 7f[         ]*vpmovsxwd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 b2 00 08 00 00[        ]*vpmovsxwd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 72 80[         ]*vpmovsxwd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 23 b2 f0 f7 ff ff[        ]*vpmovsxwd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 24 f5[    ]*vpmovsxwq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 24 f5[    ]*vpmovsxwq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 24 f5[    ]*vpmovsxwq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 31[    ]*vpmovsxwq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 24 b4 f0 34 12 00 00[     ]*vpmovsxwq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 72 7f[         ]*vpmovsxwq 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 b2 00 02 00 00[        ]*vpmovsxwq 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 72 80[         ]*vpmovsxwq -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 24 b2 fc fd ff ff[        ]*vpmovsxwq -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 24 f5[    ]*vpmovsxwq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 24 f5[    ]*vpmovsxwq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 24 f5[    ]*vpmovsxwq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 31[    ]*vpmovsxwq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 24 b4 f0 34 12 00 00[     ]*vpmovsxwq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 72 7f[         ]*vpmovsxwq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 b2 00 04 00 00[        ]*vpmovsxwq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 72 80[         ]*vpmovsxwq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 24 b2 f8 fb ff ff[        ]*vpmovsxwq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 31 f5[    ]*vpmovzxbd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 31 f5[    ]*vpmovzxbd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 31 f5[    ]*vpmovzxbd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 31[    ]*vpmovzxbd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 31 b4 f0 34 12 00 00[     ]*vpmovzxbd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 72 7f[         ]*vpmovzxbd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 b2 00 02 00 00[        ]*vpmovzxbd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 72 80[         ]*vpmovzxbd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 31 b2 fc fd ff ff[        ]*vpmovzxbd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 31 f5[    ]*vpmovzxbd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 31 f5[    ]*vpmovzxbd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 31 f5[    ]*vpmovzxbd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 31[    ]*vpmovzxbd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 31 b4 f0 34 12 00 00[     ]*vpmovzxbd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 72 7f[         ]*vpmovzxbd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 b2 00 04 00 00[        ]*vpmovzxbd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 72 80[         ]*vpmovzxbd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 31 b2 f8 fb ff ff[        ]*vpmovzxbd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 32 f5[    ]*vpmovzxbq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 32 f5[    ]*vpmovzxbq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 32 f5[    ]*vpmovzxbq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 31[    ]*vpmovzxbq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 32 b4 f0 34 12 00 00[     ]*vpmovzxbq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 72 7f[         ]*vpmovzxbq 0xfe\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 b2 00 01 00 00[        ]*vpmovzxbq 0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 72 80[         ]*vpmovzxbq -0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 32 b2 fe fe ff ff[        ]*vpmovzxbq -0x102\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 32 f5[    ]*vpmovzxbq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 32 f5[    ]*vpmovzxbq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 32 f5[    ]*vpmovzxbq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 31[    ]*vpmovzxbq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 32 b4 f0 34 12 00 00[     ]*vpmovzxbq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 72 7f[         ]*vpmovzxbq 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 b2 00 02 00 00[        ]*vpmovzxbq 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 72 80[         ]*vpmovzxbq -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 32 b2 fc fd ff ff[        ]*vpmovzxbq -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 33 f5[    ]*vpmovzxwd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 33 f5[    ]*vpmovzxwd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 33 f5[    ]*vpmovzxwd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 31[    ]*vpmovzxwd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 33 b4 f0 34 12 00 00[     ]*vpmovzxwd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 72 7f[         ]*vpmovzxwd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 b2 00 04 00 00[        ]*vpmovzxwd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 72 80[         ]*vpmovzxwd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 33 b2 f8 fb ff ff[        ]*vpmovzxwd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 33 f5[    ]*vpmovzxwd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 33 f5[    ]*vpmovzxwd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 33 f5[    ]*vpmovzxwd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 31[    ]*vpmovzxwd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 33 b4 f0 34 12 00 00[     ]*vpmovzxwd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 72 7f[         ]*vpmovzxwd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 b2 00 08 00 00[        ]*vpmovzxwd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 72 80[         ]*vpmovzxwd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 33 b2 f0 f7 ff ff[        ]*vpmovzxwd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 34 f5[    ]*vpmovzxwq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 34 f5[    ]*vpmovzxwq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 34 f5[    ]*vpmovzxwq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 31[    ]*vpmovzxwq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 34 b4 f0 34 12 00 00[     ]*vpmovzxwq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 72 7f[         ]*vpmovzxwq 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 b2 00 02 00 00[        ]*vpmovzxwq 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 72 80[         ]*vpmovzxwq -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 34 b2 fc fd ff ff[        ]*vpmovzxwq -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 34 f5[    ]*vpmovzxwq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 34 f5[    ]*vpmovzxwq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 34 f5[    ]*vpmovzxwq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 31[    ]*vpmovzxwq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 34 b4 f0 34 12 00 00[     ]*vpmovzxwq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 72 7f[         ]*vpmovzxwq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 b2 00 04 00 00[        ]*vpmovzxwq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 72 80[         ]*vpmovzxwq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 34 b2 f8 fb ff ff[        ]*vpmovzxwq -0x408\(%rdx\),%ymm30
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl.d b/gas/testsuite/gas/i386/x86-64-avx512f_vl.d
new file mode 100644 (file)
index 0000000..0e1a8fb
--- /dev/null
@@ -0,0 +1,12626 @@
+#as:
+#objdump: -dw
+#name: x86_64 AVX512F/VL insns
+#source: x86-64-avx512f_vl.s
+
+.*: +file format .*
+
+
+Disassembly of section \.text:
+
+0+ <_start>:
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 58 f4[    ]*vaddpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 58 f4[    ]*vaddpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 58 f4[    ]*vaddpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 31[    ]*vaddpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 58 b4 f0 23 01 00 00[     ]*vaddpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 31[    ]*vaddpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 72 7f[         ]*vaddpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 b2 00 08 00 00[        ]*vaddpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 72 80[         ]*vaddpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 b2 f0 f7 ff ff[        ]*vaddpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 72 7f[         ]*vaddpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 b2 00 04 00 00[        ]*vaddpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 72 80[         ]*vaddpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 b2 f8 fb ff ff[        ]*vaddpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 58 f4[    ]*vaddpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 58 f4[    ]*vaddpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 58 f4[    ]*vaddpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 31[    ]*vaddpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 58 b4 f0 23 01 00 00[     ]*vaddpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 31[    ]*vaddpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 72 7f[         ]*vaddpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 b2 00 10 00 00[        ]*vaddpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 72 80[         ]*vaddpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 b2 e0 ef ff ff[        ]*vaddpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 72 7f[         ]*vaddpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 b2 00 04 00 00[        ]*vaddpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 72 80[         ]*vaddpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 b2 f8 fb ff ff[        ]*vaddpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 58 f4[    ]*vaddps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 58 f4[    ]*vaddps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 58 f4[    ]*vaddps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 31[    ]*vaddps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 58 b4 f0 23 01 00 00[     ]*vaddps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 31[    ]*vaddps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 72 7f[         ]*vaddps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 b2 00 08 00 00[        ]*vaddps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 72 80[         ]*vaddps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 b2 f0 f7 ff ff[        ]*vaddps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 72 7f[         ]*vaddps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 b2 00 02 00 00[        ]*vaddps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 72 80[         ]*vaddps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 b2 fc fd ff ff[        ]*vaddps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 58 f4[    ]*vaddps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 58 f4[    ]*vaddps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 58 f4[    ]*vaddps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 31[    ]*vaddps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 58 b4 f0 23 01 00 00[     ]*vaddps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 31[    ]*vaddps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 72 7f[         ]*vaddps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 b2 00 10 00 00[        ]*vaddps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 72 80[         ]*vaddps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 b2 e0 ef ff ff[        ]*vaddps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 72 7f[         ]*vaddps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 b2 00 02 00 00[        ]*vaddps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 72 80[         ]*vaddps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 b2 fc fd ff ff[        ]*vaddps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 03 f4 ab[         ]*valignd \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 03 f4 ab[         ]*valignd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 03 f4 ab[         ]*valignd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 03 f4 7b[         ]*valignd \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 31 7b[         ]*valignd \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 03 b4 f0 23 01 00 00 7b[  ]*valignd \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 31 7b[         ]*valignd \$0x7b,\(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 72 7f 7b[      ]*valignd \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 b2 00 08 00 00 7b[     ]*valignd \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 72 80 7b[      ]*valignd \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 b2 f0 f7 ff ff 7b[     ]*valignd \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 72 7f 7b[      ]*valignd \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 b2 00 02 00 00 7b[     ]*valignd \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 72 80 7b[      ]*valignd \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 b2 fc fd ff ff 7b[     ]*valignd \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 03 f4 ab[         ]*valignd \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 03 f4 ab[         ]*valignd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 03 f4 ab[         ]*valignd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 03 f4 7b[         ]*valignd \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 31 7b[         ]*valignd \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 03 b4 f0 23 01 00 00 7b[  ]*valignd \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 31 7b[         ]*valignd \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 72 7f 7b[      ]*valignd \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 b2 00 10 00 00 7b[     ]*valignd \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 72 80 7b[      ]*valignd \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 b2 e0 ef ff ff 7b[     ]*valignd \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 72 7f 7b[      ]*valignd \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 b2 00 02 00 00 7b[     ]*valignd \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 72 80 7b[      ]*valignd \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 b2 fc fd ff ff 7b[     ]*valignd \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 65 f4[    ]*vblendmpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 65 f4[    ]*vblendmpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 65 f4[    ]*vblendmpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 31[    ]*vblendmpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 65 b4 f0 23 01 00 00[     ]*vblendmpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 31[    ]*vblendmpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 72 7f[         ]*vblendmpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 b2 00 08 00 00[        ]*vblendmpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 72 80[         ]*vblendmpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 b2 f0 f7 ff ff[        ]*vblendmpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 72 7f[         ]*vblendmpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 b2 00 04 00 00[        ]*vblendmpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 72 80[         ]*vblendmpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 b2 f8 fb ff ff[        ]*vblendmpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 65 f4[    ]*vblendmpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 65 f4[    ]*vblendmpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 65 f4[    ]*vblendmpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 31[    ]*vblendmpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 65 b4 f0 23 01 00 00[     ]*vblendmpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 31[    ]*vblendmpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 72 7f[         ]*vblendmpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 b2 00 10 00 00[        ]*vblendmpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 72 80[         ]*vblendmpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 b2 e0 ef ff ff[        ]*vblendmpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 72 7f[         ]*vblendmpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 b2 00 04 00 00[        ]*vblendmpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 72 80[         ]*vblendmpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 b2 f8 fb ff ff[        ]*vblendmpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 65 f4[    ]*vblendmps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 65 f4[    ]*vblendmps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 65 f4[    ]*vblendmps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 31[    ]*vblendmps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 65 b4 f0 23 01 00 00[     ]*vblendmps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 31[    ]*vblendmps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 72 7f[         ]*vblendmps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 b2 00 08 00 00[        ]*vblendmps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 72 80[         ]*vblendmps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 b2 f0 f7 ff ff[        ]*vblendmps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 72 7f[         ]*vblendmps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 b2 00 02 00 00[        ]*vblendmps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 72 80[         ]*vblendmps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 b2 fc fd ff ff[        ]*vblendmps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 65 f4[    ]*vblendmps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 65 f4[    ]*vblendmps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 65 f4[    ]*vblendmps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 31[    ]*vblendmps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 65 b4 f0 23 01 00 00[     ]*vblendmps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 31[    ]*vblendmps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 72 7f[         ]*vblendmps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 b2 00 10 00 00[        ]*vblendmps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 72 80[         ]*vblendmps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 b2 e0 ef ff ff[        ]*vblendmps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 72 7f[         ]*vblendmps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 b2 00 02 00 00[        ]*vblendmps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 72 80[         ]*vblendmps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 b2 fc fd ff ff[        ]*vblendmps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 31[    ]*vbroadcastf32x4 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 1a 31[    ]*vbroadcastf32x4 \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 1a 31[    ]*vbroadcastf32x4 \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 1a b4 f0 23 01 00 00[     ]*vbroadcastf32x4 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 72 7f[         ]*vbroadcastf32x4 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a b2 00 08 00 00[        ]*vbroadcastf32x4 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 72 80[         ]*vbroadcastf32x4 -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a b2 f0 f7 ff ff[        ]*vbroadcastf32x4 -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 31[    ]*vbroadcasti32x4 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 5a 31[    ]*vbroadcasti32x4 \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 5a 31[    ]*vbroadcasti32x4 \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 5a b4 f0 23 01 00 00[     ]*vbroadcasti32x4 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 72 7f[         ]*vbroadcasti32x4 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a b2 00 08 00 00[        ]*vbroadcasti32x4 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 72 80[         ]*vbroadcasti32x4 -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a b2 f0 f7 ff ff[        ]*vbroadcasti32x4 -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 31[    ]*vbroadcastsd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 19 31[    ]*vbroadcastsd \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 19 31[    ]*vbroadcastsd \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 19 b4 f0 23 01 00 00[     ]*vbroadcastsd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 72 7f[         ]*vbroadcastsd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 b2 00 04 00 00[        ]*vbroadcastsd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 72 80[         ]*vbroadcastsd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 b2 f8 fb ff ff[        ]*vbroadcastsd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 19 f5[    ]*vbroadcastsd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 19 f5[    ]*vbroadcastsd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 19 f5[    ]*vbroadcastsd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 31[    ]*vbroadcastss \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 18 31[    ]*vbroadcastss \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 18 31[    ]*vbroadcastss \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 18 b4 f0 23 01 00 00[     ]*vbroadcastss 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 72 7f[         ]*vbroadcastss 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 b2 00 02 00 00[        ]*vbroadcastss 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 72 80[         ]*vbroadcastss -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 b2 fc fd ff ff[        ]*vbroadcastss -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 31[    ]*vbroadcastss \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 18 31[    ]*vbroadcastss \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 18 31[    ]*vbroadcastss \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 18 b4 f0 23 01 00 00[     ]*vbroadcastss 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 72 7f[         ]*vbroadcastss 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 b2 00 02 00 00[        ]*vbroadcastss 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 72 80[         ]*vbroadcastss -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 b2 fc fd ff ff[        ]*vbroadcastss -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 18 f5[    ]*vbroadcastss %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 18 f5[    ]*vbroadcastss %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 18 f5[    ]*vbroadcastss %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 18 f5[    ]*vbroadcastss %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 18 f5[    ]*vbroadcastss %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 18 f5[    ]*vbroadcastss %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 95 00 c2 ec ab[         ]*vcmppd \$0xab,%xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 95 07 c2 ec ab[         ]*vcmppd \$0xab,%xmm28,%xmm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 95 00 c2 ec 7b[         ]*vcmppd \$0x7b,%xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 29 7b[         ]*vcmppd \$0x7b,\(%rcx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 95 00 c2 ac f0 23 01 00 00 7b[  ]*vcmppd \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 29 7b[         ]*vcmppd \$0x7b,\(%rcx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x7f0\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 aa 00 08 00 00 7b[     ]*vcmppd \$0x7b,0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 aa f0 f7 ff ff 7b[     ]*vcmppd \$0x7b,-0x810\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 aa 00 04 00 00 7b[     ]*vcmppd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 aa f8 fb ff ff 7b[     ]*vcmppd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 95 20 c2 ec ab[         ]*vcmppd \$0xab,%ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 95 27 c2 ec ab[         ]*vcmppd \$0xab,%ymm28,%ymm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 95 20 c2 ec 7b[         ]*vcmppd \$0x7b,%ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 29 7b[         ]*vcmppd \$0x7b,\(%rcx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 95 20 c2 ac f0 23 01 00 00 7b[  ]*vcmppd \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 29 7b[         ]*vcmppd \$0x7b,\(%rcx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 6a 7f 7b[      ]*vcmppd \$0x7b,0xfe0\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 aa 00 10 00 00 7b[     ]*vcmppd \$0x7b,0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 aa e0 ef ff ff 7b[     ]*vcmppd \$0x7b,-0x1020\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 aa 00 04 00 00 7b[     ]*vcmppd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 aa f8 fb ff ff 7b[     ]*vcmppd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 14 00 c2 ec ab[         ]*vcmpps \$0xab,%xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 14 07 c2 ec ab[         ]*vcmpps \$0xab,%xmm28,%xmm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 14 00 c2 ec 7b[         ]*vcmpps \$0x7b,%xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 29 7b[         ]*vcmpps \$0x7b,\(%rcx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 14 00 c2 ac f0 23 01 00 00 7b[  ]*vcmpps \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 29 7b[         ]*vcmpps \$0x7b,\(%rcx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x7f0\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 aa 00 08 00 00 7b[     ]*vcmpps \$0x7b,0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 aa f0 f7 ff ff 7b[     ]*vcmpps \$0x7b,-0x810\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 aa 00 02 00 00 7b[     ]*vcmpps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 aa fc fd ff ff 7b[     ]*vcmpps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 14 20 c2 ec ab[         ]*vcmpps \$0xab,%ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 14 27 c2 ec ab[         ]*vcmpps \$0xab,%ymm28,%ymm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 14 20 c2 ec 7b[         ]*vcmpps \$0x7b,%ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 29 7b[         ]*vcmpps \$0x7b,\(%rcx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 14 20 c2 ac f0 23 01 00 00 7b[  ]*vcmpps \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 29 7b[         ]*vcmpps \$0x7b,\(%rcx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 6a 7f 7b[      ]*vcmpps \$0x7b,0xfe0\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 aa 00 10 00 00 7b[     ]*vcmpps \$0x7b,0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 aa e0 ef ff ff 7b[     ]*vcmpps \$0x7b,-0x1020\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 aa 00 02 00 00 7b[     ]*vcmpps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 aa fc fd ff ff 7b[     ]*vcmpps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 31[    ]*vcompresspd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 8a 31[    ]*vcompresspd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 8a b4 f0 23 01 00 00[     ]*vcompresspd %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 72 7f[         ]*vcompresspd %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a b2 00 04 00 00[        ]*vcompresspd %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 72 80[         ]*vcompresspd %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a b2 f8 fb ff ff[        ]*vcompresspd %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 31[    ]*vcompresspd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 8a 31[    ]*vcompresspd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 8a b4 f0 23 01 00 00[     ]*vcompresspd %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 72 7f[         ]*vcompresspd %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a b2 00 04 00 00[        ]*vcompresspd %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 72 80[         ]*vcompresspd %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a b2 f8 fb ff ff[        ]*vcompresspd %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 8a ee[    ]*vcompresspd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 8a ee[    ]*vcompresspd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 8a ee[    ]*vcompresspd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 8a ee[    ]*vcompresspd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 8a ee[    ]*vcompresspd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 8a ee[    ]*vcompresspd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 31[    ]*vcompressps %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 8a 31[    ]*vcompressps %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 8a b4 f0 23 01 00 00[     ]*vcompressps %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 72 7f[         ]*vcompressps %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a b2 00 02 00 00[        ]*vcompressps %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 72 80[         ]*vcompressps %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a b2 fc fd ff ff[        ]*vcompressps %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 31[    ]*vcompressps %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 8a 31[    ]*vcompressps %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 8a b4 f0 23 01 00 00[     ]*vcompressps %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 72 7f[         ]*vcompressps %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a b2 00 02 00 00[        ]*vcompressps %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 72 80[         ]*vcompressps %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a b2 fc fd ff ff[        ]*vcompressps %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 8a ee[    ]*vcompressps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 8a ee[    ]*vcompressps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 8a ee[    ]*vcompressps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 8a ee[    ]*vcompressps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 8a ee[    ]*vcompressps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 8a ee[    ]*vcompressps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 e6 f5[    ]*vcvtdq2pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f e6 f5[    ]*vcvtdq2pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f e6 f5[    ]*vcvtdq2pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 31[    ]*vcvtdq2pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 e6 b4 f0 23 01 00 00[     ]*vcvtdq2pd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 31[    ]*vcvtdq2pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 72 7f[         ]*vcvtdq2pd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 b2 00 04 00 00[        ]*vcvtdq2pd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 72 80[         ]*vcvtdq2pd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 b2 f8 fb ff ff[        ]*vcvtdq2pd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 72 7f[         ]*vcvtdq2pd 0x1fc\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 b2 00 02 00 00[        ]*vcvtdq2pd 0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 72 80[         ]*vcvtdq2pd -0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 b2 fc fd ff ff[        ]*vcvtdq2pd -0x204\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 e6 f5[    ]*vcvtdq2pd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f e6 f5[    ]*vcvtdq2pd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af e6 f5[    ]*vcvtdq2pd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 31[    ]*vcvtdq2pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 e6 b4 f0 23 01 00 00[     ]*vcvtdq2pd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 31[    ]*vcvtdq2pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 72 7f[         ]*vcvtdq2pd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 b2 00 08 00 00[        ]*vcvtdq2pd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 72 80[         ]*vcvtdq2pd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 b2 f0 f7 ff ff[        ]*vcvtdq2pd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 72 7f[         ]*vcvtdq2pd 0x1fc\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 b2 00 02 00 00[        ]*vcvtdq2pd 0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 72 80[         ]*vcvtdq2pd -0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 b2 fc fd ff ff[        ]*vcvtdq2pd -0x204\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 5b f5[    ]*vcvtdq2ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 5b f5[    ]*vcvtdq2ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 5b f5[    ]*vcvtdq2ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 31[    ]*vcvtdq2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 5b b4 f0 23 01 00 00[     ]*vcvtdq2ps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 31[    ]*vcvtdq2ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 72 7f[         ]*vcvtdq2ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b b2 00 08 00 00[        ]*vcvtdq2ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 72 80[         ]*vcvtdq2ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b b2 f0 f7 ff ff[        ]*vcvtdq2ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 72 7f[         ]*vcvtdq2ps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b b2 00 02 00 00[        ]*vcvtdq2ps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 72 80[         ]*vcvtdq2ps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b b2 fc fd ff ff[        ]*vcvtdq2ps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 5b f5[    ]*vcvtdq2ps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 5b f5[    ]*vcvtdq2ps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 5b f5[    ]*vcvtdq2ps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 31[    ]*vcvtdq2ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 5b b4 f0 23 01 00 00[     ]*vcvtdq2ps 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 31[    ]*vcvtdq2ps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 72 7f[         ]*vcvtdq2ps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b b2 00 10 00 00[        ]*vcvtdq2ps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 72 80[         ]*vcvtdq2ps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b b2 e0 ef ff ff[        ]*vcvtdq2ps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 72 7f[         ]*vcvtdq2ps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b b2 00 02 00 00[        ]*vcvtdq2ps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 72 80[         ]*vcvtdq2ps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b b2 fc fd ff ff[        ]*vcvtdq2ps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 08 e6 f5[    ]*vcvtpd2dq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 0f e6 f5[    ]*vcvtpd2dq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff 8f e6 f5[    ]*vcvtpd2dq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 31[    ]*vcvtpd2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 ff 08 e6 b4 f0 23 01 00 00[     ]*vcvtpd2dq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 31[    ]*vcvtpd2dq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 72 7f[         ]*vcvtpd2dq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 b2 00 08 00 00[        ]*vcvtpd2dq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 72 80[         ]*vcvtpd2dq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 b2 f0 f7 ff ff[        ]*vcvtpd2dq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 72 7f[         ]*vcvtpd2dq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 b2 00 04 00 00[        ]*vcvtpd2dq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 72 80[         ]*vcvtpd2dq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 b2 f8 fb ff ff[        ]*vcvtpd2dq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 28 e6 f5[    ]*vcvtpd2dq %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 2f e6 f5[    ]*vcvtpd2dq %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff af e6 f5[    ]*vcvtpd2dq %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 31[    ]*vcvtpd2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 ff 28 e6 b4 f0 23 01 00 00[     ]*vcvtpd2dq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 31[    ]*vcvtpd2dq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 72 7f[         ]*vcvtpd2dq 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 b2 00 10 00 00[        ]*vcvtpd2dq 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 72 80[         ]*vcvtpd2dq -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 b2 e0 ef ff ff[        ]*vcvtpd2dq -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 72 7f[         ]*vcvtpd2dq 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 b2 00 04 00 00[        ]*vcvtpd2dq 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 72 80[         ]*vcvtpd2dq -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 b2 f8 fb ff ff[        ]*vcvtpd2dq -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 5a f5[    ]*vcvtpd2ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 5a f5[    ]*vcvtpd2ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 5a f5[    ]*vcvtpd2ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 31[    ]*vcvtpd2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 5a b4 f0 23 01 00 00[     ]*vcvtpd2ps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 31[    ]*vcvtpd2ps \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 72 7f[         ]*vcvtpd2ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a b2 00 08 00 00[        ]*vcvtpd2ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 72 80[         ]*vcvtpd2ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a b2 f0 f7 ff ff[        ]*vcvtpd2ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 72 7f[         ]*vcvtpd2ps 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a b2 00 04 00 00[        ]*vcvtpd2ps 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 72 80[         ]*vcvtpd2ps -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a b2 f8 fb ff ff[        ]*vcvtpd2ps -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 5a f5[    ]*vcvtpd2ps %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 5a f5[    ]*vcvtpd2ps %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 5a f5[    ]*vcvtpd2ps %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 31[    ]*vcvtpd2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 5a b4 f0 23 01 00 00[     ]*vcvtpd2ps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 31[    ]*vcvtpd2ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 72 7f[         ]*vcvtpd2ps 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a b2 00 10 00 00[        ]*vcvtpd2ps 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 72 80[         ]*vcvtpd2ps -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a b2 e0 ef ff ff[        ]*vcvtpd2ps -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 72 7f[         ]*vcvtpd2ps 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a b2 00 04 00 00[        ]*vcvtpd2ps 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 72 80[         ]*vcvtpd2ps -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a b2 f8 fb ff ff[        ]*vcvtpd2ps -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 08 79 f5[    ]*vcvtpd2udq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 0f 79 f5[    ]*vcvtpd2udq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 8f 79 f5[    ]*vcvtpd2udq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 31[    ]*vcvtpd2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fc 08 79 b4 f0 23 01 00 00[     ]*vcvtpd2udq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 31[    ]*vcvtpd2udq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 72 7f[         ]*vcvtpd2udq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 b2 00 08 00 00[        ]*vcvtpd2udq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 72 80[         ]*vcvtpd2udq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 b2 f0 f7 ff ff[        ]*vcvtpd2udq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 72 7f[         ]*vcvtpd2udq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 b2 00 04 00 00[        ]*vcvtpd2udq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 72 80[         ]*vcvtpd2udq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 b2 f8 fb ff ff[        ]*vcvtpd2udq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 28 79 f5[    ]*vcvtpd2udq %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 2f 79 f5[    ]*vcvtpd2udq %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc af 79 f5[    ]*vcvtpd2udq %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 31[    ]*vcvtpd2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fc 28 79 b4 f0 23 01 00 00[     ]*vcvtpd2udq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 31[    ]*vcvtpd2udq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 72 7f[         ]*vcvtpd2udq 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 b2 00 10 00 00[        ]*vcvtpd2udq 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 72 80[         ]*vcvtpd2udq -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 b2 e0 ef ff ff[        ]*vcvtpd2udq -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 72 7f[         ]*vcvtpd2udq 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 b2 00 04 00 00[        ]*vcvtpd2udq 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 72 80[         ]*vcvtpd2udq -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 b2 f8 fb ff ff[        ]*vcvtpd2udq -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 13 f5[    ]*vcvtph2ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 13 f5[    ]*vcvtph2ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 13 f5[    ]*vcvtph2ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 31[    ]*vcvtph2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 13 b4 f0 23 01 00 00[     ]*vcvtph2ps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 72 7f[         ]*vcvtph2ps 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 b2 00 04 00 00[        ]*vcvtph2ps 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 72 80[         ]*vcvtph2ps -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 b2 f8 fb ff ff[        ]*vcvtph2ps -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 13 f5[    ]*vcvtph2ps %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 13 f5[    ]*vcvtph2ps %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 13 f5[    ]*vcvtph2ps %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 31[    ]*vcvtph2ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 13 b4 f0 23 01 00 00[     ]*vcvtph2ps 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 72 7f[         ]*vcvtph2ps 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 b2 00 08 00 00[        ]*vcvtph2ps 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 72 80[         ]*vcvtph2ps -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 b2 f0 f7 ff ff[        ]*vcvtph2ps -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 5b f5[    ]*vcvtps2dq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 5b f5[    ]*vcvtps2dq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 5b f5[    ]*vcvtps2dq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 31[    ]*vcvtps2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 5b b4 f0 23 01 00 00[     ]*vcvtps2dq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 31[    ]*vcvtps2dq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 72 7f[         ]*vcvtps2dq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b b2 00 08 00 00[        ]*vcvtps2dq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 72 80[         ]*vcvtps2dq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b b2 f0 f7 ff ff[        ]*vcvtps2dq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 72 7f[         ]*vcvtps2dq 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b b2 00 02 00 00[        ]*vcvtps2dq 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 72 80[         ]*vcvtps2dq -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b b2 fc fd ff ff[        ]*vcvtps2dq -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 5b f5[    ]*vcvtps2dq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 5b f5[    ]*vcvtps2dq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 5b f5[    ]*vcvtps2dq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 31[    ]*vcvtps2dq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 5b b4 f0 23 01 00 00[     ]*vcvtps2dq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 31[    ]*vcvtps2dq \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 72 7f[         ]*vcvtps2dq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b b2 00 10 00 00[        ]*vcvtps2dq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 72 80[         ]*vcvtps2dq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b b2 e0 ef ff ff[        ]*vcvtps2dq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 72 7f[         ]*vcvtps2dq 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b b2 00 02 00 00[        ]*vcvtps2dq 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 72 80[         ]*vcvtps2dq -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b b2 fc fd ff ff[        ]*vcvtps2dq -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 5a f5[    ]*vcvtps2pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 5a f5[    ]*vcvtps2pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 5a f5[    ]*vcvtps2pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 31[    ]*vcvtps2pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 5a b4 f0 23 01 00 00[     ]*vcvtps2pd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 31[    ]*vcvtps2pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 72 7f[         ]*vcvtps2pd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a b2 00 04 00 00[        ]*vcvtps2pd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 72 80[         ]*vcvtps2pd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a b2 f8 fb ff ff[        ]*vcvtps2pd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 72 7f[         ]*vcvtps2pd 0x1fc\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a b2 00 02 00 00[        ]*vcvtps2pd 0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 72 80[         ]*vcvtps2pd -0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a b2 fc fd ff ff[        ]*vcvtps2pd -0x204\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 5a f5[    ]*vcvtps2pd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 5a f5[    ]*vcvtps2pd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 5a f5[    ]*vcvtps2pd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 31[    ]*vcvtps2pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 5a b4 f0 23 01 00 00[     ]*vcvtps2pd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 31[    ]*vcvtps2pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 72 7f[         ]*vcvtps2pd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a b2 00 08 00 00[        ]*vcvtps2pd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 72 80[         ]*vcvtps2pd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a b2 f0 f7 ff ff[        ]*vcvtps2pd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 72 7f[         ]*vcvtps2pd 0x1fc\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a b2 00 02 00 00[        ]*vcvtps2pd 0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 72 80[         ]*vcvtps2pd -0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a b2 fc fd ff ff[        ]*vcvtps2pd -0x204\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 1d ee 7b[         ]*vcvtps2ph \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 1d ee 7b[         ]*vcvtps2ph \$0x7b,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 79 f5[    ]*vcvtps2udq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 79 f5[    ]*vcvtps2udq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 79 f5[    ]*vcvtps2udq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 31[    ]*vcvtps2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 79 b4 f0 23 01 00 00[     ]*vcvtps2udq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 31[    ]*vcvtps2udq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 72 7f[         ]*vcvtps2udq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 b2 00 08 00 00[        ]*vcvtps2udq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 72 80[         ]*vcvtps2udq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 b2 f0 f7 ff ff[        ]*vcvtps2udq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 72 7f[         ]*vcvtps2udq 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 b2 00 02 00 00[        ]*vcvtps2udq 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 72 80[         ]*vcvtps2udq -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 b2 fc fd ff ff[        ]*vcvtps2udq -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 79 f5[    ]*vcvtps2udq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 79 f5[    ]*vcvtps2udq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 79 f5[    ]*vcvtps2udq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 31[    ]*vcvtps2udq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 79 b4 f0 23 01 00 00[     ]*vcvtps2udq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 31[    ]*vcvtps2udq \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 72 7f[         ]*vcvtps2udq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 b2 00 10 00 00[        ]*vcvtps2udq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 72 80[         ]*vcvtps2udq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 b2 e0 ef ff ff[        ]*vcvtps2udq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 72 7f[         ]*vcvtps2udq 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 b2 00 02 00 00[        ]*vcvtps2udq 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 72 80[         ]*vcvtps2udq -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 b2 fc fd ff ff[        ]*vcvtps2udq -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 e6 f5[    ]*vcvttpd2dq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f e6 f5[    ]*vcvttpd2dq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f e6 f5[    ]*vcvttpd2dq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 31[    ]*vcvttpd2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 e6 b4 f0 23 01 00 00[     ]*vcvttpd2dq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 31[    ]*vcvttpd2dq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 72 7f[         ]*vcvttpd2dq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 b2 00 08 00 00[        ]*vcvttpd2dq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 72 80[         ]*vcvttpd2dq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 b2 f0 f7 ff ff[        ]*vcvttpd2dq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 72 7f[         ]*vcvttpd2dq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 b2 00 04 00 00[        ]*vcvttpd2dq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 72 80[         ]*vcvttpd2dq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 b2 f8 fb ff ff[        ]*vcvttpd2dq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 e6 f5[    ]*vcvttpd2dq %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f e6 f5[    ]*vcvttpd2dq %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af e6 f5[    ]*vcvttpd2dq %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 31[    ]*vcvttpd2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 e6 b4 f0 23 01 00 00[     ]*vcvttpd2dq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 31[    ]*vcvttpd2dq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 72 7f[         ]*vcvttpd2dq 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 b2 00 10 00 00[        ]*vcvttpd2dq 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 72 80[         ]*vcvttpd2dq -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 b2 e0 ef ff ff[        ]*vcvttpd2dq -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 72 7f[         ]*vcvttpd2dq 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 b2 00 04 00 00[        ]*vcvttpd2dq 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 72 80[         ]*vcvttpd2dq -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 b2 f8 fb ff ff[        ]*vcvttpd2dq -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 5b f5[    ]*vcvttps2dq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 5b f5[    ]*vcvttps2dq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 5b f5[    ]*vcvttps2dq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 31[    ]*vcvttps2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 5b b4 f0 23 01 00 00[     ]*vcvttps2dq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 31[    ]*vcvttps2dq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 72 7f[         ]*vcvttps2dq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b b2 00 08 00 00[        ]*vcvttps2dq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 72 80[         ]*vcvttps2dq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b b2 f0 f7 ff ff[        ]*vcvttps2dq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 72 7f[         ]*vcvttps2dq 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b b2 00 02 00 00[        ]*vcvttps2dq 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 72 80[         ]*vcvttps2dq -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b b2 fc fd ff ff[        ]*vcvttps2dq -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 5b f5[    ]*vcvttps2dq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 5b f5[    ]*vcvttps2dq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 5b f5[    ]*vcvttps2dq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 31[    ]*vcvttps2dq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 5b b4 f0 23 01 00 00[     ]*vcvttps2dq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 31[    ]*vcvttps2dq \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 72 7f[         ]*vcvttps2dq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b b2 00 10 00 00[        ]*vcvttps2dq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 72 80[         ]*vcvttps2dq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b b2 e0 ef ff ff[        ]*vcvttps2dq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 72 7f[         ]*vcvttps2dq 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b b2 00 02 00 00[        ]*vcvttps2dq 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 72 80[         ]*vcvttps2dq -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b b2 fc fd ff ff[        ]*vcvttps2dq -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7a f5[    ]*vcvtudq2pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7a f5[    ]*vcvtudq2pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7a f5[    ]*vcvtudq2pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 31[    ]*vcvtudq2pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 7a b4 f0 23 01 00 00[     ]*vcvtudq2pd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 31[    ]*vcvtudq2pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 72 7f[         ]*vcvtudq2pd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a b2 00 04 00 00[        ]*vcvtudq2pd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 72 80[         ]*vcvtudq2pd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a b2 f8 fb ff ff[        ]*vcvtudq2pd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 72 7f[         ]*vcvtudq2pd 0x1fc\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a b2 00 02 00 00[        ]*vcvtudq2pd 0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 72 80[         ]*vcvtudq2pd -0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a b2 fc fd ff ff[        ]*vcvtudq2pd -0x204\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7a f5[    ]*vcvtudq2pd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7a f5[    ]*vcvtudq2pd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7a f5[    ]*vcvtudq2pd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 31[    ]*vcvtudq2pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 7a b4 f0 23 01 00 00[     ]*vcvtudq2pd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 31[    ]*vcvtudq2pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 72 7f[         ]*vcvtudq2pd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a b2 00 08 00 00[        ]*vcvtudq2pd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 72 80[         ]*vcvtudq2pd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a b2 f0 f7 ff ff[        ]*vcvtudq2pd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 72 7f[         ]*vcvtudq2pd 0x1fc\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a b2 00 02 00 00[        ]*vcvtudq2pd 0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 72 80[         ]*vcvtudq2pd -0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a b2 fc fd ff ff[        ]*vcvtudq2pd -0x204\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7f 08 7a f5[    ]*vcvtudq2ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7f 0f 7a f5[    ]*vcvtudq2ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7f 8f 7a f5[    ]*vcvtudq2ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 31[    ]*vcvtudq2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7f 08 7a b4 f0 23 01 00 00[     ]*vcvtudq2ps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 31[    ]*vcvtudq2ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 72 7f[         ]*vcvtudq2ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a b2 00 08 00 00[        ]*vcvtudq2ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 72 80[         ]*vcvtudq2ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a b2 f0 f7 ff ff[        ]*vcvtudq2ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 72 7f[         ]*vcvtudq2ps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a b2 00 02 00 00[        ]*vcvtudq2ps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 72 80[         ]*vcvtudq2ps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a b2 fc fd ff ff[        ]*vcvtudq2ps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7f 28 7a f5[    ]*vcvtudq2ps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7f 2f 7a f5[    ]*vcvtudq2ps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7f af 7a f5[    ]*vcvtudq2ps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 31[    ]*vcvtudq2ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7f 28 7a b4 f0 23 01 00 00[     ]*vcvtudq2ps 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 31[    ]*vcvtudq2ps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 72 7f[         ]*vcvtudq2ps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a b2 00 10 00 00[        ]*vcvtudq2ps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 72 80[         ]*vcvtudq2ps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a b2 e0 ef ff ff[        ]*vcvtudq2ps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 72 7f[         ]*vcvtudq2ps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a b2 00 02 00 00[        ]*vcvtudq2ps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 72 80[         ]*vcvtudq2ps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a b2 fc fd ff ff[        ]*vcvtudq2ps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5e f4[    ]*vdivpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5e f4[    ]*vdivpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5e f4[    ]*vdivpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 31[    ]*vdivpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5e b4 f0 23 01 00 00[     ]*vdivpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 31[    ]*vdivpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 72 7f[         ]*vdivpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e b2 00 08 00 00[        ]*vdivpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 72 80[         ]*vdivpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e b2 f0 f7 ff ff[        ]*vdivpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 72 7f[         ]*vdivpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e b2 00 04 00 00[        ]*vdivpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 72 80[         ]*vdivpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e b2 f8 fb ff ff[        ]*vdivpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5e f4[    ]*vdivpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5e f4[    ]*vdivpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5e f4[    ]*vdivpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 31[    ]*vdivpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5e b4 f0 23 01 00 00[     ]*vdivpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 31[    ]*vdivpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 72 7f[         ]*vdivpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e b2 00 10 00 00[        ]*vdivpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 72 80[         ]*vdivpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e b2 e0 ef ff ff[        ]*vdivpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 72 7f[         ]*vdivpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e b2 00 04 00 00[        ]*vdivpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 72 80[         ]*vdivpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e b2 f8 fb ff ff[        ]*vdivpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5e f4[    ]*vdivps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5e f4[    ]*vdivps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5e f4[    ]*vdivps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 31[    ]*vdivps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5e b4 f0 23 01 00 00[     ]*vdivps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 31[    ]*vdivps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 72 7f[         ]*vdivps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e b2 00 08 00 00[        ]*vdivps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 72 80[         ]*vdivps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e b2 f0 f7 ff ff[        ]*vdivps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 72 7f[         ]*vdivps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e b2 00 02 00 00[        ]*vdivps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 72 80[         ]*vdivps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e b2 fc fd ff ff[        ]*vdivps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5e f4[    ]*vdivps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5e f4[    ]*vdivps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5e f4[    ]*vdivps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 31[    ]*vdivps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5e b4 f0 23 01 00 00[     ]*vdivps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 31[    ]*vdivps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 72 7f[         ]*vdivps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e b2 00 10 00 00[        ]*vdivps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 72 80[         ]*vdivps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e b2 e0 ef ff ff[        ]*vdivps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 72 7f[         ]*vdivps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e b2 00 02 00 00[        ]*vdivps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 72 80[         ]*vdivps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e b2 fc fd ff ff[        ]*vdivps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 31[    ]*vexpandpd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 88 31[    ]*vexpandpd \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 88 31[    ]*vexpandpd \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 88 b4 f0 23 01 00 00[     ]*vexpandpd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 72 7f[         ]*vexpandpd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 b2 00 04 00 00[        ]*vexpandpd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 72 80[         ]*vexpandpd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 b2 f8 fb ff ff[        ]*vexpandpd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 31[    ]*vexpandpd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 88 31[    ]*vexpandpd \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 88 31[    ]*vexpandpd \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 88 b4 f0 23 01 00 00[     ]*vexpandpd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 72 7f[         ]*vexpandpd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 b2 00 04 00 00[        ]*vexpandpd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 72 80[         ]*vexpandpd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 b2 f8 fb ff ff[        ]*vexpandpd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 88 f5[    ]*vexpandpd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 88 f5[    ]*vexpandpd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 88 f5[    ]*vexpandpd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 88 f5[    ]*vexpandpd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 88 f5[    ]*vexpandpd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 88 f5[    ]*vexpandpd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 31[    ]*vexpandps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 88 31[    ]*vexpandps \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 88 31[    ]*vexpandps \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 88 b4 f0 23 01 00 00[     ]*vexpandps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 72 7f[         ]*vexpandps 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 b2 00 02 00 00[        ]*vexpandps 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 72 80[         ]*vexpandps -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 b2 fc fd ff ff[        ]*vexpandps -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 31[    ]*vexpandps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 88 31[    ]*vexpandps \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 88 31[    ]*vexpandps \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 88 b4 f0 23 01 00 00[     ]*vexpandps 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 72 7f[         ]*vexpandps 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 b2 00 02 00 00[        ]*vexpandps 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 72 80[         ]*vexpandps -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 b2 fc fd ff ff[        ]*vexpandps -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 88 f5[    ]*vexpandps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 88 f5[    ]*vexpandps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 88 f5[    ]*vexpandps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 88 f5[    ]*vexpandps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 88 f5[    ]*vexpandps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 88 f5[    ]*vexpandps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 19 ee 7b[         ]*vextractf32x4 \$0x7b,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 39 ee 7b[         ]*vextracti32x4 \$0x7b,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 98 f4[    ]*vfmadd132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 98 f4[    ]*vfmadd132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 98 f4[    ]*vfmadd132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 31[    ]*vfmadd132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 98 b4 f0 23 01 00 00[     ]*vfmadd132pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 31[    ]*vfmadd132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 72 7f[         ]*vfmadd132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 b2 00 08 00 00[        ]*vfmadd132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 72 80[         ]*vfmadd132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 b2 f0 f7 ff ff[        ]*vfmadd132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 72 7f[         ]*vfmadd132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 b2 00 04 00 00[        ]*vfmadd132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 72 80[         ]*vfmadd132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 b2 f8 fb ff ff[        ]*vfmadd132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 98 f4[    ]*vfmadd132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 98 f4[    ]*vfmadd132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 98 f4[    ]*vfmadd132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 31[    ]*vfmadd132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 98 b4 f0 23 01 00 00[     ]*vfmadd132pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 31[    ]*vfmadd132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 72 7f[         ]*vfmadd132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 b2 00 10 00 00[        ]*vfmadd132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 72 80[         ]*vfmadd132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 b2 e0 ef ff ff[        ]*vfmadd132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 72 7f[         ]*vfmadd132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 b2 00 04 00 00[        ]*vfmadd132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 72 80[         ]*vfmadd132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 b2 f8 fb ff ff[        ]*vfmadd132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 98 f4[    ]*vfmadd132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 98 f4[    ]*vfmadd132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 98 f4[    ]*vfmadd132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 31[    ]*vfmadd132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 98 b4 f0 23 01 00 00[     ]*vfmadd132ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 31[    ]*vfmadd132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 72 7f[         ]*vfmadd132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 b2 00 08 00 00[        ]*vfmadd132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 72 80[         ]*vfmadd132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 b2 f0 f7 ff ff[        ]*vfmadd132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 72 7f[         ]*vfmadd132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 b2 00 02 00 00[        ]*vfmadd132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 72 80[         ]*vfmadd132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 b2 fc fd ff ff[        ]*vfmadd132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 98 f4[    ]*vfmadd132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 98 f4[    ]*vfmadd132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 98 f4[    ]*vfmadd132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 31[    ]*vfmadd132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 98 b4 f0 23 01 00 00[     ]*vfmadd132ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 31[    ]*vfmadd132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 72 7f[         ]*vfmadd132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 b2 00 10 00 00[        ]*vfmadd132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 72 80[         ]*vfmadd132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 b2 e0 ef ff ff[        ]*vfmadd132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 72 7f[         ]*vfmadd132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 b2 00 02 00 00[        ]*vfmadd132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 72 80[         ]*vfmadd132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 b2 fc fd ff ff[        ]*vfmadd132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a8 f4[    ]*vfmadd213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a8 f4[    ]*vfmadd213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a8 f4[    ]*vfmadd213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 31[    ]*vfmadd213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a8 b4 f0 23 01 00 00[     ]*vfmadd213pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 31[    ]*vfmadd213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 72 7f[         ]*vfmadd213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 b2 00 08 00 00[        ]*vfmadd213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 72 80[         ]*vfmadd213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 b2 f0 f7 ff ff[        ]*vfmadd213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 72 7f[         ]*vfmadd213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 b2 00 04 00 00[        ]*vfmadd213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 72 80[         ]*vfmadd213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 b2 f8 fb ff ff[        ]*vfmadd213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a8 f4[    ]*vfmadd213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a8 f4[    ]*vfmadd213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a8 f4[    ]*vfmadd213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 31[    ]*vfmadd213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a8 b4 f0 23 01 00 00[     ]*vfmadd213pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 31[    ]*vfmadd213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 72 7f[         ]*vfmadd213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 b2 00 10 00 00[        ]*vfmadd213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 72 80[         ]*vfmadd213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 b2 e0 ef ff ff[        ]*vfmadd213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 72 7f[         ]*vfmadd213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 b2 00 04 00 00[        ]*vfmadd213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 72 80[         ]*vfmadd213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 b2 f8 fb ff ff[        ]*vfmadd213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a8 f4[    ]*vfmadd213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a8 f4[    ]*vfmadd213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a8 f4[    ]*vfmadd213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 31[    ]*vfmadd213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a8 b4 f0 23 01 00 00[     ]*vfmadd213ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 31[    ]*vfmadd213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 72 7f[         ]*vfmadd213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 b2 00 08 00 00[        ]*vfmadd213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 72 80[         ]*vfmadd213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 b2 f0 f7 ff ff[        ]*vfmadd213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 72 7f[         ]*vfmadd213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 b2 00 02 00 00[        ]*vfmadd213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 72 80[         ]*vfmadd213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 b2 fc fd ff ff[        ]*vfmadd213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a8 f4[    ]*vfmadd213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a8 f4[    ]*vfmadd213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a8 f4[    ]*vfmadd213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 31[    ]*vfmadd213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a8 b4 f0 23 01 00 00[     ]*vfmadd213ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 31[    ]*vfmadd213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 72 7f[         ]*vfmadd213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 b2 00 10 00 00[        ]*vfmadd213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 72 80[         ]*vfmadd213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 b2 e0 ef ff ff[        ]*vfmadd213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 72 7f[         ]*vfmadd213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 b2 00 02 00 00[        ]*vfmadd213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 72 80[         ]*vfmadd213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 b2 fc fd ff ff[        ]*vfmadd213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b8 f4[    ]*vfmadd231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b8 f4[    ]*vfmadd231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b8 f4[    ]*vfmadd231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 31[    ]*vfmadd231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b8 b4 f0 23 01 00 00[     ]*vfmadd231pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 31[    ]*vfmadd231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 72 7f[         ]*vfmadd231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 b2 00 08 00 00[        ]*vfmadd231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 72 80[         ]*vfmadd231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 b2 f0 f7 ff ff[        ]*vfmadd231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 72 7f[         ]*vfmadd231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 b2 00 04 00 00[        ]*vfmadd231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 72 80[         ]*vfmadd231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 b2 f8 fb ff ff[        ]*vfmadd231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b8 f4[    ]*vfmadd231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b8 f4[    ]*vfmadd231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b8 f4[    ]*vfmadd231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 31[    ]*vfmadd231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b8 b4 f0 23 01 00 00[     ]*vfmadd231pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 31[    ]*vfmadd231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 72 7f[         ]*vfmadd231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 b2 00 10 00 00[        ]*vfmadd231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 72 80[         ]*vfmadd231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 b2 e0 ef ff ff[        ]*vfmadd231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 72 7f[         ]*vfmadd231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 b2 00 04 00 00[        ]*vfmadd231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 72 80[         ]*vfmadd231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 b2 f8 fb ff ff[        ]*vfmadd231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b8 f4[    ]*vfmadd231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b8 f4[    ]*vfmadd231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b8 f4[    ]*vfmadd231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 31[    ]*vfmadd231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b8 b4 f0 23 01 00 00[     ]*vfmadd231ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 31[    ]*vfmadd231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 72 7f[         ]*vfmadd231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 b2 00 08 00 00[        ]*vfmadd231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 72 80[         ]*vfmadd231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 b2 f0 f7 ff ff[        ]*vfmadd231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 72 7f[         ]*vfmadd231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 b2 00 02 00 00[        ]*vfmadd231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 72 80[         ]*vfmadd231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 b2 fc fd ff ff[        ]*vfmadd231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b8 f4[    ]*vfmadd231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b8 f4[    ]*vfmadd231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b8 f4[    ]*vfmadd231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 31[    ]*vfmadd231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b8 b4 f0 23 01 00 00[     ]*vfmadd231ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 31[    ]*vfmadd231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 72 7f[         ]*vfmadd231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 b2 00 10 00 00[        ]*vfmadd231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 72 80[         ]*vfmadd231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 b2 e0 ef ff ff[        ]*vfmadd231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 72 7f[         ]*vfmadd231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 b2 00 02 00 00[        ]*vfmadd231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 72 80[         ]*vfmadd231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 b2 fc fd ff ff[        ]*vfmadd231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 96 f4[    ]*vfmaddsub132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 96 f4[    ]*vfmaddsub132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 96 f4[    ]*vfmaddsub132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 31[    ]*vfmaddsub132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 96 b4 f0 23 01 00 00[     ]*vfmaddsub132pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 31[    ]*vfmaddsub132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 72 7f[         ]*vfmaddsub132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 b2 00 08 00 00[        ]*vfmaddsub132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 72 80[         ]*vfmaddsub132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 b2 f0 f7 ff ff[        ]*vfmaddsub132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 72 7f[         ]*vfmaddsub132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 b2 00 04 00 00[        ]*vfmaddsub132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 72 80[         ]*vfmaddsub132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 96 f4[    ]*vfmaddsub132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 96 f4[    ]*vfmaddsub132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 96 f4[    ]*vfmaddsub132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 31[    ]*vfmaddsub132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 96 b4 f0 23 01 00 00[     ]*vfmaddsub132pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 31[    ]*vfmaddsub132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 72 7f[         ]*vfmaddsub132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 b2 00 10 00 00[        ]*vfmaddsub132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 72 80[         ]*vfmaddsub132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 b2 e0 ef ff ff[        ]*vfmaddsub132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 72 7f[         ]*vfmaddsub132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 b2 00 04 00 00[        ]*vfmaddsub132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 72 80[         ]*vfmaddsub132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 96 f4[    ]*vfmaddsub132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 96 f4[    ]*vfmaddsub132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 96 f4[    ]*vfmaddsub132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 31[    ]*vfmaddsub132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 96 b4 f0 23 01 00 00[     ]*vfmaddsub132ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 31[    ]*vfmaddsub132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 72 7f[         ]*vfmaddsub132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 b2 00 08 00 00[        ]*vfmaddsub132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 72 80[         ]*vfmaddsub132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 b2 f0 f7 ff ff[        ]*vfmaddsub132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 72 7f[         ]*vfmaddsub132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 b2 00 02 00 00[        ]*vfmaddsub132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 72 80[         ]*vfmaddsub132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 b2 fc fd ff ff[        ]*vfmaddsub132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 96 f4[    ]*vfmaddsub132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 96 f4[    ]*vfmaddsub132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 96 f4[    ]*vfmaddsub132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 31[    ]*vfmaddsub132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 96 b4 f0 23 01 00 00[     ]*vfmaddsub132ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 31[    ]*vfmaddsub132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 72 7f[         ]*vfmaddsub132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 b2 00 10 00 00[        ]*vfmaddsub132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 72 80[         ]*vfmaddsub132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 b2 e0 ef ff ff[        ]*vfmaddsub132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 72 7f[         ]*vfmaddsub132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 b2 00 02 00 00[        ]*vfmaddsub132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 72 80[         ]*vfmaddsub132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 b2 fc fd ff ff[        ]*vfmaddsub132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a6 f4[    ]*vfmaddsub213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a6 f4[    ]*vfmaddsub213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a6 f4[    ]*vfmaddsub213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 31[    ]*vfmaddsub213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a6 b4 f0 23 01 00 00[     ]*vfmaddsub213pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 31[    ]*vfmaddsub213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 72 7f[         ]*vfmaddsub213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 b2 00 08 00 00[        ]*vfmaddsub213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 72 80[         ]*vfmaddsub213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 b2 f0 f7 ff ff[        ]*vfmaddsub213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 72 7f[         ]*vfmaddsub213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 b2 00 04 00 00[        ]*vfmaddsub213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 72 80[         ]*vfmaddsub213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a6 f4[    ]*vfmaddsub213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a6 f4[    ]*vfmaddsub213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a6 f4[    ]*vfmaddsub213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 31[    ]*vfmaddsub213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a6 b4 f0 23 01 00 00[     ]*vfmaddsub213pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 31[    ]*vfmaddsub213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 72 7f[         ]*vfmaddsub213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 b2 00 10 00 00[        ]*vfmaddsub213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 72 80[         ]*vfmaddsub213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 b2 e0 ef ff ff[        ]*vfmaddsub213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 72 7f[         ]*vfmaddsub213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 b2 00 04 00 00[        ]*vfmaddsub213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 72 80[         ]*vfmaddsub213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a6 f4[    ]*vfmaddsub213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a6 f4[    ]*vfmaddsub213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a6 f4[    ]*vfmaddsub213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 31[    ]*vfmaddsub213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a6 b4 f0 23 01 00 00[     ]*vfmaddsub213ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 31[    ]*vfmaddsub213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 72 7f[         ]*vfmaddsub213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 b2 00 08 00 00[        ]*vfmaddsub213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 72 80[         ]*vfmaddsub213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 b2 f0 f7 ff ff[        ]*vfmaddsub213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 72 7f[         ]*vfmaddsub213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 b2 00 02 00 00[        ]*vfmaddsub213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 72 80[         ]*vfmaddsub213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 b2 fc fd ff ff[        ]*vfmaddsub213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a6 f4[    ]*vfmaddsub213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a6 f4[    ]*vfmaddsub213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a6 f4[    ]*vfmaddsub213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 31[    ]*vfmaddsub213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a6 b4 f0 23 01 00 00[     ]*vfmaddsub213ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 31[    ]*vfmaddsub213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 72 7f[         ]*vfmaddsub213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 b2 00 10 00 00[        ]*vfmaddsub213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 72 80[         ]*vfmaddsub213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 b2 e0 ef ff ff[        ]*vfmaddsub213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 72 7f[         ]*vfmaddsub213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 b2 00 02 00 00[        ]*vfmaddsub213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 72 80[         ]*vfmaddsub213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 b2 fc fd ff ff[        ]*vfmaddsub213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b6 f4[    ]*vfmaddsub231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b6 f4[    ]*vfmaddsub231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b6 f4[    ]*vfmaddsub231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 31[    ]*vfmaddsub231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b6 b4 f0 23 01 00 00[     ]*vfmaddsub231pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 31[    ]*vfmaddsub231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 72 7f[         ]*vfmaddsub231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 b2 00 08 00 00[        ]*vfmaddsub231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 72 80[         ]*vfmaddsub231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 b2 f0 f7 ff ff[        ]*vfmaddsub231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 72 7f[         ]*vfmaddsub231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 b2 00 04 00 00[        ]*vfmaddsub231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 72 80[         ]*vfmaddsub231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b6 f4[    ]*vfmaddsub231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b6 f4[    ]*vfmaddsub231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b6 f4[    ]*vfmaddsub231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 31[    ]*vfmaddsub231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b6 b4 f0 23 01 00 00[     ]*vfmaddsub231pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 31[    ]*vfmaddsub231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 72 7f[         ]*vfmaddsub231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 b2 00 10 00 00[        ]*vfmaddsub231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 72 80[         ]*vfmaddsub231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 b2 e0 ef ff ff[        ]*vfmaddsub231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 72 7f[         ]*vfmaddsub231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 b2 00 04 00 00[        ]*vfmaddsub231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 72 80[         ]*vfmaddsub231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b6 f4[    ]*vfmaddsub231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b6 f4[    ]*vfmaddsub231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b6 f4[    ]*vfmaddsub231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 31[    ]*vfmaddsub231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b6 b4 f0 23 01 00 00[     ]*vfmaddsub231ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 31[    ]*vfmaddsub231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 72 7f[         ]*vfmaddsub231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 b2 00 08 00 00[        ]*vfmaddsub231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 72 80[         ]*vfmaddsub231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 b2 f0 f7 ff ff[        ]*vfmaddsub231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 72 7f[         ]*vfmaddsub231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 b2 00 02 00 00[        ]*vfmaddsub231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 72 80[         ]*vfmaddsub231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 b2 fc fd ff ff[        ]*vfmaddsub231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b6 f4[    ]*vfmaddsub231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b6 f4[    ]*vfmaddsub231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b6 f4[    ]*vfmaddsub231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 31[    ]*vfmaddsub231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b6 b4 f0 23 01 00 00[     ]*vfmaddsub231ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 31[    ]*vfmaddsub231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 72 7f[         ]*vfmaddsub231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 b2 00 10 00 00[        ]*vfmaddsub231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 72 80[         ]*vfmaddsub231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 b2 e0 ef ff ff[        ]*vfmaddsub231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 72 7f[         ]*vfmaddsub231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 b2 00 02 00 00[        ]*vfmaddsub231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 72 80[         ]*vfmaddsub231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 b2 fc fd ff ff[        ]*vfmaddsub231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9a f4[    ]*vfmsub132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9a f4[    ]*vfmsub132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9a f4[    ]*vfmsub132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 31[    ]*vfmsub132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9a b4 f0 23 01 00 00[     ]*vfmsub132pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 31[    ]*vfmsub132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 72 7f[         ]*vfmsub132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a b2 00 08 00 00[        ]*vfmsub132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 72 80[         ]*vfmsub132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a b2 f0 f7 ff ff[        ]*vfmsub132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 72 7f[         ]*vfmsub132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a b2 00 04 00 00[        ]*vfmsub132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 72 80[         ]*vfmsub132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a b2 f8 fb ff ff[        ]*vfmsub132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9a f4[    ]*vfmsub132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9a f4[    ]*vfmsub132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9a f4[    ]*vfmsub132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 31[    ]*vfmsub132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9a b4 f0 23 01 00 00[     ]*vfmsub132pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 31[    ]*vfmsub132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 72 7f[         ]*vfmsub132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a b2 00 10 00 00[        ]*vfmsub132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 72 80[         ]*vfmsub132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a b2 e0 ef ff ff[        ]*vfmsub132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 72 7f[         ]*vfmsub132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a b2 00 04 00 00[        ]*vfmsub132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 72 80[         ]*vfmsub132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a b2 f8 fb ff ff[        ]*vfmsub132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9a f4[    ]*vfmsub132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9a f4[    ]*vfmsub132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9a f4[    ]*vfmsub132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 31[    ]*vfmsub132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9a b4 f0 23 01 00 00[     ]*vfmsub132ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 31[    ]*vfmsub132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 72 7f[         ]*vfmsub132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a b2 00 08 00 00[        ]*vfmsub132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 72 80[         ]*vfmsub132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a b2 f0 f7 ff ff[        ]*vfmsub132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 72 7f[         ]*vfmsub132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a b2 00 02 00 00[        ]*vfmsub132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 72 80[         ]*vfmsub132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a b2 fc fd ff ff[        ]*vfmsub132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9a f4[    ]*vfmsub132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9a f4[    ]*vfmsub132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9a f4[    ]*vfmsub132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 31[    ]*vfmsub132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9a b4 f0 23 01 00 00[     ]*vfmsub132ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 31[    ]*vfmsub132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 72 7f[         ]*vfmsub132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a b2 00 10 00 00[        ]*vfmsub132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 72 80[         ]*vfmsub132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a b2 e0 ef ff ff[        ]*vfmsub132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 72 7f[         ]*vfmsub132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a b2 00 02 00 00[        ]*vfmsub132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 72 80[         ]*vfmsub132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a b2 fc fd ff ff[        ]*vfmsub132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 aa f4[    ]*vfmsub213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 aa f4[    ]*vfmsub213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 aa f4[    ]*vfmsub213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 31[    ]*vfmsub213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 aa b4 f0 23 01 00 00[     ]*vfmsub213pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 31[    ]*vfmsub213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 72 7f[         ]*vfmsub213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa b2 00 08 00 00[        ]*vfmsub213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 72 80[         ]*vfmsub213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa b2 f0 f7 ff ff[        ]*vfmsub213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 72 7f[         ]*vfmsub213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa b2 00 04 00 00[        ]*vfmsub213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 72 80[         ]*vfmsub213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa b2 f8 fb ff ff[        ]*vfmsub213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 aa f4[    ]*vfmsub213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 aa f4[    ]*vfmsub213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 aa f4[    ]*vfmsub213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 31[    ]*vfmsub213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 aa b4 f0 23 01 00 00[     ]*vfmsub213pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 31[    ]*vfmsub213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 72 7f[         ]*vfmsub213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa b2 00 10 00 00[        ]*vfmsub213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 72 80[         ]*vfmsub213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa b2 e0 ef ff ff[        ]*vfmsub213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 72 7f[         ]*vfmsub213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa b2 00 04 00 00[        ]*vfmsub213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 72 80[         ]*vfmsub213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa b2 f8 fb ff ff[        ]*vfmsub213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 aa f4[    ]*vfmsub213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 aa f4[    ]*vfmsub213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 aa f4[    ]*vfmsub213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 31[    ]*vfmsub213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 aa b4 f0 23 01 00 00[     ]*vfmsub213ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 31[    ]*vfmsub213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 72 7f[         ]*vfmsub213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa b2 00 08 00 00[        ]*vfmsub213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 72 80[         ]*vfmsub213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa b2 f0 f7 ff ff[        ]*vfmsub213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 72 7f[         ]*vfmsub213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa b2 00 02 00 00[        ]*vfmsub213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 72 80[         ]*vfmsub213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa b2 fc fd ff ff[        ]*vfmsub213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 aa f4[    ]*vfmsub213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 aa f4[    ]*vfmsub213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 aa f4[    ]*vfmsub213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 31[    ]*vfmsub213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 aa b4 f0 23 01 00 00[     ]*vfmsub213ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 31[    ]*vfmsub213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 72 7f[         ]*vfmsub213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa b2 00 10 00 00[        ]*vfmsub213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 72 80[         ]*vfmsub213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa b2 e0 ef ff ff[        ]*vfmsub213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 72 7f[         ]*vfmsub213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa b2 00 02 00 00[        ]*vfmsub213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 72 80[         ]*vfmsub213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa b2 fc fd ff ff[        ]*vfmsub213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ba f4[    ]*vfmsub231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ba f4[    ]*vfmsub231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ba f4[    ]*vfmsub231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 31[    ]*vfmsub231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ba b4 f0 23 01 00 00[     ]*vfmsub231pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 31[    ]*vfmsub231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 72 7f[         ]*vfmsub231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba b2 00 08 00 00[        ]*vfmsub231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 72 80[         ]*vfmsub231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba b2 f0 f7 ff ff[        ]*vfmsub231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 72 7f[         ]*vfmsub231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba b2 00 04 00 00[        ]*vfmsub231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 72 80[         ]*vfmsub231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba b2 f8 fb ff ff[        ]*vfmsub231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ba f4[    ]*vfmsub231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ba f4[    ]*vfmsub231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ba f4[    ]*vfmsub231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 31[    ]*vfmsub231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ba b4 f0 23 01 00 00[     ]*vfmsub231pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 31[    ]*vfmsub231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 72 7f[         ]*vfmsub231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba b2 00 10 00 00[        ]*vfmsub231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 72 80[         ]*vfmsub231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba b2 e0 ef ff ff[        ]*vfmsub231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 72 7f[         ]*vfmsub231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba b2 00 04 00 00[        ]*vfmsub231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 72 80[         ]*vfmsub231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba b2 f8 fb ff ff[        ]*vfmsub231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ba f4[    ]*vfmsub231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ba f4[    ]*vfmsub231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ba f4[    ]*vfmsub231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 31[    ]*vfmsub231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ba b4 f0 23 01 00 00[     ]*vfmsub231ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 31[    ]*vfmsub231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 72 7f[         ]*vfmsub231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba b2 00 08 00 00[        ]*vfmsub231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 72 80[         ]*vfmsub231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba b2 f0 f7 ff ff[        ]*vfmsub231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 72 7f[         ]*vfmsub231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba b2 00 02 00 00[        ]*vfmsub231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 72 80[         ]*vfmsub231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba b2 fc fd ff ff[        ]*vfmsub231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ba f4[    ]*vfmsub231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ba f4[    ]*vfmsub231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ba f4[    ]*vfmsub231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 31[    ]*vfmsub231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ba b4 f0 23 01 00 00[     ]*vfmsub231ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 31[    ]*vfmsub231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 72 7f[         ]*vfmsub231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba b2 00 10 00 00[        ]*vfmsub231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 72 80[         ]*vfmsub231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba b2 e0 ef ff ff[        ]*vfmsub231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 72 7f[         ]*vfmsub231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba b2 00 02 00 00[        ]*vfmsub231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 72 80[         ]*vfmsub231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba b2 fc fd ff ff[        ]*vfmsub231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 97 f4[    ]*vfmsubadd132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 97 f4[    ]*vfmsubadd132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 97 f4[    ]*vfmsubadd132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 31[    ]*vfmsubadd132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 97 b4 f0 23 01 00 00[     ]*vfmsubadd132pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 31[    ]*vfmsubadd132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 72 7f[         ]*vfmsubadd132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 b2 00 08 00 00[        ]*vfmsubadd132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 72 80[         ]*vfmsubadd132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 b2 f0 f7 ff ff[        ]*vfmsubadd132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 72 7f[         ]*vfmsubadd132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 b2 00 04 00 00[        ]*vfmsubadd132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 72 80[         ]*vfmsubadd132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 97 f4[    ]*vfmsubadd132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 97 f4[    ]*vfmsubadd132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 97 f4[    ]*vfmsubadd132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 31[    ]*vfmsubadd132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 97 b4 f0 23 01 00 00[     ]*vfmsubadd132pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 31[    ]*vfmsubadd132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 72 7f[         ]*vfmsubadd132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 b2 00 10 00 00[        ]*vfmsubadd132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 72 80[         ]*vfmsubadd132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 b2 e0 ef ff ff[        ]*vfmsubadd132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 72 7f[         ]*vfmsubadd132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 b2 00 04 00 00[        ]*vfmsubadd132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 72 80[         ]*vfmsubadd132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 97 f4[    ]*vfmsubadd132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 97 f4[    ]*vfmsubadd132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 97 f4[    ]*vfmsubadd132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 31[    ]*vfmsubadd132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 97 b4 f0 23 01 00 00[     ]*vfmsubadd132ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 31[    ]*vfmsubadd132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 72 7f[         ]*vfmsubadd132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 b2 00 08 00 00[        ]*vfmsubadd132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 72 80[         ]*vfmsubadd132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 b2 f0 f7 ff ff[        ]*vfmsubadd132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 72 7f[         ]*vfmsubadd132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 b2 00 02 00 00[        ]*vfmsubadd132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 72 80[         ]*vfmsubadd132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 b2 fc fd ff ff[        ]*vfmsubadd132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 97 f4[    ]*vfmsubadd132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 97 f4[    ]*vfmsubadd132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 97 f4[    ]*vfmsubadd132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 31[    ]*vfmsubadd132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 97 b4 f0 23 01 00 00[     ]*vfmsubadd132ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 31[    ]*vfmsubadd132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 72 7f[         ]*vfmsubadd132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 b2 00 10 00 00[        ]*vfmsubadd132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 72 80[         ]*vfmsubadd132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 b2 e0 ef ff ff[        ]*vfmsubadd132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 72 7f[         ]*vfmsubadd132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 b2 00 02 00 00[        ]*vfmsubadd132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 72 80[         ]*vfmsubadd132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 b2 fc fd ff ff[        ]*vfmsubadd132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a7 f4[    ]*vfmsubadd213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a7 f4[    ]*vfmsubadd213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a7 f4[    ]*vfmsubadd213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 31[    ]*vfmsubadd213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a7 b4 f0 23 01 00 00[     ]*vfmsubadd213pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 31[    ]*vfmsubadd213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 72 7f[         ]*vfmsubadd213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 b2 00 08 00 00[        ]*vfmsubadd213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 72 80[         ]*vfmsubadd213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 b2 f0 f7 ff ff[        ]*vfmsubadd213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 72 7f[         ]*vfmsubadd213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 b2 00 04 00 00[        ]*vfmsubadd213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 72 80[         ]*vfmsubadd213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a7 f4[    ]*vfmsubadd213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a7 f4[    ]*vfmsubadd213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a7 f4[    ]*vfmsubadd213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 31[    ]*vfmsubadd213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a7 b4 f0 23 01 00 00[     ]*vfmsubadd213pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 31[    ]*vfmsubadd213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 72 7f[         ]*vfmsubadd213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 b2 00 10 00 00[        ]*vfmsubadd213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 72 80[         ]*vfmsubadd213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 b2 e0 ef ff ff[        ]*vfmsubadd213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 72 7f[         ]*vfmsubadd213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 b2 00 04 00 00[        ]*vfmsubadd213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 72 80[         ]*vfmsubadd213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a7 f4[    ]*vfmsubadd213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a7 f4[    ]*vfmsubadd213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a7 f4[    ]*vfmsubadd213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 31[    ]*vfmsubadd213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a7 b4 f0 23 01 00 00[     ]*vfmsubadd213ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 31[    ]*vfmsubadd213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 72 7f[         ]*vfmsubadd213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 b2 00 08 00 00[        ]*vfmsubadd213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 72 80[         ]*vfmsubadd213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 b2 f0 f7 ff ff[        ]*vfmsubadd213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 72 7f[         ]*vfmsubadd213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 b2 00 02 00 00[        ]*vfmsubadd213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 72 80[         ]*vfmsubadd213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 b2 fc fd ff ff[        ]*vfmsubadd213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a7 f4[    ]*vfmsubadd213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a7 f4[    ]*vfmsubadd213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a7 f4[    ]*vfmsubadd213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 31[    ]*vfmsubadd213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a7 b4 f0 23 01 00 00[     ]*vfmsubadd213ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 31[    ]*vfmsubadd213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 72 7f[         ]*vfmsubadd213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 b2 00 10 00 00[        ]*vfmsubadd213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 72 80[         ]*vfmsubadd213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 b2 e0 ef ff ff[        ]*vfmsubadd213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 72 7f[         ]*vfmsubadd213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 b2 00 02 00 00[        ]*vfmsubadd213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 72 80[         ]*vfmsubadd213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 b2 fc fd ff ff[        ]*vfmsubadd213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b7 f4[    ]*vfmsubadd231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b7 f4[    ]*vfmsubadd231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b7 f4[    ]*vfmsubadd231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 31[    ]*vfmsubadd231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b7 b4 f0 23 01 00 00[     ]*vfmsubadd231pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 31[    ]*vfmsubadd231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 72 7f[         ]*vfmsubadd231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 b2 00 08 00 00[        ]*vfmsubadd231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 72 80[         ]*vfmsubadd231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 b2 f0 f7 ff ff[        ]*vfmsubadd231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 72 7f[         ]*vfmsubadd231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 b2 00 04 00 00[        ]*vfmsubadd231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 72 80[         ]*vfmsubadd231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b7 f4[    ]*vfmsubadd231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b7 f4[    ]*vfmsubadd231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b7 f4[    ]*vfmsubadd231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 31[    ]*vfmsubadd231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b7 b4 f0 23 01 00 00[     ]*vfmsubadd231pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 31[    ]*vfmsubadd231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 72 7f[         ]*vfmsubadd231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 b2 00 10 00 00[        ]*vfmsubadd231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 72 80[         ]*vfmsubadd231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 b2 e0 ef ff ff[        ]*vfmsubadd231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 72 7f[         ]*vfmsubadd231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 b2 00 04 00 00[        ]*vfmsubadd231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 72 80[         ]*vfmsubadd231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b7 f4[    ]*vfmsubadd231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b7 f4[    ]*vfmsubadd231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b7 f4[    ]*vfmsubadd231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 31[    ]*vfmsubadd231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b7 b4 f0 23 01 00 00[     ]*vfmsubadd231ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 31[    ]*vfmsubadd231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 72 7f[         ]*vfmsubadd231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 b2 00 08 00 00[        ]*vfmsubadd231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 72 80[         ]*vfmsubadd231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 b2 f0 f7 ff ff[        ]*vfmsubadd231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 72 7f[         ]*vfmsubadd231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 b2 00 02 00 00[        ]*vfmsubadd231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 72 80[         ]*vfmsubadd231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 b2 fc fd ff ff[        ]*vfmsubadd231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b7 f4[    ]*vfmsubadd231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b7 f4[    ]*vfmsubadd231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b7 f4[    ]*vfmsubadd231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 31[    ]*vfmsubadd231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b7 b4 f0 23 01 00 00[     ]*vfmsubadd231ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 31[    ]*vfmsubadd231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 72 7f[         ]*vfmsubadd231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 b2 00 10 00 00[        ]*vfmsubadd231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 72 80[         ]*vfmsubadd231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 b2 e0 ef ff ff[        ]*vfmsubadd231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 72 7f[         ]*vfmsubadd231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 b2 00 02 00 00[        ]*vfmsubadd231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 72 80[         ]*vfmsubadd231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 b2 fc fd ff ff[        ]*vfmsubadd231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9c f4[    ]*vfnmadd132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9c f4[    ]*vfnmadd132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9c f4[    ]*vfnmadd132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 31[    ]*vfnmadd132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9c b4 f0 23 01 00 00[     ]*vfnmadd132pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 31[    ]*vfnmadd132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 72 7f[         ]*vfnmadd132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c b2 00 08 00 00[        ]*vfnmadd132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 72 80[         ]*vfnmadd132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c b2 f0 f7 ff ff[        ]*vfnmadd132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 72 7f[         ]*vfnmadd132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c b2 00 04 00 00[        ]*vfnmadd132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 72 80[         ]*vfnmadd132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c b2 f8 fb ff ff[        ]*vfnmadd132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9c f4[    ]*vfnmadd132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9c f4[    ]*vfnmadd132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9c f4[    ]*vfnmadd132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 31[    ]*vfnmadd132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9c b4 f0 23 01 00 00[     ]*vfnmadd132pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 31[    ]*vfnmadd132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 72 7f[         ]*vfnmadd132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c b2 00 10 00 00[        ]*vfnmadd132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 72 80[         ]*vfnmadd132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c b2 e0 ef ff ff[        ]*vfnmadd132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 72 7f[         ]*vfnmadd132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c b2 00 04 00 00[        ]*vfnmadd132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 72 80[         ]*vfnmadd132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c b2 f8 fb ff ff[        ]*vfnmadd132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9c f4[    ]*vfnmadd132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9c f4[    ]*vfnmadd132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9c f4[    ]*vfnmadd132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 31[    ]*vfnmadd132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9c b4 f0 23 01 00 00[     ]*vfnmadd132ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 31[    ]*vfnmadd132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 72 7f[         ]*vfnmadd132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c b2 00 08 00 00[        ]*vfnmadd132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 72 80[         ]*vfnmadd132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c b2 f0 f7 ff ff[        ]*vfnmadd132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 72 7f[         ]*vfnmadd132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c b2 00 02 00 00[        ]*vfnmadd132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 72 80[         ]*vfnmadd132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c b2 fc fd ff ff[        ]*vfnmadd132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9c f4[    ]*vfnmadd132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9c f4[    ]*vfnmadd132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9c f4[    ]*vfnmadd132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 31[    ]*vfnmadd132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9c b4 f0 23 01 00 00[     ]*vfnmadd132ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 31[    ]*vfnmadd132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 72 7f[         ]*vfnmadd132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c b2 00 10 00 00[        ]*vfnmadd132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 72 80[         ]*vfnmadd132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c b2 e0 ef ff ff[        ]*vfnmadd132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 72 7f[         ]*vfnmadd132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c b2 00 02 00 00[        ]*vfnmadd132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 72 80[         ]*vfnmadd132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c b2 fc fd ff ff[        ]*vfnmadd132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ac f4[    ]*vfnmadd213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ac f4[    ]*vfnmadd213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ac f4[    ]*vfnmadd213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 31[    ]*vfnmadd213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ac b4 f0 23 01 00 00[     ]*vfnmadd213pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 31[    ]*vfnmadd213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 72 7f[         ]*vfnmadd213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac b2 00 08 00 00[        ]*vfnmadd213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 72 80[         ]*vfnmadd213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac b2 f0 f7 ff ff[        ]*vfnmadd213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 72 7f[         ]*vfnmadd213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac b2 00 04 00 00[        ]*vfnmadd213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 72 80[         ]*vfnmadd213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac b2 f8 fb ff ff[        ]*vfnmadd213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ac f4[    ]*vfnmadd213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ac f4[    ]*vfnmadd213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ac f4[    ]*vfnmadd213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 31[    ]*vfnmadd213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ac b4 f0 23 01 00 00[     ]*vfnmadd213pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 31[    ]*vfnmadd213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 72 7f[         ]*vfnmadd213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac b2 00 10 00 00[        ]*vfnmadd213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 72 80[         ]*vfnmadd213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac b2 e0 ef ff ff[        ]*vfnmadd213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 72 7f[         ]*vfnmadd213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac b2 00 04 00 00[        ]*vfnmadd213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 72 80[         ]*vfnmadd213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac b2 f8 fb ff ff[        ]*vfnmadd213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ac f4[    ]*vfnmadd213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ac f4[    ]*vfnmadd213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ac f4[    ]*vfnmadd213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 31[    ]*vfnmadd213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ac b4 f0 23 01 00 00[     ]*vfnmadd213ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 31[    ]*vfnmadd213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 72 7f[         ]*vfnmadd213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac b2 00 08 00 00[        ]*vfnmadd213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 72 80[         ]*vfnmadd213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac b2 f0 f7 ff ff[        ]*vfnmadd213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 72 7f[         ]*vfnmadd213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac b2 00 02 00 00[        ]*vfnmadd213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 72 80[         ]*vfnmadd213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac b2 fc fd ff ff[        ]*vfnmadd213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ac f4[    ]*vfnmadd213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ac f4[    ]*vfnmadd213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ac f4[    ]*vfnmadd213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 31[    ]*vfnmadd213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ac b4 f0 23 01 00 00[     ]*vfnmadd213ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 31[    ]*vfnmadd213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 72 7f[         ]*vfnmadd213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac b2 00 10 00 00[        ]*vfnmadd213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 72 80[         ]*vfnmadd213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac b2 e0 ef ff ff[        ]*vfnmadd213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 72 7f[         ]*vfnmadd213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac b2 00 02 00 00[        ]*vfnmadd213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 72 80[         ]*vfnmadd213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac b2 fc fd ff ff[        ]*vfnmadd213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 bc f4[    ]*vfnmadd231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 bc f4[    ]*vfnmadd231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 bc f4[    ]*vfnmadd231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 31[    ]*vfnmadd231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 bc b4 f0 23 01 00 00[     ]*vfnmadd231pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 31[    ]*vfnmadd231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 72 7f[         ]*vfnmadd231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc b2 00 08 00 00[        ]*vfnmadd231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 72 80[         ]*vfnmadd231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc b2 f0 f7 ff ff[        ]*vfnmadd231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 72 7f[         ]*vfnmadd231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc b2 00 04 00 00[        ]*vfnmadd231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 72 80[         ]*vfnmadd231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc b2 f8 fb ff ff[        ]*vfnmadd231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 bc f4[    ]*vfnmadd231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 bc f4[    ]*vfnmadd231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 bc f4[    ]*vfnmadd231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 31[    ]*vfnmadd231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 bc b4 f0 23 01 00 00[     ]*vfnmadd231pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 31[    ]*vfnmadd231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 72 7f[         ]*vfnmadd231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc b2 00 10 00 00[        ]*vfnmadd231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 72 80[         ]*vfnmadd231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc b2 e0 ef ff ff[        ]*vfnmadd231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 72 7f[         ]*vfnmadd231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc b2 00 04 00 00[        ]*vfnmadd231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 72 80[         ]*vfnmadd231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc b2 f8 fb ff ff[        ]*vfnmadd231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 bc f4[    ]*vfnmadd231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 bc f4[    ]*vfnmadd231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 bc f4[    ]*vfnmadd231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 31[    ]*vfnmadd231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 bc b4 f0 23 01 00 00[     ]*vfnmadd231ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 31[    ]*vfnmadd231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 72 7f[         ]*vfnmadd231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc b2 00 08 00 00[        ]*vfnmadd231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 72 80[         ]*vfnmadd231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc b2 f0 f7 ff ff[        ]*vfnmadd231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 72 7f[         ]*vfnmadd231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc b2 00 02 00 00[        ]*vfnmadd231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 72 80[         ]*vfnmadd231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc b2 fc fd ff ff[        ]*vfnmadd231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 bc f4[    ]*vfnmadd231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 bc f4[    ]*vfnmadd231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 bc f4[    ]*vfnmadd231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 31[    ]*vfnmadd231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 bc b4 f0 23 01 00 00[     ]*vfnmadd231ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 31[    ]*vfnmadd231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 72 7f[         ]*vfnmadd231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc b2 00 10 00 00[        ]*vfnmadd231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 72 80[         ]*vfnmadd231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc b2 e0 ef ff ff[        ]*vfnmadd231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 72 7f[         ]*vfnmadd231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc b2 00 02 00 00[        ]*vfnmadd231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 72 80[         ]*vfnmadd231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc b2 fc fd ff ff[        ]*vfnmadd231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9e f4[    ]*vfnmsub132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9e f4[    ]*vfnmsub132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9e f4[    ]*vfnmsub132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 31[    ]*vfnmsub132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9e b4 f0 23 01 00 00[     ]*vfnmsub132pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 31[    ]*vfnmsub132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 72 7f[         ]*vfnmsub132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e b2 00 08 00 00[        ]*vfnmsub132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 72 80[         ]*vfnmsub132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e b2 f0 f7 ff ff[        ]*vfnmsub132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 72 7f[         ]*vfnmsub132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e b2 00 04 00 00[        ]*vfnmsub132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 72 80[         ]*vfnmsub132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e b2 f8 fb ff ff[        ]*vfnmsub132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9e f4[    ]*vfnmsub132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9e f4[    ]*vfnmsub132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9e f4[    ]*vfnmsub132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 31[    ]*vfnmsub132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9e b4 f0 23 01 00 00[     ]*vfnmsub132pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 31[    ]*vfnmsub132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 72 7f[         ]*vfnmsub132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e b2 00 10 00 00[        ]*vfnmsub132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 72 80[         ]*vfnmsub132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e b2 e0 ef ff ff[        ]*vfnmsub132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 72 7f[         ]*vfnmsub132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e b2 00 04 00 00[        ]*vfnmsub132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 72 80[         ]*vfnmsub132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e b2 f8 fb ff ff[        ]*vfnmsub132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9e f4[    ]*vfnmsub132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9e f4[    ]*vfnmsub132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9e f4[    ]*vfnmsub132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 31[    ]*vfnmsub132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9e b4 f0 23 01 00 00[     ]*vfnmsub132ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 31[    ]*vfnmsub132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 72 7f[         ]*vfnmsub132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e b2 00 08 00 00[        ]*vfnmsub132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 72 80[         ]*vfnmsub132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e b2 f0 f7 ff ff[        ]*vfnmsub132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 72 7f[         ]*vfnmsub132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e b2 00 02 00 00[        ]*vfnmsub132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 72 80[         ]*vfnmsub132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e b2 fc fd ff ff[        ]*vfnmsub132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9e f4[    ]*vfnmsub132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9e f4[    ]*vfnmsub132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9e f4[    ]*vfnmsub132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 31[    ]*vfnmsub132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9e b4 f0 23 01 00 00[     ]*vfnmsub132ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 31[    ]*vfnmsub132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 72 7f[         ]*vfnmsub132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e b2 00 10 00 00[        ]*vfnmsub132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 72 80[         ]*vfnmsub132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e b2 e0 ef ff ff[        ]*vfnmsub132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 72 7f[         ]*vfnmsub132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e b2 00 02 00 00[        ]*vfnmsub132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 72 80[         ]*vfnmsub132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e b2 fc fd ff ff[        ]*vfnmsub132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ae f4[    ]*vfnmsub213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ae f4[    ]*vfnmsub213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ae f4[    ]*vfnmsub213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 31[    ]*vfnmsub213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ae b4 f0 23 01 00 00[     ]*vfnmsub213pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 31[    ]*vfnmsub213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 72 7f[         ]*vfnmsub213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae b2 00 08 00 00[        ]*vfnmsub213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 72 80[         ]*vfnmsub213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae b2 f0 f7 ff ff[        ]*vfnmsub213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 72 7f[         ]*vfnmsub213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae b2 00 04 00 00[        ]*vfnmsub213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 72 80[         ]*vfnmsub213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae b2 f8 fb ff ff[        ]*vfnmsub213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ae f4[    ]*vfnmsub213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ae f4[    ]*vfnmsub213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ae f4[    ]*vfnmsub213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 31[    ]*vfnmsub213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ae b4 f0 23 01 00 00[     ]*vfnmsub213pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 31[    ]*vfnmsub213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 72 7f[         ]*vfnmsub213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae b2 00 10 00 00[        ]*vfnmsub213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 72 80[         ]*vfnmsub213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae b2 e0 ef ff ff[        ]*vfnmsub213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 72 7f[         ]*vfnmsub213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae b2 00 04 00 00[        ]*vfnmsub213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 72 80[         ]*vfnmsub213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae b2 f8 fb ff ff[        ]*vfnmsub213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ae f4[    ]*vfnmsub213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ae f4[    ]*vfnmsub213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ae f4[    ]*vfnmsub213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 31[    ]*vfnmsub213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ae b4 f0 23 01 00 00[     ]*vfnmsub213ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 31[    ]*vfnmsub213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 72 7f[         ]*vfnmsub213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae b2 00 08 00 00[        ]*vfnmsub213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 72 80[         ]*vfnmsub213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae b2 f0 f7 ff ff[        ]*vfnmsub213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 72 7f[         ]*vfnmsub213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae b2 00 02 00 00[        ]*vfnmsub213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 72 80[         ]*vfnmsub213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae b2 fc fd ff ff[        ]*vfnmsub213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ae f4[    ]*vfnmsub213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ae f4[    ]*vfnmsub213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ae f4[    ]*vfnmsub213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 31[    ]*vfnmsub213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ae b4 f0 23 01 00 00[     ]*vfnmsub213ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 31[    ]*vfnmsub213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 72 7f[         ]*vfnmsub213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae b2 00 10 00 00[        ]*vfnmsub213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 72 80[         ]*vfnmsub213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae b2 e0 ef ff ff[        ]*vfnmsub213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 72 7f[         ]*vfnmsub213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae b2 00 02 00 00[        ]*vfnmsub213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 72 80[         ]*vfnmsub213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae b2 fc fd ff ff[        ]*vfnmsub213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 be f4[    ]*vfnmsub231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 be f4[    ]*vfnmsub231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 be f4[    ]*vfnmsub231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 31[    ]*vfnmsub231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 be b4 f0 23 01 00 00[     ]*vfnmsub231pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 31[    ]*vfnmsub231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 72 7f[         ]*vfnmsub231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be b2 00 08 00 00[        ]*vfnmsub231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 72 80[         ]*vfnmsub231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be b2 f0 f7 ff ff[        ]*vfnmsub231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 72 7f[         ]*vfnmsub231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be b2 00 04 00 00[        ]*vfnmsub231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 72 80[         ]*vfnmsub231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be b2 f8 fb ff ff[        ]*vfnmsub231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 be f4[    ]*vfnmsub231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 be f4[    ]*vfnmsub231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 be f4[    ]*vfnmsub231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 31[    ]*vfnmsub231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 be b4 f0 23 01 00 00[     ]*vfnmsub231pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 31[    ]*vfnmsub231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 72 7f[         ]*vfnmsub231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be b2 00 10 00 00[        ]*vfnmsub231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 72 80[         ]*vfnmsub231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be b2 e0 ef ff ff[        ]*vfnmsub231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 72 7f[         ]*vfnmsub231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be b2 00 04 00 00[        ]*vfnmsub231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 72 80[         ]*vfnmsub231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be b2 f8 fb ff ff[        ]*vfnmsub231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 be f4[    ]*vfnmsub231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 be f4[    ]*vfnmsub231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 be f4[    ]*vfnmsub231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 31[    ]*vfnmsub231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 be b4 f0 23 01 00 00[     ]*vfnmsub231ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 31[    ]*vfnmsub231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 72 7f[         ]*vfnmsub231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be b2 00 08 00 00[        ]*vfnmsub231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 72 80[         ]*vfnmsub231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be b2 f0 f7 ff ff[        ]*vfnmsub231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 72 7f[         ]*vfnmsub231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be b2 00 02 00 00[        ]*vfnmsub231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 72 80[         ]*vfnmsub231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be b2 fc fd ff ff[        ]*vfnmsub231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 be f4[    ]*vfnmsub231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 be f4[    ]*vfnmsub231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 be f4[    ]*vfnmsub231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 31[    ]*vfnmsub231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 be b4 f0 23 01 00 00[     ]*vfnmsub231ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 31[    ]*vfnmsub231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 72 7f[         ]*vfnmsub231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be b2 00 10 00 00[        ]*vfnmsub231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 72 80[         ]*vfnmsub231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be b2 e0 ef ff ff[        ]*vfnmsub231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 72 7f[         ]*vfnmsub231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be b2 00 02 00 00[        ]*vfnmsub231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 72 80[         ]*vfnmsub231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be b2 fc fd ff ff[        ]*vfnmsub231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 92 b4 fe 7b 00 00 00[     ]*vgatherdpd 0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 92 74 39 20[      ]*vgatherdpd 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 92 b4 b9 00 04 00 00[     ]*vgatherdpd 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 92 b4 fe 7b 00 00 00[     ]*vgatherdpd 0x7b\(%r14,%xmm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 92 74 39 20[      ]*vgatherdpd 0x100\(%r9,%xmm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 92 b4 b9 00 04 00 00[     ]*vgatherdpd 0x400\(%rcx,%xmm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 92 b4 fe 7b 00 00 00[     ]*vgatherdps 0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 92 74 39 40[      ]*vgatherdps 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 92 b4 b9 00 04 00 00[     ]*vgatherdps 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 92 b4 fe 7b 00 00 00[     ]*vgatherdps 0x7b\(%r14,%ymm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 92 74 39 40[      ]*vgatherdps 0x100\(%r9,%ymm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 92 b4 b9 00 04 00 00[     ]*vgatherdps 0x400\(%rcx,%ymm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 93 b4 fe 7b 00 00 00[     ]*vgatherqpd 0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 93 74 39 20[      ]*vgatherqpd 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 93 b4 b9 00 04 00 00[     ]*vgatherqpd 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 93 b4 fe 7b 00 00 00[     ]*vgatherqpd 0x7b\(%r14,%ymm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 93 74 39 20[      ]*vgatherqpd 0x100\(%r9,%ymm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 93 b4 b9 00 04 00 00[     ]*vgatherqpd 0x400\(%rcx,%ymm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 93 b4 fe 7b 00 00 00[     ]*vgatherqps 0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 93 74 39 40[      ]*vgatherqps 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 93 b4 b9 00 04 00 00[     ]*vgatherqps 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 93 b4 fe 7b 00 00 00[     ]*vgatherqps 0x7b\(%r14,%ymm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 93 74 39 40[      ]*vgatherqps 0x100\(%r9,%ymm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 93 b4 b9 00 04 00 00[     ]*vgatherqps 0x400\(%rcx,%ymm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 42 f5[    ]*vgetexppd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 42 f5[    ]*vgetexppd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 42 f5[    ]*vgetexppd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 31[    ]*vgetexppd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 42 b4 f0 23 01 00 00[     ]*vgetexppd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 31[    ]*vgetexppd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 72 7f[         ]*vgetexppd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 b2 00 08 00 00[        ]*vgetexppd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 72 80[         ]*vgetexppd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 b2 f0 f7 ff ff[        ]*vgetexppd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 72 7f[         ]*vgetexppd 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 b2 00 04 00 00[        ]*vgetexppd 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 72 80[         ]*vgetexppd -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 b2 f8 fb ff ff[        ]*vgetexppd -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 42 f5[    ]*vgetexppd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 42 f5[    ]*vgetexppd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 42 f5[    ]*vgetexppd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 31[    ]*vgetexppd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 42 b4 f0 23 01 00 00[     ]*vgetexppd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 31[    ]*vgetexppd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 72 7f[         ]*vgetexppd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 b2 00 10 00 00[        ]*vgetexppd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 72 80[         ]*vgetexppd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 b2 e0 ef ff ff[        ]*vgetexppd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 72 7f[         ]*vgetexppd 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 b2 00 04 00 00[        ]*vgetexppd 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 72 80[         ]*vgetexppd -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 b2 f8 fb ff ff[        ]*vgetexppd -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 42 f5[    ]*vgetexpps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 42 f5[    ]*vgetexpps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 42 f5[    ]*vgetexpps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 31[    ]*vgetexpps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 42 b4 f0 23 01 00 00[     ]*vgetexpps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 31[    ]*vgetexpps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 72 7f[         ]*vgetexpps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 b2 00 08 00 00[        ]*vgetexpps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 72 80[         ]*vgetexpps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 b2 f0 f7 ff ff[        ]*vgetexpps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 72 7f[         ]*vgetexpps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 b2 00 02 00 00[        ]*vgetexpps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 72 80[         ]*vgetexpps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 b2 fc fd ff ff[        ]*vgetexpps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 42 f5[    ]*vgetexpps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 42 f5[    ]*vgetexpps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 42 f5[    ]*vgetexpps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 31[    ]*vgetexpps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 42 b4 f0 23 01 00 00[     ]*vgetexpps 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 31[    ]*vgetexpps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 72 7f[         ]*vgetexpps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 b2 00 10 00 00[        ]*vgetexpps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 72 80[         ]*vgetexpps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 b2 e0 ef ff ff[        ]*vgetexpps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 72 7f[         ]*vgetexpps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 b2 00 02 00 00[        ]*vgetexpps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 72 80[         ]*vgetexpps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 b2 fc fd ff ff[        ]*vgetexpps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 26 f5 7b[         ]*vgetmantpd \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 31 7b[         ]*vgetmantpd \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 26 b4 f0 23 01 00 00 7b[  ]*vgetmantpd \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 31 7b[         ]*vgetmantpd \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 b2 00 08 00 00 7b[     ]*vgetmantpd \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 b2 f0 f7 ff ff 7b[     ]*vgetmantpd \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 b2 00 04 00 00 7b[     ]*vgetmantpd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 26 f5 7b[         ]*vgetmantpd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 31 7b[         ]*vgetmantpd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 26 b4 f0 23 01 00 00 7b[  ]*vgetmantpd \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 31 7b[         ]*vgetmantpd \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 b2 00 10 00 00 7b[     ]*vgetmantpd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 b2 e0 ef ff ff 7b[     ]*vgetmantpd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 b2 00 04 00 00 7b[     ]*vgetmantpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 26 f5 ab[         ]*vgetmantps \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 26 f5 ab[         ]*vgetmantps \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 26 f5 ab[         ]*vgetmantps \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 26 f5 7b[         ]*vgetmantps \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 31 7b[         ]*vgetmantps \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 26 b4 f0 23 01 00 00 7b[  ]*vgetmantps \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 31 7b[         ]*vgetmantps \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 b2 00 08 00 00 7b[     ]*vgetmantps \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 b2 f0 f7 ff ff 7b[     ]*vgetmantps \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 b2 00 02 00 00 7b[     ]*vgetmantps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 b2 fc fd ff ff 7b[     ]*vgetmantps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 26 f5 ab[         ]*vgetmantps \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 26 f5 ab[         ]*vgetmantps \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 26 f5 ab[         ]*vgetmantps \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 26 f5 7b[         ]*vgetmantps \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 31 7b[         ]*vgetmantps \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 26 b4 f0 23 01 00 00 7b[  ]*vgetmantps \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 31 7b[         ]*vgetmantps \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 72 7f 7b[      ]*vgetmantps \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 b2 00 10 00 00 7b[     ]*vgetmantps \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 b2 e0 ef ff ff 7b[     ]*vgetmantps \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 b2 00 02 00 00 7b[     ]*vgetmantps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 b2 fc fd ff ff 7b[     ]*vgetmantps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 18 f4 7b[         ]*vinsertf32x4 \$0x7b,%xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 31 7b[         ]*vinsertf32x4 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 18 b4 f0 23 01 00 00 7b[  ]*vinsertf32x4 \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 72 7f 7b[      ]*vinsertf32x4 \$0x7b,0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 b2 00 08 00 00 7b[     ]*vinsertf32x4 \$0x7b,0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 72 80 7b[      ]*vinsertf32x4 \$0x7b,-0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 b2 f0 f7 ff ff 7b[     ]*vinsertf32x4 \$0x7b,-0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 38 f4 7b[         ]*vinserti32x4 \$0x7b,%xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 31 7b[         ]*vinserti32x4 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 38 b4 f0 23 01 00 00 7b[  ]*vinserti32x4 \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 72 7f 7b[      ]*vinserti32x4 \$0x7b,0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 b2 00 08 00 00 7b[     ]*vinserti32x4 \$0x7b,0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 72 80 7b[      ]*vinserti32x4 \$0x7b,-0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 b2 f0 f7 ff ff 7b[     ]*vinserti32x4 \$0x7b,-0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5f f4[    ]*vmaxpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5f f4[    ]*vmaxpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5f f4[    ]*vmaxpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 31[    ]*vmaxpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5f b4 f0 23 01 00 00[     ]*vmaxpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 31[    ]*vmaxpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 72 7f[         ]*vmaxpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f b2 00 08 00 00[        ]*vmaxpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 72 80[         ]*vmaxpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f b2 f0 f7 ff ff[        ]*vmaxpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 72 7f[         ]*vmaxpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f b2 00 04 00 00[        ]*vmaxpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 72 80[         ]*vmaxpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f b2 f8 fb ff ff[        ]*vmaxpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5f f4[    ]*vmaxpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5f f4[    ]*vmaxpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5f f4[    ]*vmaxpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 31[    ]*vmaxpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5f b4 f0 23 01 00 00[     ]*vmaxpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 31[    ]*vmaxpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 72 7f[         ]*vmaxpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f b2 00 10 00 00[        ]*vmaxpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 72 80[         ]*vmaxpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f b2 e0 ef ff ff[        ]*vmaxpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 72 7f[         ]*vmaxpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f b2 00 04 00 00[        ]*vmaxpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 72 80[         ]*vmaxpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f b2 f8 fb ff ff[        ]*vmaxpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5f f4[    ]*vmaxps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5f f4[    ]*vmaxps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5f f4[    ]*vmaxps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 31[    ]*vmaxps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5f b4 f0 23 01 00 00[     ]*vmaxps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 31[    ]*vmaxps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 72 7f[         ]*vmaxps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f b2 00 08 00 00[        ]*vmaxps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 72 80[         ]*vmaxps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f b2 f0 f7 ff ff[        ]*vmaxps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 72 7f[         ]*vmaxps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f b2 00 02 00 00[        ]*vmaxps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 72 80[         ]*vmaxps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f b2 fc fd ff ff[        ]*vmaxps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5f f4[    ]*vmaxps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5f f4[    ]*vmaxps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5f f4[    ]*vmaxps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 31[    ]*vmaxps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5f b4 f0 23 01 00 00[     ]*vmaxps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 31[    ]*vmaxps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 72 7f[         ]*vmaxps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f b2 00 10 00 00[        ]*vmaxps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 72 80[         ]*vmaxps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f b2 e0 ef ff ff[        ]*vmaxps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 72 7f[         ]*vmaxps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f b2 00 02 00 00[        ]*vmaxps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 72 80[         ]*vmaxps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f b2 fc fd ff ff[        ]*vmaxps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5d f4[    ]*vminpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5d f4[    ]*vminpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5d f4[    ]*vminpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 31[    ]*vminpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5d b4 f0 23 01 00 00[     ]*vminpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 31[    ]*vminpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 72 7f[         ]*vminpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d b2 00 08 00 00[        ]*vminpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 72 80[         ]*vminpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d b2 f0 f7 ff ff[        ]*vminpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 72 7f[         ]*vminpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d b2 00 04 00 00[        ]*vminpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 72 80[         ]*vminpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d b2 f8 fb ff ff[        ]*vminpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5d f4[    ]*vminpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5d f4[    ]*vminpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5d f4[    ]*vminpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 31[    ]*vminpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5d b4 f0 23 01 00 00[     ]*vminpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 31[    ]*vminpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 72 7f[         ]*vminpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d b2 00 10 00 00[        ]*vminpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 72 80[         ]*vminpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d b2 e0 ef ff ff[        ]*vminpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 72 7f[         ]*vminpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d b2 00 04 00 00[        ]*vminpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 72 80[         ]*vminpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d b2 f8 fb ff ff[        ]*vminpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5d f4[    ]*vminps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5d f4[    ]*vminps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5d f4[    ]*vminps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 31[    ]*vminps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5d b4 f0 23 01 00 00[     ]*vminps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 31[    ]*vminps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 72 7f[         ]*vminps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d b2 00 08 00 00[        ]*vminps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 72 80[         ]*vminps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d b2 f0 f7 ff ff[        ]*vminps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 72 7f[         ]*vminps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d b2 00 02 00 00[        ]*vminps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 72 80[         ]*vminps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d b2 fc fd ff ff[        ]*vminps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5d f4[    ]*vminps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5d f4[    ]*vminps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5d f4[    ]*vminps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 31[    ]*vminps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5d b4 f0 23 01 00 00[     ]*vminps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 31[    ]*vminps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 72 7f[         ]*vminps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d b2 00 10 00 00[        ]*vminps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 72 80[         ]*vminps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d b2 e0 ef ff ff[        ]*vminps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 72 7f[         ]*vminps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d b2 00 02 00 00[        ]*vminps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 72 80[         ]*vminps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d b2 fc fd ff ff[        ]*vminps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 31[    ]*vmovapd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 28 b4 f0 23 01 00 00[     ]*vmovapd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 72 7f[         ]*vmovapd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 b2 00 08 00 00[        ]*vmovapd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 72 80[         ]*vmovapd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 b2 f0 f7 ff ff[        ]*vmovapd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 31[    ]*vmovapd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 28 b4 f0 23 01 00 00[     ]*vmovapd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 72 7f[         ]*vmovapd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 b2 00 10 00 00[        ]*vmovapd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 72 80[         ]*vmovapd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 b2 e0 ef ff ff[        ]*vmovapd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 31[    ]*vmovaps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 28 b4 f0 23 01 00 00[     ]*vmovaps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 72 7f[         ]*vmovaps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 b2 00 08 00 00[        ]*vmovaps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 72 80[         ]*vmovaps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 b2 f0 f7 ff ff[        ]*vmovaps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 31[    ]*vmovaps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 28 b4 f0 23 01 00 00[     ]*vmovaps 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 72 7f[         ]*vmovaps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 b2 00 10 00 00[        ]*vmovaps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 72 80[         ]*vmovaps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 b2 e0 ef ff ff[        ]*vmovaps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 08 12 f5[    ]*vmovddup %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 0f 12 f5[    ]*vmovddup %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff 8f 12 f5[    ]*vmovddup %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 31[    ]*vmovddup \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 ff 08 12 b4 f0 23 01 00 00[     ]*vmovddup 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 72 7f[         ]*vmovddup 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 b2 00 04 00 00[        ]*vmovddup 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 72 80[         ]*vmovddup -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 b2 f8 fb ff ff[        ]*vmovddup -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 28 12 f5[    ]*vmovddup %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 2f 12 f5[    ]*vmovddup %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff af 12 f5[    ]*vmovddup %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 31[    ]*vmovddup \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 ff 28 12 b4 f0 23 01 00 00[     ]*vmovddup 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 72 7f[         ]*vmovddup 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 b2 00 10 00 00[        ]*vmovddup 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 72 80[         ]*vmovddup -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 b2 e0 ef ff ff[        ]*vmovddup -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 31[    ]*vmovdqa32 \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 6f b4 f0 23 01 00 00[     ]*vmovdqa32 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 72 7f[         ]*vmovdqa32 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f b2 00 08 00 00[        ]*vmovdqa32 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 72 80[         ]*vmovdqa32 -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f b2 f0 f7 ff ff[        ]*vmovdqa32 -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 31[    ]*vmovdqa32 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 6f b4 f0 23 01 00 00[     ]*vmovdqa32 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 72 7f[         ]*vmovdqa32 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f b2 00 10 00 00[        ]*vmovdqa32 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 72 80[         ]*vmovdqa32 -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f b2 e0 ef ff ff[        ]*vmovdqa32 -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 31[    ]*vmovdqa64 \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 6f b4 f0 23 01 00 00[     ]*vmovdqa64 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 72 7f[         ]*vmovdqa64 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f b2 00 08 00 00[        ]*vmovdqa64 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 72 80[         ]*vmovdqa64 -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f b2 f0 f7 ff ff[        ]*vmovdqa64 -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 31[    ]*vmovdqa64 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 6f b4 f0 23 01 00 00[     ]*vmovdqa64 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 72 7f[         ]*vmovdqa64 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f b2 00 10 00 00[        ]*vmovdqa64 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 72 80[         ]*vmovdqa64 -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f b2 e0 ef ff ff[        ]*vmovdqa64 -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 31[    ]*vmovdqu32 \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 6f b4 f0 23 01 00 00[     ]*vmovdqu32 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 72 7f[         ]*vmovdqu32 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f b2 00 08 00 00[        ]*vmovdqu32 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 72 80[         ]*vmovdqu32 -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f b2 f0 f7 ff ff[        ]*vmovdqu32 -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 31[    ]*vmovdqu32 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 6f b4 f0 23 01 00 00[     ]*vmovdqu32 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 72 7f[         ]*vmovdqu32 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f b2 00 10 00 00[        ]*vmovdqu32 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 72 80[         ]*vmovdqu32 -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f b2 e0 ef ff ff[        ]*vmovdqu32 -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 31[    ]*vmovdqu64 \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fe 08 6f b4 f0 23 01 00 00[     ]*vmovdqu64 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 72 7f[         ]*vmovdqu64 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f b2 00 08 00 00[        ]*vmovdqu64 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 72 80[         ]*vmovdqu64 -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f b2 f0 f7 ff ff[        ]*vmovdqu64 -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 31[    ]*vmovdqu64 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fe 28 6f b4 f0 23 01 00 00[     ]*vmovdqu64 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 72 7f[         ]*vmovdqu64 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f b2 00 10 00 00[        ]*vmovdqu64 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 72 80[         ]*vmovdqu64 -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f b2 e0 ef ff ff[        ]*vmovdqu64 -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 31[    ]*vmovntdq %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 e7 b4 f0 23 01 00 00[     ]*vmovntdq %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 72 7f[         ]*vmovntdq %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 b2 00 08 00 00[        ]*vmovntdq %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 72 80[         ]*vmovntdq %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 b2 f0 f7 ff ff[        ]*vmovntdq %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 31[    ]*vmovntdq %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 e7 b4 f0 23 01 00 00[     ]*vmovntdq %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 72 7f[         ]*vmovntdq %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 b2 00 10 00 00[        ]*vmovntdq %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 72 80[         ]*vmovntdq %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 b2 e0 ef ff ff[        ]*vmovntdq %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 31[    ]*vmovntdqa \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 2a b4 f0 23 01 00 00[     ]*vmovntdqa 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 72 7f[         ]*vmovntdqa 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a b2 00 08 00 00[        ]*vmovntdqa 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 72 80[         ]*vmovntdqa -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a b2 f0 f7 ff ff[        ]*vmovntdqa -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 31[    ]*vmovntdqa \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 2a b4 f0 23 01 00 00[     ]*vmovntdqa 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 72 7f[         ]*vmovntdqa 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a b2 00 10 00 00[        ]*vmovntdqa 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 72 80[         ]*vmovntdqa -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a b2 e0 ef ff ff[        ]*vmovntdqa -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 31[    ]*vmovntpd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 2b b4 f0 23 01 00 00[     ]*vmovntpd %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 72 7f[         ]*vmovntpd %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b b2 00 08 00 00[        ]*vmovntpd %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 72 80[         ]*vmovntpd %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b b2 f0 f7 ff ff[        ]*vmovntpd %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 31[    ]*vmovntpd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 2b b4 f0 23 01 00 00[     ]*vmovntpd %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 72 7f[         ]*vmovntpd %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b b2 00 10 00 00[        ]*vmovntpd %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 72 80[         ]*vmovntpd %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b b2 e0 ef ff ff[        ]*vmovntpd %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 31[    ]*vmovntps %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 2b b4 f0 23 01 00 00[     ]*vmovntps %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 72 7f[         ]*vmovntps %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b b2 00 08 00 00[        ]*vmovntps %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 72 80[         ]*vmovntps %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b b2 f0 f7 ff ff[        ]*vmovntps %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 31[    ]*vmovntps %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 2b b4 f0 23 01 00 00[     ]*vmovntps %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 72 7f[         ]*vmovntps %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b b2 00 10 00 00[        ]*vmovntps %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 72 80[         ]*vmovntps %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b b2 e0 ef ff ff[        ]*vmovntps %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 16 f5[    ]*vmovshdup %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 16 f5[    ]*vmovshdup %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 16 f5[    ]*vmovshdup %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 31[    ]*vmovshdup \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 16 b4 f0 23 01 00 00[     ]*vmovshdup 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 72 7f[         ]*vmovshdup 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 b2 00 08 00 00[        ]*vmovshdup 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 72 80[         ]*vmovshdup -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 b2 f0 f7 ff ff[        ]*vmovshdup -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 16 f5[    ]*vmovshdup %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 16 f5[    ]*vmovshdup %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 16 f5[    ]*vmovshdup %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 31[    ]*vmovshdup \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 16 b4 f0 23 01 00 00[     ]*vmovshdup 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 72 7f[         ]*vmovshdup 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 b2 00 10 00 00[        ]*vmovshdup 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 72 80[         ]*vmovshdup -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 b2 e0 ef ff ff[        ]*vmovshdup -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 12 f5[    ]*vmovsldup %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 12 f5[    ]*vmovsldup %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 12 f5[    ]*vmovsldup %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 31[    ]*vmovsldup \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 12 b4 f0 23 01 00 00[     ]*vmovsldup 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 72 7f[         ]*vmovsldup 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 b2 00 08 00 00[        ]*vmovsldup 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 72 80[         ]*vmovsldup -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 b2 f0 f7 ff ff[        ]*vmovsldup -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 12 f5[    ]*vmovsldup %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 12 f5[    ]*vmovsldup %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 12 f5[    ]*vmovsldup %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 31[    ]*vmovsldup \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 12 b4 f0 23 01 00 00[     ]*vmovsldup 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 72 7f[         ]*vmovsldup 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 b2 00 10 00 00[        ]*vmovsldup 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 72 80[         ]*vmovsldup -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 b2 e0 ef ff ff[        ]*vmovsldup -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 31[    ]*vmovupd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 10 b4 f0 23 01 00 00[     ]*vmovupd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 72 7f[         ]*vmovupd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 b2 00 08 00 00[        ]*vmovupd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 72 80[         ]*vmovupd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 b2 f0 f7 ff ff[        ]*vmovupd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 31[    ]*vmovupd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 10 b4 f0 23 01 00 00[     ]*vmovupd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 72 7f[         ]*vmovupd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 b2 00 10 00 00[        ]*vmovupd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 72 80[         ]*vmovupd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 b2 e0 ef ff ff[        ]*vmovupd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 31[    ]*vmovups \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 10 b4 f0 23 01 00 00[     ]*vmovups 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 72 7f[         ]*vmovups 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 b2 00 08 00 00[        ]*vmovups 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 72 80[         ]*vmovups -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 b2 f0 f7 ff ff[        ]*vmovups -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 31[    ]*vmovups \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 10 b4 f0 23 01 00 00[     ]*vmovups 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 72 7f[         ]*vmovups 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 b2 00 10 00 00[        ]*vmovups 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 72 80[         ]*vmovups -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 b2 e0 ef ff ff[        ]*vmovups -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 59 f4[    ]*vmulpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 59 f4[    ]*vmulpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 59 f4[    ]*vmulpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 31[    ]*vmulpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 59 b4 f0 23 01 00 00[     ]*vmulpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 31[    ]*vmulpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 72 7f[         ]*vmulpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 b2 00 08 00 00[        ]*vmulpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 72 80[         ]*vmulpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 b2 f0 f7 ff ff[        ]*vmulpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 72 7f[         ]*vmulpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 b2 00 04 00 00[        ]*vmulpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 72 80[         ]*vmulpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 b2 f8 fb ff ff[        ]*vmulpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 59 f4[    ]*vmulpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 59 f4[    ]*vmulpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 59 f4[    ]*vmulpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 31[    ]*vmulpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 59 b4 f0 23 01 00 00[     ]*vmulpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 31[    ]*vmulpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 72 7f[         ]*vmulpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 b2 00 10 00 00[        ]*vmulpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 72 80[         ]*vmulpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 b2 e0 ef ff ff[        ]*vmulpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 72 7f[         ]*vmulpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 b2 00 04 00 00[        ]*vmulpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 72 80[         ]*vmulpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 b2 f8 fb ff ff[        ]*vmulpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 59 f4[    ]*vmulps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 59 f4[    ]*vmulps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 59 f4[    ]*vmulps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 31[    ]*vmulps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 59 b4 f0 23 01 00 00[     ]*vmulps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 31[    ]*vmulps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 72 7f[         ]*vmulps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 b2 00 08 00 00[        ]*vmulps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 72 80[         ]*vmulps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 b2 f0 f7 ff ff[        ]*vmulps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 72 7f[         ]*vmulps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 b2 00 02 00 00[        ]*vmulps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 72 80[         ]*vmulps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 b2 fc fd ff ff[        ]*vmulps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 59 f4[    ]*vmulps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 59 f4[    ]*vmulps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 59 f4[    ]*vmulps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 31[    ]*vmulps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 59 b4 f0 23 01 00 00[     ]*vmulps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 31[    ]*vmulps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 72 7f[         ]*vmulps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 b2 00 10 00 00[        ]*vmulps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 72 80[         ]*vmulps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 b2 e0 ef ff ff[        ]*vmulps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 72 7f[         ]*vmulps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 b2 00 02 00 00[        ]*vmulps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 72 80[         ]*vmulps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 b2 fc fd ff ff[        ]*vmulps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 1e f5[    ]*vpabsd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 1e f5[    ]*vpabsd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 1e f5[    ]*vpabsd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 31[    ]*vpabsd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 1e b4 f0 23 01 00 00[     ]*vpabsd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 31[    ]*vpabsd \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 72 7f[         ]*vpabsd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e b2 00 08 00 00[        ]*vpabsd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 72 80[         ]*vpabsd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e b2 f0 f7 ff ff[        ]*vpabsd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 72 7f[         ]*vpabsd 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e b2 00 02 00 00[        ]*vpabsd 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 72 80[         ]*vpabsd -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e b2 fc fd ff ff[        ]*vpabsd -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 1e f5[    ]*vpabsd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 1e f5[    ]*vpabsd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 1e f5[    ]*vpabsd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 31[    ]*vpabsd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 1e b4 f0 23 01 00 00[     ]*vpabsd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 31[    ]*vpabsd \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 72 7f[         ]*vpabsd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e b2 00 10 00 00[        ]*vpabsd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 72 80[         ]*vpabsd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e b2 e0 ef ff ff[        ]*vpabsd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 72 7f[         ]*vpabsd 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e b2 00 02 00 00[        ]*vpabsd 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 72 80[         ]*vpabsd -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e b2 fc fd ff ff[        ]*vpabsd -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 1f f5[    ]*vpabsq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 1f f5[    ]*vpabsq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 1f f5[    ]*vpabsq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 31[    ]*vpabsq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 1f b4 f0 23 01 00 00[     ]*vpabsq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 31[    ]*vpabsq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 72 7f[         ]*vpabsq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f b2 00 08 00 00[        ]*vpabsq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 72 80[         ]*vpabsq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f b2 f0 f7 ff ff[        ]*vpabsq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 72 7f[         ]*vpabsq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f b2 00 04 00 00[        ]*vpabsq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 72 80[         ]*vpabsq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f b2 f8 fb ff ff[        ]*vpabsq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 1f f5[    ]*vpabsq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 1f f5[    ]*vpabsq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 1f f5[    ]*vpabsq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 31[    ]*vpabsq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 1f b4 f0 23 01 00 00[     ]*vpabsq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 31[    ]*vpabsq \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 72 7f[         ]*vpabsq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f b2 00 10 00 00[        ]*vpabsq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 72 80[         ]*vpabsq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f b2 e0 ef ff ff[        ]*vpabsq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 72 7f[         ]*vpabsq 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f b2 00 04 00 00[        ]*vpabsq 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 72 80[         ]*vpabsq -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f b2 f8 fb ff ff[        ]*vpabsq -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 fe f4[    ]*vpaddd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 fe f4[    ]*vpaddd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 fe f4[    ]*vpaddd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 31[    ]*vpaddd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 fe b4 f0 23 01 00 00[     ]*vpaddd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 31[    ]*vpaddd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 72 7f[         ]*vpaddd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe b2 00 08 00 00[        ]*vpaddd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 72 80[         ]*vpaddd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe b2 f0 f7 ff ff[        ]*vpaddd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 72 7f[         ]*vpaddd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe b2 00 02 00 00[        ]*vpaddd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 72 80[         ]*vpaddd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe b2 fc fd ff ff[        ]*vpaddd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 fe f4[    ]*vpaddd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 fe f4[    ]*vpaddd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 fe f4[    ]*vpaddd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 31[    ]*vpaddd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 fe b4 f0 23 01 00 00[     ]*vpaddd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 31[    ]*vpaddd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 72 7f[         ]*vpaddd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe b2 00 10 00 00[        ]*vpaddd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 72 80[         ]*vpaddd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe b2 e0 ef ff ff[        ]*vpaddd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 72 7f[         ]*vpaddd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe b2 00 02 00 00[        ]*vpaddd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 72 80[         ]*vpaddd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe b2 fc fd ff ff[        ]*vpaddd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 d4 f4[    ]*vpaddq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 d4 f4[    ]*vpaddq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 d4 f4[    ]*vpaddq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 31[    ]*vpaddq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 d4 b4 f0 23 01 00 00[     ]*vpaddq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 31[    ]*vpaddq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 72 7f[         ]*vpaddq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 b2 00 08 00 00[        ]*vpaddq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 72 80[         ]*vpaddq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 b2 f0 f7 ff ff[        ]*vpaddq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 72 7f[         ]*vpaddq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 b2 00 04 00 00[        ]*vpaddq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 72 80[         ]*vpaddq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 b2 f8 fb ff ff[        ]*vpaddq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 d4 f4[    ]*vpaddq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 d4 f4[    ]*vpaddq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 d4 f4[    ]*vpaddq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 31[    ]*vpaddq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 d4 b4 f0 23 01 00 00[     ]*vpaddq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 31[    ]*vpaddq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 72 7f[         ]*vpaddq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 b2 00 10 00 00[        ]*vpaddq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 72 80[         ]*vpaddq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 b2 e0 ef ff ff[        ]*vpaddq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 72 7f[         ]*vpaddq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 b2 00 04 00 00[        ]*vpaddq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 72 80[         ]*vpaddq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 b2 f8 fb ff ff[        ]*vpaddq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 db f4[    ]*vpandd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 db f4[    ]*vpandd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 db f4[    ]*vpandd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 31[    ]*vpandd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 db b4 f0 23 01 00 00[     ]*vpandd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 31[    ]*vpandd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 72 7f[         ]*vpandd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db b2 00 08 00 00[        ]*vpandd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 72 80[         ]*vpandd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db b2 f0 f7 ff ff[        ]*vpandd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 72 7f[         ]*vpandd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db b2 00 02 00 00[        ]*vpandd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 72 80[         ]*vpandd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db b2 fc fd ff ff[        ]*vpandd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 db f4[    ]*vpandd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 db f4[    ]*vpandd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 db f4[    ]*vpandd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 31[    ]*vpandd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 db b4 f0 23 01 00 00[     ]*vpandd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 31[    ]*vpandd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 72 7f[         ]*vpandd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db b2 00 10 00 00[        ]*vpandd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 72 80[         ]*vpandd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db b2 e0 ef ff ff[        ]*vpandd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 72 7f[         ]*vpandd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db b2 00 02 00 00[        ]*vpandd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 72 80[         ]*vpandd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db b2 fc fd ff ff[        ]*vpandd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 df f4[    ]*vpandnd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 df f4[    ]*vpandnd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 df f4[    ]*vpandnd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 31[    ]*vpandnd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 df b4 f0 23 01 00 00[     ]*vpandnd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 31[    ]*vpandnd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 72 7f[         ]*vpandnd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df b2 00 08 00 00[        ]*vpandnd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 72 80[         ]*vpandnd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df b2 f0 f7 ff ff[        ]*vpandnd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 72 7f[         ]*vpandnd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df b2 00 02 00 00[        ]*vpandnd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 72 80[         ]*vpandnd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df b2 fc fd ff ff[        ]*vpandnd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 df f4[    ]*vpandnd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 df f4[    ]*vpandnd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 df f4[    ]*vpandnd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 31[    ]*vpandnd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 df b4 f0 23 01 00 00[     ]*vpandnd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 31[    ]*vpandnd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 72 7f[         ]*vpandnd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df b2 00 10 00 00[        ]*vpandnd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 72 80[         ]*vpandnd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df b2 e0 ef ff ff[        ]*vpandnd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 72 7f[         ]*vpandnd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df b2 00 02 00 00[        ]*vpandnd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 72 80[         ]*vpandnd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df b2 fc fd ff ff[        ]*vpandnd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 df f4[    ]*vpandnq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 df f4[    ]*vpandnq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 df f4[    ]*vpandnq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 31[    ]*vpandnq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 df b4 f0 23 01 00 00[     ]*vpandnq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 31[    ]*vpandnq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 72 7f[         ]*vpandnq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df b2 00 08 00 00[        ]*vpandnq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 72 80[         ]*vpandnq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df b2 f0 f7 ff ff[        ]*vpandnq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 72 7f[         ]*vpandnq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df b2 00 04 00 00[        ]*vpandnq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 72 80[         ]*vpandnq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df b2 f8 fb ff ff[        ]*vpandnq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 df f4[    ]*vpandnq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 df f4[    ]*vpandnq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 df f4[    ]*vpandnq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 31[    ]*vpandnq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 df b4 f0 23 01 00 00[     ]*vpandnq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 31[    ]*vpandnq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 72 7f[         ]*vpandnq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df b2 00 10 00 00[        ]*vpandnq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 72 80[         ]*vpandnq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df b2 e0 ef ff ff[        ]*vpandnq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 72 7f[         ]*vpandnq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df b2 00 04 00 00[        ]*vpandnq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 72 80[         ]*vpandnq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df b2 f8 fb ff ff[        ]*vpandnq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 db f4[    ]*vpandq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 db f4[    ]*vpandq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 db f4[    ]*vpandq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 31[    ]*vpandq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 db b4 f0 23 01 00 00[     ]*vpandq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 31[    ]*vpandq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 72 7f[         ]*vpandq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db b2 00 08 00 00[        ]*vpandq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 72 80[         ]*vpandq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db b2 f0 f7 ff ff[        ]*vpandq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 72 7f[         ]*vpandq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db b2 00 04 00 00[        ]*vpandq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 72 80[         ]*vpandq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db b2 f8 fb ff ff[        ]*vpandq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 db f4[    ]*vpandq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 db f4[    ]*vpandq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 db f4[    ]*vpandq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 31[    ]*vpandq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 db b4 f0 23 01 00 00[     ]*vpandq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 31[    ]*vpandq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 72 7f[         ]*vpandq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db b2 00 10 00 00[        ]*vpandq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 72 80[         ]*vpandq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db b2 e0 ef ff ff[        ]*vpandq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 72 7f[         ]*vpandq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db b2 00 04 00 00[        ]*vpandq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 72 80[         ]*vpandq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db b2 f8 fb ff ff[        ]*vpandq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 64 f4[    ]*vpblendmd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 64 f4[    ]*vpblendmd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 64 f4[    ]*vpblendmd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 31[    ]*vpblendmd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 64 b4 f0 23 01 00 00[     ]*vpblendmd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 31[    ]*vpblendmd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 72 7f[         ]*vpblendmd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 b2 00 08 00 00[        ]*vpblendmd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 72 80[         ]*vpblendmd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 b2 f0 f7 ff ff[        ]*vpblendmd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 72 7f[         ]*vpblendmd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 b2 00 02 00 00[        ]*vpblendmd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 72 80[         ]*vpblendmd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 b2 fc fd ff ff[        ]*vpblendmd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 64 f4[    ]*vpblendmd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 64 f4[    ]*vpblendmd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 64 f4[    ]*vpblendmd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 31[    ]*vpblendmd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 64 b4 f0 23 01 00 00[     ]*vpblendmd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 31[    ]*vpblendmd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 72 7f[         ]*vpblendmd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 b2 00 10 00 00[        ]*vpblendmd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 72 80[         ]*vpblendmd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 b2 e0 ef ff ff[        ]*vpblendmd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 72 7f[         ]*vpblendmd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 b2 00 02 00 00[        ]*vpblendmd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 72 80[         ]*vpblendmd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 b2 fc fd ff ff[        ]*vpblendmd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 31[    ]*vpbroadcastd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 58 31[    ]*vpbroadcastd \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 58 31[    ]*vpbroadcastd \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 58 b4 f0 23 01 00 00[     ]*vpbroadcastd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 72 7f[         ]*vpbroadcastd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 b2 00 02 00 00[        ]*vpbroadcastd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 72 80[         ]*vpbroadcastd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 b2 fc fd ff ff[        ]*vpbroadcastd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 31[    ]*vpbroadcastd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 58 31[    ]*vpbroadcastd \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 58 31[    ]*vpbroadcastd \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 58 b4 f0 23 01 00 00[     ]*vpbroadcastd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 72 7f[         ]*vpbroadcastd 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 b2 00 02 00 00[        ]*vpbroadcastd 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 72 80[         ]*vpbroadcastd -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 b2 fc fd ff ff[        ]*vpbroadcastd -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 58 f5[    ]*vpbroadcastd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 58 f5[    ]*vpbroadcastd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 58 f5[    ]*vpbroadcastd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 58 f5[    ]*vpbroadcastd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 58 f5[    ]*vpbroadcastd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 58 f5[    ]*vpbroadcastd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 7c f0[    ]*vpbroadcastd %eax,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 7c f0[    ]*vpbroadcastd %eax,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 7c f0[    ]*vpbroadcastd %eax,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 7c f5[    ]*vpbroadcastd %ebp,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 42 7d 08 7c f5[    ]*vpbroadcastd %r13d,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 7c f0[    ]*vpbroadcastd %eax,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 7c f0[    ]*vpbroadcastd %eax,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 7c f0[    ]*vpbroadcastd %eax,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 7c f5[    ]*vpbroadcastd %ebp,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 42 7d 28 7c f5[    ]*vpbroadcastd %r13d,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 31[    ]*vpbroadcastq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 59 31[    ]*vpbroadcastq \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 59 31[    ]*vpbroadcastq \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 59 b4 f0 23 01 00 00[     ]*vpbroadcastq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 72 7f[         ]*vpbroadcastq 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 b2 00 04 00 00[        ]*vpbroadcastq 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 72 80[         ]*vpbroadcastq -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 b2 f8 fb ff ff[        ]*vpbroadcastq -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 31[    ]*vpbroadcastq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 59 31[    ]*vpbroadcastq \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 59 31[    ]*vpbroadcastq \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 59 b4 f0 23 01 00 00[     ]*vpbroadcastq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 72 7f[         ]*vpbroadcastq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 b2 00 04 00 00[        ]*vpbroadcastq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 72 80[         ]*vpbroadcastq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 b2 f8 fb ff ff[        ]*vpbroadcastq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 59 f5[    ]*vpbroadcastq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 59 f5[    ]*vpbroadcastq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 59 f5[    ]*vpbroadcastq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 59 f5[    ]*vpbroadcastq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 59 f5[    ]*vpbroadcastq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 59 f5[    ]*vpbroadcastq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 7c f0[    ]*vpbroadcastq %rax,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 7c f0[    ]*vpbroadcastq %rax,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 7c f0[    ]*vpbroadcastq %rax,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 42 fd 08 7c f0[    ]*vpbroadcastq %r8,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 7c f0[    ]*vpbroadcastq %rax,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 7c f0[    ]*vpbroadcastq %rax,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 7c f0[    ]*vpbroadcastq %rax,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 42 fd 28 7c f0[    ]*vpbroadcastq %r8,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1f ed ab[         ]*vpcmpd \$0xab,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 07 1f ed ab[         ]*vpcmpd \$0xab,%xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1f ed 7b[         ]*vpcmpd \$0x7b,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 29 7b[         ]*vpcmpd \$0x7b,\(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 00 1f ac f0 23 01 00 00 7b[  ]*vpcmpd \$0x7b,0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 29 7b[         ]*vpcmpd \$0x7b,\(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f aa 00 08 00 00 7b[     ]*vpcmpd \$0x7b,0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f aa f0 f7 ff ff 7b[     ]*vpcmpd \$0x7b,-0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f aa 00 02 00 00 7b[     ]*vpcmpd \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f aa fc fd ff ff 7b[     ]*vpcmpd \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1f ed ab[         ]*vpcmpd \$0xab,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 27 1f ed ab[         ]*vpcmpd \$0xab,%ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1f ed 7b[         ]*vpcmpd \$0x7b,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 29 7b[         ]*vpcmpd \$0x7b,\(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 20 1f ac f0 23 01 00 00 7b[  ]*vpcmpd \$0x7b,0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 29 7b[         ]*vpcmpd \$0x7b,\(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f aa 00 10 00 00 7b[     ]*vpcmpd \$0x7b,0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f aa e0 ef ff ff 7b[     ]*vpcmpd \$0x7b,-0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f aa 00 02 00 00 7b[     ]*vpcmpd \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f aa fc fd ff ff 7b[     ]*vpcmpd \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 76 ed[    ]*vpcmpeqd %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 76 ed[    ]*vpcmpeqd %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 29[    ]*vpcmpeqd \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 76 ac f0 23 01 00 00[     ]*vpcmpeqd 0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 29[    ]*vpcmpeqd \(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 6a 7f[         ]*vpcmpeqd 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 aa 00 08 00 00[        ]*vpcmpeqd 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 6a 80[         ]*vpcmpeqd -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 aa f0 f7 ff ff[        ]*vpcmpeqd -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 6a 7f[         ]*vpcmpeqd 0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 aa 00 02 00 00[        ]*vpcmpeqd 0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 6a 80[         ]*vpcmpeqd -0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 aa fc fd ff ff[        ]*vpcmpeqd -0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 76 ed[    ]*vpcmpeqd %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 76 ed[    ]*vpcmpeqd %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 29[    ]*vpcmpeqd \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 76 ac f0 23 01 00 00[     ]*vpcmpeqd 0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 29[    ]*vpcmpeqd \(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 6a 7f[         ]*vpcmpeqd 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 aa 00 10 00 00[        ]*vpcmpeqd 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 6a 80[         ]*vpcmpeqd -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 aa e0 ef ff ff[        ]*vpcmpeqd -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 6a 7f[         ]*vpcmpeqd 0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 aa 00 02 00 00[        ]*vpcmpeqd 0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 6a 80[         ]*vpcmpeqd -0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 aa fc fd ff ff[        ]*vpcmpeqd -0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 29 ed[    ]*vpcmpeqq %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 29 ed[    ]*vpcmpeqq %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 29[    ]*vpcmpeqq \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 29 ac f0 23 01 00 00[     ]*vpcmpeqq 0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 29[    ]*vpcmpeqq \(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 6a 7f[         ]*vpcmpeqq 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 aa 00 08 00 00[        ]*vpcmpeqq 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 6a 80[         ]*vpcmpeqq -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 aa f0 f7 ff ff[        ]*vpcmpeqq -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 6a 7f[         ]*vpcmpeqq 0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 aa 00 04 00 00[        ]*vpcmpeqq 0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 6a 80[         ]*vpcmpeqq -0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 aa f8 fb ff ff[        ]*vpcmpeqq -0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 29 ed[    ]*vpcmpeqq %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 29 ed[    ]*vpcmpeqq %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 29[    ]*vpcmpeqq \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 29 ac f0 23 01 00 00[     ]*vpcmpeqq 0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 29[    ]*vpcmpeqq \(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 6a 7f[         ]*vpcmpeqq 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 aa 00 10 00 00[        ]*vpcmpeqq 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 6a 80[         ]*vpcmpeqq -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 aa e0 ef ff ff[        ]*vpcmpeqq -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 6a 7f[         ]*vpcmpeqq 0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 aa 00 04 00 00[        ]*vpcmpeqq 0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 6a 80[         ]*vpcmpeqq -0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 aa f8 fb ff ff[        ]*vpcmpeqq -0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 66 ed[    ]*vpcmpgtd %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 66 ed[    ]*vpcmpgtd %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 29[    ]*vpcmpgtd \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 66 ac f0 23 01 00 00[     ]*vpcmpgtd 0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 29[    ]*vpcmpgtd \(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 6a 7f[         ]*vpcmpgtd 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 aa 00 08 00 00[        ]*vpcmpgtd 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 6a 80[         ]*vpcmpgtd -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 aa f0 f7 ff ff[        ]*vpcmpgtd -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 6a 7f[         ]*vpcmpgtd 0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 aa 00 02 00 00[        ]*vpcmpgtd 0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 6a 80[         ]*vpcmpgtd -0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 aa fc fd ff ff[        ]*vpcmpgtd -0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 66 ed[    ]*vpcmpgtd %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 66 ed[    ]*vpcmpgtd %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 29[    ]*vpcmpgtd \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 66 ac f0 23 01 00 00[     ]*vpcmpgtd 0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 29[    ]*vpcmpgtd \(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 6a 7f[         ]*vpcmpgtd 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 aa 00 10 00 00[        ]*vpcmpgtd 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 6a 80[         ]*vpcmpgtd -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 aa e0 ef ff ff[        ]*vpcmpgtd -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 6a 7f[         ]*vpcmpgtd 0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 aa 00 02 00 00[        ]*vpcmpgtd 0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 6a 80[         ]*vpcmpgtd -0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 aa fc fd ff ff[        ]*vpcmpgtd -0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 37 ed[    ]*vpcmpgtq %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 37 ed[    ]*vpcmpgtq %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 29[    ]*vpcmpgtq \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 37 ac f0 23 01 00 00[     ]*vpcmpgtq 0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 29[    ]*vpcmpgtq \(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 6a 7f[         ]*vpcmpgtq 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 aa 00 08 00 00[        ]*vpcmpgtq 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 6a 80[         ]*vpcmpgtq -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 aa f0 f7 ff ff[        ]*vpcmpgtq -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 6a 7f[         ]*vpcmpgtq 0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 aa 00 04 00 00[        ]*vpcmpgtq 0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 6a 80[         ]*vpcmpgtq -0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 aa f8 fb ff ff[        ]*vpcmpgtq -0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 37 ed[    ]*vpcmpgtq %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 37 ed[    ]*vpcmpgtq %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 29[    ]*vpcmpgtq \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 37 ac f0 23 01 00 00[     ]*vpcmpgtq 0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 29[    ]*vpcmpgtq \(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 6a 7f[         ]*vpcmpgtq 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 aa 00 10 00 00[        ]*vpcmpgtq 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 6a 80[         ]*vpcmpgtq -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 aa e0 ef ff ff[        ]*vpcmpgtq -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 6a 7f[         ]*vpcmpgtq 0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 aa 00 04 00 00[        ]*vpcmpgtq 0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 6a 80[         ]*vpcmpgtq -0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 aa f8 fb ff ff[        ]*vpcmpgtq -0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1f ed ab[         ]*vpcmpq \$0xab,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 07 1f ed ab[         ]*vpcmpq \$0xab,%xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1f ed 7b[         ]*vpcmpq \$0x7b,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 29 7b[         ]*vpcmpq \$0x7b,\(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 00 1f ac f0 23 01 00 00 7b[  ]*vpcmpq \$0x7b,0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 29 7b[         ]*vpcmpq \$0x7b,\(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f aa 00 08 00 00 7b[     ]*vpcmpq \$0x7b,0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f aa f0 f7 ff ff 7b[     ]*vpcmpq \$0x7b,-0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f aa 00 04 00 00 7b[     ]*vpcmpq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f aa f8 fb ff ff 7b[     ]*vpcmpq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1f ed ab[         ]*vpcmpq \$0xab,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 27 1f ed ab[         ]*vpcmpq \$0xab,%ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1f ed 7b[         ]*vpcmpq \$0x7b,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 29 7b[         ]*vpcmpq \$0x7b,\(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 20 1f ac f0 23 01 00 00 7b[  ]*vpcmpq \$0x7b,0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 29 7b[         ]*vpcmpq \$0x7b,\(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f aa 00 10 00 00 7b[     ]*vpcmpq \$0x7b,0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f aa e0 ef ff ff 7b[     ]*vpcmpq \$0x7b,-0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f aa 00 04 00 00 7b[     ]*vpcmpq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f aa f8 fb ff ff 7b[     ]*vpcmpq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1e ed ab[         ]*vpcmpud \$0xab,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 07 1e ed ab[         ]*vpcmpud \$0xab,%xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1e ed 7b[         ]*vpcmpud \$0x7b,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 29 7b[         ]*vpcmpud \$0x7b,\(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 00 1e ac f0 23 01 00 00 7b[  ]*vpcmpud \$0x7b,0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 29 7b[         ]*vpcmpud \$0x7b,\(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e aa 00 08 00 00 7b[     ]*vpcmpud \$0x7b,0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e aa f0 f7 ff ff 7b[     ]*vpcmpud \$0x7b,-0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e aa 00 02 00 00 7b[     ]*vpcmpud \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e aa fc fd ff ff 7b[     ]*vpcmpud \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1e ed ab[         ]*vpcmpud \$0xab,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 27 1e ed ab[         ]*vpcmpud \$0xab,%ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1e ed 7b[         ]*vpcmpud \$0x7b,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 29 7b[         ]*vpcmpud \$0x7b,\(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 20 1e ac f0 23 01 00 00 7b[  ]*vpcmpud \$0x7b,0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 29 7b[         ]*vpcmpud \$0x7b,\(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e aa 00 10 00 00 7b[     ]*vpcmpud \$0x7b,0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e aa e0 ef ff ff 7b[     ]*vpcmpud \$0x7b,-0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e aa 00 02 00 00 7b[     ]*vpcmpud \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e aa fc fd ff ff 7b[     ]*vpcmpud \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1e ed ab[         ]*vpcmpuq \$0xab,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 07 1e ed ab[         ]*vpcmpuq \$0xab,%xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1e ed 7b[         ]*vpcmpuq \$0x7b,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 00 1e ac f0 23 01 00 00 7b[  ]*vpcmpuq \$0x7b,0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e aa 00 08 00 00 7b[     ]*vpcmpuq \$0x7b,0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e aa f0 f7 ff ff 7b[     ]*vpcmpuq \$0x7b,-0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e aa 00 04 00 00 7b[     ]*vpcmpuq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e aa f8 fb ff ff 7b[     ]*vpcmpuq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1e ed ab[         ]*vpcmpuq \$0xab,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 27 1e ed ab[         ]*vpcmpuq \$0xab,%ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1e ed 7b[         ]*vpcmpuq \$0x7b,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 20 1e ac f0 23 01 00 00 7b[  ]*vpcmpuq \$0x7b,0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e aa 00 10 00 00 7b[     ]*vpcmpuq \$0x7b,0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e aa e0 ef ff ff 7b[     ]*vpcmpuq \$0x7b,-0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e aa 00 04 00 00 7b[     ]*vpcmpuq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e aa f8 fb ff ff 7b[     ]*vpcmpuq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 64 f4[    ]*vpblendmq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 64 f4[    ]*vpblendmq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 64 f4[    ]*vpblendmq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 31[    ]*vpblendmq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 64 b4 f0 23 01 00 00[     ]*vpblendmq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 31[    ]*vpblendmq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 72 7f[         ]*vpblendmq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 b2 00 08 00 00[        ]*vpblendmq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 72 80[         ]*vpblendmq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 b2 f0 f7 ff ff[        ]*vpblendmq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 72 7f[         ]*vpblendmq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 b2 00 04 00 00[        ]*vpblendmq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 72 80[         ]*vpblendmq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 b2 f8 fb ff ff[        ]*vpblendmq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 64 f4[    ]*vpblendmq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 64 f4[    ]*vpblendmq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 64 f4[    ]*vpblendmq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 31[    ]*vpblendmq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 64 b4 f0 23 01 00 00[     ]*vpblendmq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 31[    ]*vpblendmq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 72 7f[         ]*vpblendmq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 b2 00 10 00 00[        ]*vpblendmq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 72 80[         ]*vpblendmq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 b2 e0 ef ff ff[        ]*vpblendmq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 72 7f[         ]*vpblendmq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 b2 00 04 00 00[        ]*vpblendmq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 72 80[         ]*vpblendmq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 b2 f8 fb ff ff[        ]*vpblendmq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 31[    ]*vpcompressd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 8b 31[    ]*vpcompressd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 8b b4 f0 23 01 00 00[     ]*vpcompressd %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 72 7f[         ]*vpcompressd %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b b2 00 02 00 00[        ]*vpcompressd %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 72 80[         ]*vpcompressd %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b b2 fc fd ff ff[        ]*vpcompressd %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 31[    ]*vpcompressd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 8b 31[    ]*vpcompressd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 8b b4 f0 23 01 00 00[     ]*vpcompressd %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 72 7f[         ]*vpcompressd %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b b2 00 02 00 00[        ]*vpcompressd %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 72 80[         ]*vpcompressd %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b b2 fc fd ff ff[        ]*vpcompressd %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 8b ee[    ]*vpcompressd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 8b ee[    ]*vpcompressd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 8b ee[    ]*vpcompressd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 8b ee[    ]*vpcompressd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 8b ee[    ]*vpcompressd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 8b ee[    ]*vpcompressd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 36 f4[    ]*vpermd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 36 f4[    ]*vpermd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 36 f4[    ]*vpermd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 31[    ]*vpermd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 36 b4 f0 23 01 00 00[     ]*vpermd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 31[    ]*vpermd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 72 7f[         ]*vpermd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 b2 00 10 00 00[        ]*vpermd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 72 80[         ]*vpermd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 b2 e0 ef ff ff[        ]*vpermd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 72 7f[         ]*vpermd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 b2 00 02 00 00[        ]*vpermd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 72 80[         ]*vpermd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 b2 fc fd ff ff[        ]*vpermd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 05 f5 ab[         ]*vpermilpd \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 05 f5 ab[         ]*vpermilpd \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 05 f5 ab[         ]*vpermilpd \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 05 f5 7b[         ]*vpermilpd \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 31 7b[         ]*vpermilpd \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 05 b4 f0 23 01 00 00 7b[  ]*vpermilpd \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 31 7b[         ]*vpermilpd \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 b2 00 08 00 00 7b[     ]*vpermilpd \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 b2 f0 f7 ff ff 7b[     ]*vpermilpd \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 b2 00 04 00 00 7b[     ]*vpermilpd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 b2 f8 fb ff ff 7b[     ]*vpermilpd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 05 f5 ab[         ]*vpermilpd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 05 f5 ab[         ]*vpermilpd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 05 f5 ab[         ]*vpermilpd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 05 f5 7b[         ]*vpermilpd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 31 7b[         ]*vpermilpd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 05 b4 f0 23 01 00 00 7b[  ]*vpermilpd \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 31 7b[         ]*vpermilpd \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 72 7f 7b[      ]*vpermilpd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 b2 00 10 00 00 7b[     ]*vpermilpd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 b2 e0 ef ff ff 7b[     ]*vpermilpd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 b2 00 04 00 00 7b[     ]*vpermilpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 b2 f8 fb ff ff 7b[     ]*vpermilpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 0d f4[    ]*vpermilpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 0d f4[    ]*vpermilpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 0d f4[    ]*vpermilpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 31[    ]*vpermilpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 0d b4 f0 23 01 00 00[     ]*vpermilpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 31[    ]*vpermilpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 72 7f[         ]*vpermilpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d b2 00 08 00 00[        ]*vpermilpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 72 80[         ]*vpermilpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d b2 f0 f7 ff ff[        ]*vpermilpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 72 7f[         ]*vpermilpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d b2 00 04 00 00[        ]*vpermilpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 72 80[         ]*vpermilpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d b2 f8 fb ff ff[        ]*vpermilpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 0d f4[    ]*vpermilpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 0d f4[    ]*vpermilpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 0d f4[    ]*vpermilpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 31[    ]*vpermilpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 0d b4 f0 23 01 00 00[     ]*vpermilpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 31[    ]*vpermilpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 72 7f[         ]*vpermilpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d b2 00 10 00 00[        ]*vpermilpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 72 80[         ]*vpermilpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d b2 e0 ef ff ff[        ]*vpermilpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 72 7f[         ]*vpermilpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d b2 00 04 00 00[        ]*vpermilpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 72 80[         ]*vpermilpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d b2 f8 fb ff ff[        ]*vpermilpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 04 f5 ab[         ]*vpermilps \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 04 f5 ab[         ]*vpermilps \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 04 f5 ab[         ]*vpermilps \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 04 f5 7b[         ]*vpermilps \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 31 7b[         ]*vpermilps \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 04 b4 f0 23 01 00 00 7b[  ]*vpermilps \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 31 7b[         ]*vpermilps \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 72 7f 7b[      ]*vpermilps \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 b2 00 08 00 00 7b[     ]*vpermilps \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 72 80 7b[      ]*vpermilps \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 b2 f0 f7 ff ff 7b[     ]*vpermilps \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 72 7f 7b[      ]*vpermilps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 b2 00 02 00 00 7b[     ]*vpermilps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 72 80 7b[      ]*vpermilps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 b2 fc fd ff ff 7b[     ]*vpermilps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 04 f5 ab[         ]*vpermilps \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 04 f5 ab[         ]*vpermilps \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 04 f5 ab[         ]*vpermilps \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 04 f5 7b[         ]*vpermilps \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 31 7b[         ]*vpermilps \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 04 b4 f0 23 01 00 00 7b[  ]*vpermilps \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 31 7b[         ]*vpermilps \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 72 7f 7b[      ]*vpermilps \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 b2 00 10 00 00 7b[     ]*vpermilps \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 72 80 7b[      ]*vpermilps \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 b2 e0 ef ff ff 7b[     ]*vpermilps \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 72 7f 7b[      ]*vpermilps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 b2 00 02 00 00 7b[     ]*vpermilps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 72 80 7b[      ]*vpermilps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 b2 fc fd ff ff 7b[     ]*vpermilps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 0c f4[    ]*vpermilps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 0c f4[    ]*vpermilps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 0c f4[    ]*vpermilps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 31[    ]*vpermilps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 0c b4 f0 23 01 00 00[     ]*vpermilps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 31[    ]*vpermilps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 72 7f[         ]*vpermilps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c b2 00 08 00 00[        ]*vpermilps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 72 80[         ]*vpermilps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c b2 f0 f7 ff ff[        ]*vpermilps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 72 7f[         ]*vpermilps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c b2 00 02 00 00[        ]*vpermilps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 72 80[         ]*vpermilps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c b2 fc fd ff ff[        ]*vpermilps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 0c f4[    ]*vpermilps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 0c f4[    ]*vpermilps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 0c f4[    ]*vpermilps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 31[    ]*vpermilps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 0c b4 f0 23 01 00 00[     ]*vpermilps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 31[    ]*vpermilps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 72 7f[         ]*vpermilps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c b2 00 10 00 00[        ]*vpermilps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 72 80[         ]*vpermilps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c b2 e0 ef ff ff[        ]*vpermilps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 72 7f[         ]*vpermilps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c b2 00 02 00 00[        ]*vpermilps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 72 80[         ]*vpermilps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c b2 fc fd ff ff[        ]*vpermilps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 01 f5 ab[         ]*vpermpd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 01 f5 ab[         ]*vpermpd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 01 f5 ab[         ]*vpermpd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 01 f5 7b[         ]*vpermpd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 31 7b[         ]*vpermpd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 01 b4 f0 23 01 00 00 7b[  ]*vpermpd \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 31 7b[         ]*vpermpd \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 72 7f 7b[      ]*vpermpd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 b2 00 10 00 00 7b[     ]*vpermpd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 72 80 7b[      ]*vpermpd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 b2 e0 ef ff ff 7b[     ]*vpermpd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 72 7f 7b[      ]*vpermpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 b2 00 04 00 00 7b[     ]*vpermpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 72 80 7b[      ]*vpermpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 b2 f8 fb ff ff 7b[     ]*vpermpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 16 f4[    ]*vpermps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 16 f4[    ]*vpermps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 16 f4[    ]*vpermps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 31[    ]*vpermps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 16 b4 f0 23 01 00 00[     ]*vpermps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 31[    ]*vpermps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 72 7f[         ]*vpermps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 b2 00 10 00 00[        ]*vpermps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 72 80[         ]*vpermps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 b2 e0 ef ff ff[        ]*vpermps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 72 7f[         ]*vpermps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 b2 00 02 00 00[        ]*vpermps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 72 80[         ]*vpermps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 b2 fc fd ff ff[        ]*vpermps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 00 f5 ab[         ]*vpermq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 00 f5 ab[         ]*vpermq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 00 f5 ab[         ]*vpermq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 00 f5 7b[         ]*vpermq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 31 7b[         ]*vpermq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 00 b4 f0 23 01 00 00 7b[  ]*vpermq \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 31 7b[         ]*vpermq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 72 7f 7b[      ]*vpermq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 b2 00 10 00 00 7b[     ]*vpermq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 72 80 7b[      ]*vpermq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 b2 e0 ef ff ff 7b[     ]*vpermq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 72 7f 7b[      ]*vpermq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 b2 00 04 00 00 7b[     ]*vpermq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 72 80 7b[      ]*vpermq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 b2 f8 fb ff ff 7b[     ]*vpermq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 31[    ]*vpexpandd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 89 31[    ]*vpexpandd \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 89 31[    ]*vpexpandd \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 89 b4 f0 23 01 00 00[     ]*vpexpandd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 72 7f[         ]*vpexpandd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 b2 00 02 00 00[        ]*vpexpandd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 72 80[         ]*vpexpandd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 b2 fc fd ff ff[        ]*vpexpandd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 31[    ]*vpexpandd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 89 31[    ]*vpexpandd \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 89 31[    ]*vpexpandd \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 89 b4 f0 23 01 00 00[     ]*vpexpandd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 72 7f[         ]*vpexpandd 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 b2 00 02 00 00[        ]*vpexpandd 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 72 80[         ]*vpexpandd -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 b2 fc fd ff ff[        ]*vpexpandd -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 89 f5[    ]*vpexpandd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 89 f5[    ]*vpexpandd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 89 f5[    ]*vpexpandd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 89 f5[    ]*vpexpandd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 89 f5[    ]*vpexpandd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 89 f5[    ]*vpexpandd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 31[    ]*vpexpandq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 89 31[    ]*vpexpandq \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 89 31[    ]*vpexpandq \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 89 b4 f0 23 01 00 00[     ]*vpexpandq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 72 7f[         ]*vpexpandq 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 b2 00 04 00 00[        ]*vpexpandq 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 72 80[         ]*vpexpandq -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 b2 f8 fb ff ff[        ]*vpexpandq -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 31[    ]*vpexpandq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 89 31[    ]*vpexpandq \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 89 31[    ]*vpexpandq \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 89 b4 f0 23 01 00 00[     ]*vpexpandq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 72 7f[         ]*vpexpandq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 b2 00 04 00 00[        ]*vpexpandq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 72 80[         ]*vpexpandq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 b2 f8 fb ff ff[        ]*vpexpandq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 89 f5[    ]*vpexpandq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 89 f5[    ]*vpexpandq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 89 f5[    ]*vpexpandq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 89 f5[    ]*vpexpandq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 89 f5[    ]*vpexpandq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 89 f5[    ]*vpexpandq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 90 b4 fe 7b 00 00 00[     ]*vpgatherdd 0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 90 74 39 40[      ]*vpgatherdd 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 90 b4 b9 00 04 00 00[     ]*vpgatherdd 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 90 b4 fe 7b 00 00 00[     ]*vpgatherdd 0x7b\(%r14,%ymm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 90 74 39 40[      ]*vpgatherdd 0x100\(%r9,%ymm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 90 b4 b9 00 04 00 00[     ]*vpgatherdd 0x400\(%rcx,%ymm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 90 b4 fe 7b 00 00 00[     ]*vpgatherdq 0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 90 74 39 20[      ]*vpgatherdq 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 90 b4 b9 00 04 00 00[     ]*vpgatherdq 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 90 b4 fe 7b 00 00 00[     ]*vpgatherdq 0x7b\(%r14,%xmm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 90 74 39 20[      ]*vpgatherdq 0x100\(%r9,%xmm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 90 b4 b9 00 04 00 00[     ]*vpgatherdq 0x400\(%rcx,%xmm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 91 b4 fe 7b 00 00 00[     ]*vpgatherqd 0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 91 74 39 40[      ]*vpgatherqd 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 91 b4 b9 00 04 00 00[     ]*vpgatherqd 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 91 b4 fe 7b 00 00 00[     ]*vpgatherqd 0x7b\(%r14,%ymm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 91 74 39 40[      ]*vpgatherqd 0x100\(%r9,%ymm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 91 b4 b9 00 04 00 00[     ]*vpgatherqd 0x400\(%rcx,%ymm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 91 b4 fe 7b 00 00 00[     ]*vpgatherqq 0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 91 74 39 20[      ]*vpgatherqq 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 91 b4 b9 00 04 00 00[     ]*vpgatherqq 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 91 b4 fe 7b 00 00 00[     ]*vpgatherqq 0x7b\(%r14,%ymm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 91 74 39 20[      ]*vpgatherqq 0x100\(%r9,%ymm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 91 b4 b9 00 04 00 00[     ]*vpgatherqq 0x400\(%rcx,%ymm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3d f4[    ]*vpmaxsd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3d f4[    ]*vpmaxsd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3d f4[    ]*vpmaxsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 31[    ]*vpmaxsd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3d b4 f0 23 01 00 00[     ]*vpmaxsd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 31[    ]*vpmaxsd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 72 7f[         ]*vpmaxsd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d b2 00 08 00 00[        ]*vpmaxsd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 72 80[         ]*vpmaxsd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d b2 f0 f7 ff ff[        ]*vpmaxsd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 72 7f[         ]*vpmaxsd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d b2 00 02 00 00[        ]*vpmaxsd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 72 80[         ]*vpmaxsd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d b2 fc fd ff ff[        ]*vpmaxsd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3d f4[    ]*vpmaxsd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3d f4[    ]*vpmaxsd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3d f4[    ]*vpmaxsd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 31[    ]*vpmaxsd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3d b4 f0 23 01 00 00[     ]*vpmaxsd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 31[    ]*vpmaxsd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 72 7f[         ]*vpmaxsd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d b2 00 10 00 00[        ]*vpmaxsd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 72 80[         ]*vpmaxsd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d b2 e0 ef ff ff[        ]*vpmaxsd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 72 7f[         ]*vpmaxsd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d b2 00 02 00 00[        ]*vpmaxsd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 72 80[         ]*vpmaxsd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d b2 fc fd ff ff[        ]*vpmaxsd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3d f4[    ]*vpmaxsq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3d f4[    ]*vpmaxsq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3d f4[    ]*vpmaxsq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 31[    ]*vpmaxsq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3d b4 f0 23 01 00 00[     ]*vpmaxsq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 31[    ]*vpmaxsq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 72 7f[         ]*vpmaxsq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d b2 00 08 00 00[        ]*vpmaxsq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 72 80[         ]*vpmaxsq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d b2 f0 f7 ff ff[        ]*vpmaxsq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 72 7f[         ]*vpmaxsq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d b2 00 04 00 00[        ]*vpmaxsq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 72 80[         ]*vpmaxsq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d b2 f8 fb ff ff[        ]*vpmaxsq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3d f4[    ]*vpmaxsq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3d f4[    ]*vpmaxsq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3d f4[    ]*vpmaxsq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 31[    ]*vpmaxsq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3d b4 f0 23 01 00 00[     ]*vpmaxsq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 31[    ]*vpmaxsq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 72 7f[         ]*vpmaxsq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d b2 00 10 00 00[        ]*vpmaxsq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 72 80[         ]*vpmaxsq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d b2 e0 ef ff ff[        ]*vpmaxsq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 72 7f[         ]*vpmaxsq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d b2 00 04 00 00[        ]*vpmaxsq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 72 80[         ]*vpmaxsq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d b2 f8 fb ff ff[        ]*vpmaxsq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3f f4[    ]*vpmaxud %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3f f4[    ]*vpmaxud %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3f f4[    ]*vpmaxud %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 31[    ]*vpmaxud \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3f b4 f0 23 01 00 00[     ]*vpmaxud 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 31[    ]*vpmaxud \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 72 7f[         ]*vpmaxud 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f b2 00 08 00 00[        ]*vpmaxud 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 72 80[         ]*vpmaxud -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f b2 f0 f7 ff ff[        ]*vpmaxud -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 72 7f[         ]*vpmaxud 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f b2 00 02 00 00[        ]*vpmaxud 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 72 80[         ]*vpmaxud -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f b2 fc fd ff ff[        ]*vpmaxud -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3f f4[    ]*vpmaxud %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3f f4[    ]*vpmaxud %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3f f4[    ]*vpmaxud %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 31[    ]*vpmaxud \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3f b4 f0 23 01 00 00[     ]*vpmaxud 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 31[    ]*vpmaxud \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 72 7f[         ]*vpmaxud 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f b2 00 10 00 00[        ]*vpmaxud 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 72 80[         ]*vpmaxud -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f b2 e0 ef ff ff[        ]*vpmaxud -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 72 7f[         ]*vpmaxud 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f b2 00 02 00 00[        ]*vpmaxud 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 72 80[         ]*vpmaxud -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f b2 fc fd ff ff[        ]*vpmaxud -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3f f4[    ]*vpmaxuq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3f f4[    ]*vpmaxuq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3f f4[    ]*vpmaxuq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 31[    ]*vpmaxuq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3f b4 f0 23 01 00 00[     ]*vpmaxuq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 31[    ]*vpmaxuq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 72 7f[         ]*vpmaxuq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f b2 00 08 00 00[        ]*vpmaxuq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 72 80[         ]*vpmaxuq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f b2 f0 f7 ff ff[        ]*vpmaxuq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 72 7f[         ]*vpmaxuq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f b2 00 04 00 00[        ]*vpmaxuq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 72 80[         ]*vpmaxuq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f b2 f8 fb ff ff[        ]*vpmaxuq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3f f4[    ]*vpmaxuq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3f f4[    ]*vpmaxuq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3f f4[    ]*vpmaxuq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 31[    ]*vpmaxuq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3f b4 f0 23 01 00 00[     ]*vpmaxuq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 31[    ]*vpmaxuq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 72 7f[         ]*vpmaxuq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f b2 00 10 00 00[        ]*vpmaxuq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 72 80[         ]*vpmaxuq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f b2 e0 ef ff ff[        ]*vpmaxuq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 72 7f[         ]*vpmaxuq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f b2 00 04 00 00[        ]*vpmaxuq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 72 80[         ]*vpmaxuq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f b2 f8 fb ff ff[        ]*vpmaxuq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 39 f4[    ]*vpminsd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 39 f4[    ]*vpminsd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 39 f4[    ]*vpminsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 31[    ]*vpminsd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 39 b4 f0 23 01 00 00[     ]*vpminsd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 31[    ]*vpminsd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 72 7f[         ]*vpminsd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 b2 00 08 00 00[        ]*vpminsd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 72 80[         ]*vpminsd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 b2 f0 f7 ff ff[        ]*vpminsd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 72 7f[         ]*vpminsd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 b2 00 02 00 00[        ]*vpminsd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 72 80[         ]*vpminsd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 b2 fc fd ff ff[        ]*vpminsd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 39 f4[    ]*vpminsd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 39 f4[    ]*vpminsd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 39 f4[    ]*vpminsd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 31[    ]*vpminsd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 39 b4 f0 23 01 00 00[     ]*vpminsd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 31[    ]*vpminsd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 72 7f[         ]*vpminsd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 b2 00 10 00 00[        ]*vpminsd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 72 80[         ]*vpminsd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 b2 e0 ef ff ff[        ]*vpminsd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 72 7f[         ]*vpminsd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 b2 00 02 00 00[        ]*vpminsd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 72 80[         ]*vpminsd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 b2 fc fd ff ff[        ]*vpminsd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 39 f4[    ]*vpminsq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 39 f4[    ]*vpminsq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 39 f4[    ]*vpminsq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 31[    ]*vpminsq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 39 b4 f0 23 01 00 00[     ]*vpminsq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 31[    ]*vpminsq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 72 7f[         ]*vpminsq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 b2 00 08 00 00[        ]*vpminsq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 72 80[         ]*vpminsq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 b2 f0 f7 ff ff[        ]*vpminsq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 72 7f[         ]*vpminsq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 b2 00 04 00 00[        ]*vpminsq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 72 80[         ]*vpminsq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 b2 f8 fb ff ff[        ]*vpminsq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 39 f4[    ]*vpminsq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 39 f4[    ]*vpminsq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 39 f4[    ]*vpminsq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 31[    ]*vpminsq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 39 b4 f0 23 01 00 00[     ]*vpminsq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 31[    ]*vpminsq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 72 7f[         ]*vpminsq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 b2 00 10 00 00[        ]*vpminsq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 72 80[         ]*vpminsq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 b2 e0 ef ff ff[        ]*vpminsq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 72 7f[         ]*vpminsq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 b2 00 04 00 00[        ]*vpminsq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 72 80[         ]*vpminsq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 b2 f8 fb ff ff[        ]*vpminsq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3b f4[    ]*vpminud %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3b f4[    ]*vpminud %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3b f4[    ]*vpminud %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 31[    ]*vpminud \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3b b4 f0 23 01 00 00[     ]*vpminud 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 31[    ]*vpminud \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 72 7f[         ]*vpminud 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b b2 00 08 00 00[        ]*vpminud 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 72 80[         ]*vpminud -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b b2 f0 f7 ff ff[        ]*vpminud -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 72 7f[         ]*vpminud 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b b2 00 02 00 00[        ]*vpminud 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 72 80[         ]*vpminud -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b b2 fc fd ff ff[        ]*vpminud -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3b f4[    ]*vpminud %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3b f4[    ]*vpminud %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3b f4[    ]*vpminud %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 31[    ]*vpminud \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3b b4 f0 23 01 00 00[     ]*vpminud 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 31[    ]*vpminud \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 72 7f[         ]*vpminud 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b b2 00 10 00 00[        ]*vpminud 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 72 80[         ]*vpminud -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b b2 e0 ef ff ff[        ]*vpminud -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 72 7f[         ]*vpminud 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b b2 00 02 00 00[        ]*vpminud 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 72 80[         ]*vpminud -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b b2 fc fd ff ff[        ]*vpminud -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3b f4[    ]*vpminuq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3b f4[    ]*vpminuq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3b f4[    ]*vpminuq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 31[    ]*vpminuq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3b b4 f0 23 01 00 00[     ]*vpminuq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 31[    ]*vpminuq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 72 7f[         ]*vpminuq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b b2 00 08 00 00[        ]*vpminuq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 72 80[         ]*vpminuq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b b2 f0 f7 ff ff[        ]*vpminuq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 72 7f[         ]*vpminuq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b b2 00 04 00 00[        ]*vpminuq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 72 80[         ]*vpminuq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b b2 f8 fb ff ff[        ]*vpminuq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3b f4[    ]*vpminuq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3b f4[    ]*vpminuq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3b f4[    ]*vpminuq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 31[    ]*vpminuq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3b b4 f0 23 01 00 00[     ]*vpminuq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 31[    ]*vpminuq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 72 7f[         ]*vpminuq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b b2 00 10 00 00[        ]*vpminuq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 72 80[         ]*vpminuq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b b2 e0 ef ff ff[        ]*vpminuq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 72 7f[         ]*vpminuq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b b2 00 04 00 00[        ]*vpminuq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 72 80[         ]*vpminuq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b b2 f8 fb ff ff[        ]*vpminuq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 21 f5[    ]*vpmovsxbd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 21 f5[    ]*vpmovsxbd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 21 f5[    ]*vpmovsxbd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 31[    ]*vpmovsxbd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 21 b4 f0 23 01 00 00[     ]*vpmovsxbd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 72 7f[         ]*vpmovsxbd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 b2 00 02 00 00[        ]*vpmovsxbd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 72 80[         ]*vpmovsxbd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 b2 fc fd ff ff[        ]*vpmovsxbd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 21 f5[    ]*vpmovsxbd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 21 f5[    ]*vpmovsxbd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 21 f5[    ]*vpmovsxbd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 31[    ]*vpmovsxbd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 21 b4 f0 23 01 00 00[     ]*vpmovsxbd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 72 7f[         ]*vpmovsxbd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 b2 00 04 00 00[        ]*vpmovsxbd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 72 80[         ]*vpmovsxbd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 b2 f8 fb ff ff[        ]*vpmovsxbd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 22 f5[    ]*vpmovsxbq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 22 f5[    ]*vpmovsxbq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 22 f5[    ]*vpmovsxbq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 31[    ]*vpmovsxbq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 22 b4 f0 23 01 00 00[     ]*vpmovsxbq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 72 7f[         ]*vpmovsxbq 0xfe\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 b2 00 01 00 00[        ]*vpmovsxbq 0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 72 80[         ]*vpmovsxbq -0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 b2 fe fe ff ff[        ]*vpmovsxbq -0x102\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 22 f5[    ]*vpmovsxbq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 22 f5[    ]*vpmovsxbq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 22 f5[    ]*vpmovsxbq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 31[    ]*vpmovsxbq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 22 b4 f0 23 01 00 00[     ]*vpmovsxbq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 72 7f[         ]*vpmovsxbq 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 b2 00 02 00 00[        ]*vpmovsxbq 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 72 80[         ]*vpmovsxbq -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 b2 fc fd ff ff[        ]*vpmovsxbq -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 25 f5[    ]*vpmovsxdq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 25 f5[    ]*vpmovsxdq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 25 f5[    ]*vpmovsxdq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 31[    ]*vpmovsxdq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 25 b4 f0 23 01 00 00[     ]*vpmovsxdq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 72 7f[         ]*vpmovsxdq 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 b2 00 04 00 00[        ]*vpmovsxdq 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 72 80[         ]*vpmovsxdq -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 b2 f8 fb ff ff[        ]*vpmovsxdq -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 25 f5[    ]*vpmovsxdq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 25 f5[    ]*vpmovsxdq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 25 f5[    ]*vpmovsxdq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 31[    ]*vpmovsxdq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 25 b4 f0 23 01 00 00[     ]*vpmovsxdq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 72 7f[         ]*vpmovsxdq 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 b2 00 08 00 00[        ]*vpmovsxdq 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 72 80[         ]*vpmovsxdq -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 b2 f0 f7 ff ff[        ]*vpmovsxdq -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 23 f5[    ]*vpmovsxwd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 23 f5[    ]*vpmovsxwd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 23 f5[    ]*vpmovsxwd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 31[    ]*vpmovsxwd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 23 b4 f0 23 01 00 00[     ]*vpmovsxwd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 72 7f[         ]*vpmovsxwd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 b2 00 04 00 00[        ]*vpmovsxwd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 72 80[         ]*vpmovsxwd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 b2 f8 fb ff ff[        ]*vpmovsxwd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 23 f5[    ]*vpmovsxwd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 23 f5[    ]*vpmovsxwd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 23 f5[    ]*vpmovsxwd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 31[    ]*vpmovsxwd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 23 b4 f0 23 01 00 00[     ]*vpmovsxwd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 72 7f[         ]*vpmovsxwd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 b2 00 08 00 00[        ]*vpmovsxwd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 72 80[         ]*vpmovsxwd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 b2 f0 f7 ff ff[        ]*vpmovsxwd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 24 f5[    ]*vpmovsxwq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 24 f5[    ]*vpmovsxwq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 24 f5[    ]*vpmovsxwq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 31[    ]*vpmovsxwq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 24 b4 f0 23 01 00 00[     ]*vpmovsxwq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 72 7f[         ]*vpmovsxwq 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 b2 00 02 00 00[        ]*vpmovsxwq 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 72 80[         ]*vpmovsxwq -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 b2 fc fd ff ff[        ]*vpmovsxwq -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 24 f5[    ]*vpmovsxwq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 24 f5[    ]*vpmovsxwq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 24 f5[    ]*vpmovsxwq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 31[    ]*vpmovsxwq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 24 b4 f0 23 01 00 00[     ]*vpmovsxwq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 72 7f[         ]*vpmovsxwq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 b2 00 04 00 00[        ]*vpmovsxwq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 72 80[         ]*vpmovsxwq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 b2 f8 fb ff ff[        ]*vpmovsxwq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 31 f5[    ]*vpmovzxbd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 31 f5[    ]*vpmovzxbd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 31 f5[    ]*vpmovzxbd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 31[    ]*vpmovzxbd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 31 b4 f0 23 01 00 00[     ]*vpmovzxbd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 72 7f[         ]*vpmovzxbd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 b2 00 02 00 00[        ]*vpmovzxbd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 72 80[         ]*vpmovzxbd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 b2 fc fd ff ff[        ]*vpmovzxbd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 31 f5[    ]*vpmovzxbd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 31 f5[    ]*vpmovzxbd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 31 f5[    ]*vpmovzxbd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 31[    ]*vpmovzxbd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 31 b4 f0 23 01 00 00[     ]*vpmovzxbd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 72 7f[         ]*vpmovzxbd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 b2 00 04 00 00[        ]*vpmovzxbd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 72 80[         ]*vpmovzxbd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 b2 f8 fb ff ff[        ]*vpmovzxbd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 32 f5[    ]*vpmovzxbq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 32 f5[    ]*vpmovzxbq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 32 f5[    ]*vpmovzxbq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 31[    ]*vpmovzxbq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 32 b4 f0 23 01 00 00[     ]*vpmovzxbq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 72 7f[         ]*vpmovzxbq 0xfe\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 b2 00 01 00 00[        ]*vpmovzxbq 0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 72 80[         ]*vpmovzxbq -0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 b2 fe fe ff ff[        ]*vpmovzxbq -0x102\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 32 f5[    ]*vpmovzxbq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 32 f5[    ]*vpmovzxbq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 32 f5[    ]*vpmovzxbq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 31[    ]*vpmovzxbq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 32 b4 f0 23 01 00 00[     ]*vpmovzxbq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 72 7f[         ]*vpmovzxbq 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 b2 00 02 00 00[        ]*vpmovzxbq 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 72 80[         ]*vpmovzxbq -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 b2 fc fd ff ff[        ]*vpmovzxbq -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 35 f5[    ]*vpmovzxdq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 35 f5[    ]*vpmovzxdq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 35 f5[    ]*vpmovzxdq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 31[    ]*vpmovzxdq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 35 b4 f0 23 01 00 00[     ]*vpmovzxdq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 72 7f[         ]*vpmovzxdq 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 b2 00 04 00 00[        ]*vpmovzxdq 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 72 80[         ]*vpmovzxdq -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 b2 f8 fb ff ff[        ]*vpmovzxdq -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 35 f5[    ]*vpmovzxdq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 35 f5[    ]*vpmovzxdq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 35 f5[    ]*vpmovzxdq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 31[    ]*vpmovzxdq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 35 b4 f0 23 01 00 00[     ]*vpmovzxdq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 72 7f[         ]*vpmovzxdq 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 b2 00 08 00 00[        ]*vpmovzxdq 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 72 80[         ]*vpmovzxdq -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 b2 f0 f7 ff ff[        ]*vpmovzxdq -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 33 f5[    ]*vpmovzxwd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 33 f5[    ]*vpmovzxwd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 33 f5[    ]*vpmovzxwd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 31[    ]*vpmovzxwd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 33 b4 f0 23 01 00 00[     ]*vpmovzxwd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 72 7f[         ]*vpmovzxwd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 b2 00 04 00 00[        ]*vpmovzxwd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 72 80[         ]*vpmovzxwd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 b2 f8 fb ff ff[        ]*vpmovzxwd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 33 f5[    ]*vpmovzxwd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 33 f5[    ]*vpmovzxwd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 33 f5[    ]*vpmovzxwd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 31[    ]*vpmovzxwd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 33 b4 f0 23 01 00 00[     ]*vpmovzxwd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 72 7f[         ]*vpmovzxwd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 b2 00 08 00 00[        ]*vpmovzxwd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 72 80[         ]*vpmovzxwd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 b2 f0 f7 ff ff[        ]*vpmovzxwd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 34 f5[    ]*vpmovzxwq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 34 f5[    ]*vpmovzxwq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 34 f5[    ]*vpmovzxwq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 31[    ]*vpmovzxwq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 34 b4 f0 23 01 00 00[     ]*vpmovzxwq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 72 7f[         ]*vpmovzxwq 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 b2 00 02 00 00[        ]*vpmovzxwq 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 72 80[         ]*vpmovzxwq -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 b2 fc fd ff ff[        ]*vpmovzxwq -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 34 f5[    ]*vpmovzxwq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 34 f5[    ]*vpmovzxwq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 34 f5[    ]*vpmovzxwq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 31[    ]*vpmovzxwq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 34 b4 f0 23 01 00 00[     ]*vpmovzxwq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 72 7f[         ]*vpmovzxwq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 b2 00 04 00 00[        ]*vpmovzxwq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 72 80[         ]*vpmovzxwq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 b2 f8 fb ff ff[        ]*vpmovzxwq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 28 f4[    ]*vpmuldq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 28 f4[    ]*vpmuldq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 28 f4[    ]*vpmuldq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 31[    ]*vpmuldq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 28 b4 f0 23 01 00 00[     ]*vpmuldq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 31[    ]*vpmuldq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 72 7f[         ]*vpmuldq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 b2 00 08 00 00[        ]*vpmuldq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 72 80[         ]*vpmuldq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 b2 f0 f7 ff ff[        ]*vpmuldq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 72 7f[         ]*vpmuldq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 b2 00 04 00 00[        ]*vpmuldq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 72 80[         ]*vpmuldq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 b2 f8 fb ff ff[        ]*vpmuldq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 28 f4[    ]*vpmuldq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 28 f4[    ]*vpmuldq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 28 f4[    ]*vpmuldq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 31[    ]*vpmuldq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 28 b4 f0 23 01 00 00[     ]*vpmuldq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 31[    ]*vpmuldq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 72 7f[         ]*vpmuldq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 b2 00 10 00 00[        ]*vpmuldq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 72 80[         ]*vpmuldq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 b2 e0 ef ff ff[        ]*vpmuldq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 72 7f[         ]*vpmuldq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 b2 00 04 00 00[        ]*vpmuldq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 72 80[         ]*vpmuldq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 b2 f8 fb ff ff[        ]*vpmuldq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 40 f4[    ]*vpmulld %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 40 f4[    ]*vpmulld %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 40 f4[    ]*vpmulld %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 31[    ]*vpmulld \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 40 b4 f0 23 01 00 00[     ]*vpmulld 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 31[    ]*vpmulld \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 72 7f[         ]*vpmulld 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 b2 00 08 00 00[        ]*vpmulld 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 72 80[         ]*vpmulld -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 b2 f0 f7 ff ff[        ]*vpmulld -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 72 7f[         ]*vpmulld 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 b2 00 02 00 00[        ]*vpmulld 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 72 80[         ]*vpmulld -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 b2 fc fd ff ff[        ]*vpmulld -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 40 f4[    ]*vpmulld %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 40 f4[    ]*vpmulld %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 40 f4[    ]*vpmulld %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 31[    ]*vpmulld \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 40 b4 f0 23 01 00 00[     ]*vpmulld 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 31[    ]*vpmulld \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 72 7f[         ]*vpmulld 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 b2 00 10 00 00[        ]*vpmulld 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 72 80[         ]*vpmulld -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 b2 e0 ef ff ff[        ]*vpmulld -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 72 7f[         ]*vpmulld 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 b2 00 02 00 00[        ]*vpmulld 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 72 80[         ]*vpmulld -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 b2 fc fd ff ff[        ]*vpmulld -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 f4 f4[    ]*vpmuludq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 f4 f4[    ]*vpmuludq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 f4 f4[    ]*vpmuludq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 31[    ]*vpmuludq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 f4 b4 f0 23 01 00 00[     ]*vpmuludq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 31[    ]*vpmuludq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 72 7f[         ]*vpmuludq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 b2 00 08 00 00[        ]*vpmuludq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 72 80[         ]*vpmuludq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 b2 f0 f7 ff ff[        ]*vpmuludq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 72 7f[         ]*vpmuludq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 b2 00 04 00 00[        ]*vpmuludq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 72 80[         ]*vpmuludq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 b2 f8 fb ff ff[        ]*vpmuludq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 f4 f4[    ]*vpmuludq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 f4 f4[    ]*vpmuludq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 f4 f4[    ]*vpmuludq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 31[    ]*vpmuludq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 f4 b4 f0 23 01 00 00[     ]*vpmuludq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 31[    ]*vpmuludq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 72 7f[         ]*vpmuludq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 b2 00 10 00 00[        ]*vpmuludq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 72 80[         ]*vpmuludq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 b2 e0 ef ff ff[        ]*vpmuludq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 72 7f[         ]*vpmuludq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 b2 00 04 00 00[        ]*vpmuludq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 72 80[         ]*vpmuludq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 b2 f8 fb ff ff[        ]*vpmuludq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 eb f4[    ]*vpord  %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 eb f4[    ]*vpord  %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 eb f4[    ]*vpord  %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 31[    ]*vpord  \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 eb b4 f0 23 01 00 00[     ]*vpord  0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 31[    ]*vpord  \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 72 7f[         ]*vpord  0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb b2 00 08 00 00[        ]*vpord  0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 72 80[         ]*vpord  -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb b2 f0 f7 ff ff[        ]*vpord  -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 72 7f[         ]*vpord  0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb b2 00 02 00 00[        ]*vpord  0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 72 80[         ]*vpord  -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb b2 fc fd ff ff[        ]*vpord  -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 eb f4[    ]*vpord  %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 eb f4[    ]*vpord  %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 eb f4[    ]*vpord  %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 31[    ]*vpord  \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 eb b4 f0 23 01 00 00[     ]*vpord  0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 31[    ]*vpord  \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 72 7f[         ]*vpord  0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb b2 00 10 00 00[        ]*vpord  0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 72 80[         ]*vpord  -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb b2 e0 ef ff ff[        ]*vpord  -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 72 7f[         ]*vpord  0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb b2 00 02 00 00[        ]*vpord  0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 72 80[         ]*vpord  -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb b2 fc fd ff ff[        ]*vpord  -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 eb f4[    ]*vporq  %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 eb f4[    ]*vporq  %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 eb f4[    ]*vporq  %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 31[    ]*vporq  \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 eb b4 f0 23 01 00 00[     ]*vporq  0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 31[    ]*vporq  \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 72 7f[         ]*vporq  0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb b2 00 08 00 00[        ]*vporq  0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 72 80[         ]*vporq  -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb b2 f0 f7 ff ff[        ]*vporq  -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 72 7f[         ]*vporq  0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb b2 00 04 00 00[        ]*vporq  0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 72 80[         ]*vporq  -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb b2 f8 fb ff ff[        ]*vporq  -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 eb f4[    ]*vporq  %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 eb f4[    ]*vporq  %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 eb f4[    ]*vporq  %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 31[    ]*vporq  \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 eb b4 f0 23 01 00 00[     ]*vporq  0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 31[    ]*vporq  \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 72 7f[         ]*vporq  0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb b2 00 10 00 00[        ]*vporq  0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 72 80[         ]*vporq  -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb b2 e0 ef ff ff[        ]*vporq  -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 72 7f[         ]*vporq  0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb b2 00 04 00 00[        ]*vporq  0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 72 80[         ]*vporq  -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb b2 f8 fb ff ff[        ]*vporq  -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[     ]*vpscatterdd %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 b4 fe 7b 00 00 00[     ]*vpscatterdd %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 74 39 40[      ]*vpscatterdd %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a0 b4 b9 00 04 00 00[     ]*vpscatterdd %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[     ]*vpscatterdd %ymm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 b4 fe 7b 00 00 00[     ]*vpscatterdd %ymm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 74 39 40[      ]*vpscatterdd %ymm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a0 b4 b9 00 04 00 00[     ]*vpscatterdd %ymm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[     ]*vpscatterdq %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 b4 fe 7b 00 00 00[     ]*vpscatterdq %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 74 39 20[      ]*vpscatterdq %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a0 b4 b9 00 04 00 00[     ]*vpscatterdq %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[     ]*vpscatterdq %ymm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 b4 fe 7b 00 00 00[     ]*vpscatterdq %ymm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 74 39 20[      ]*vpscatterdq %ymm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a0 b4 b9 00 04 00 00[     ]*vpscatterdq %ymm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[     ]*vpscatterqd %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 b4 fe 7b 00 00 00[     ]*vpscatterqd %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 74 39 40[      ]*vpscatterqd %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a1 b4 b9 00 04 00 00[     ]*vpscatterqd %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[     ]*vpscatterqd %xmm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 b4 fe 7b 00 00 00[     ]*vpscatterqd %xmm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 74 39 40[      ]*vpscatterqd %xmm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a1 b4 b9 00 04 00 00[     ]*vpscatterqd %xmm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[     ]*vpscatterqq %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 b4 fe 7b 00 00 00[     ]*vpscatterqq %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 74 39 20[      ]*vpscatterqq %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a1 b4 b9 00 04 00 00[     ]*vpscatterqq %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[     ]*vpscatterqq %ymm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 b4 fe 7b 00 00 00[     ]*vpscatterqq %ymm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 74 39 20[      ]*vpscatterqq %ymm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a1 b4 b9 00 04 00 00[     ]*vpscatterqq %ymm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 70 f5 ab[         ]*vpshufd \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 70 f5 ab[         ]*vpshufd \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 70 f5 ab[         ]*vpshufd \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 70 f5 7b[         ]*vpshufd \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 31 7b[         ]*vpshufd \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 70 b4 f0 23 01 00 00 7b[  ]*vpshufd \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 31 7b[         ]*vpshufd \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 72 7f 7b[      ]*vpshufd \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 b2 00 08 00 00 7b[     ]*vpshufd \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 72 80 7b[      ]*vpshufd \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 b2 f0 f7 ff ff 7b[     ]*vpshufd \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 72 7f 7b[      ]*vpshufd \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 b2 00 02 00 00 7b[     ]*vpshufd \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 72 80 7b[      ]*vpshufd \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 b2 fc fd ff ff 7b[     ]*vpshufd \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 70 f5 ab[         ]*vpshufd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 70 f5 ab[         ]*vpshufd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 70 f5 ab[         ]*vpshufd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 70 f5 7b[         ]*vpshufd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 31 7b[         ]*vpshufd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 70 b4 f0 23 01 00 00 7b[  ]*vpshufd \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 31 7b[         ]*vpshufd \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 72 7f 7b[      ]*vpshufd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 b2 00 10 00 00 7b[     ]*vpshufd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 72 80 7b[      ]*vpshufd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 b2 e0 ef ff ff 7b[     ]*vpshufd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 72 7f 7b[      ]*vpshufd \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 b2 00 02 00 00 7b[     ]*vpshufd \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 72 80 7b[      ]*vpshufd \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 b2 fc fd ff ff 7b[     ]*vpshufd \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 f2 f4[    ]*vpslld %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 f2 f4[    ]*vpslld %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 f2 f4[    ]*vpslld %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 31[    ]*vpslld \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 f2 b4 f0 23 01 00 00[     ]*vpslld 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 72 7f[         ]*vpslld 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 b2 00 08 00 00[        ]*vpslld 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 72 80[         ]*vpslld -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 b2 f0 f7 ff ff[        ]*vpslld -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 f2 f4[    ]*vpslld %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 f2 f4[    ]*vpslld %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 f2 f4[    ]*vpslld %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 31[    ]*vpslld \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 f2 b4 f0 23 01 00 00[     ]*vpslld 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 72 7f[         ]*vpslld 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 b2 00 08 00 00[        ]*vpslld 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 72 80[         ]*vpslld -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 b2 f0 f7 ff ff[        ]*vpslld -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 f3 f4[    ]*vpsllq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 f3 f4[    ]*vpsllq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 f3 f4[    ]*vpsllq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 31[    ]*vpsllq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 f3 b4 f0 23 01 00 00[     ]*vpsllq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 72 7f[         ]*vpsllq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 b2 00 08 00 00[        ]*vpsllq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 72 80[         ]*vpsllq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 b2 f0 f7 ff ff[        ]*vpsllq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 f3 f4[    ]*vpsllq %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 f3 f4[    ]*vpsllq %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 f3 f4[    ]*vpsllq %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 31[    ]*vpsllq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 f3 b4 f0 23 01 00 00[     ]*vpsllq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 72 7f[         ]*vpsllq 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 b2 00 08 00 00[        ]*vpsllq 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 72 80[         ]*vpsllq -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 b2 f0 f7 ff ff[        ]*vpsllq -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 47 f4[    ]*vpsllvd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 47 f4[    ]*vpsllvd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 47 f4[    ]*vpsllvd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 31[    ]*vpsllvd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 47 b4 f0 23 01 00 00[     ]*vpsllvd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 31[    ]*vpsllvd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 72 7f[         ]*vpsllvd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 b2 00 08 00 00[        ]*vpsllvd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 72 80[         ]*vpsllvd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 b2 f0 f7 ff ff[        ]*vpsllvd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 72 7f[         ]*vpsllvd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 b2 00 02 00 00[        ]*vpsllvd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 72 80[         ]*vpsllvd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 b2 fc fd ff ff[        ]*vpsllvd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 47 f4[    ]*vpsllvd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 47 f4[    ]*vpsllvd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 47 f4[    ]*vpsllvd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 31[    ]*vpsllvd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 47 b4 f0 23 01 00 00[     ]*vpsllvd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 31[    ]*vpsllvd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 72 7f[         ]*vpsllvd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 b2 00 10 00 00[        ]*vpsllvd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 72 80[         ]*vpsllvd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 b2 e0 ef ff ff[        ]*vpsllvd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 72 7f[         ]*vpsllvd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 b2 00 02 00 00[        ]*vpsllvd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 72 80[         ]*vpsllvd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 b2 fc fd ff ff[        ]*vpsllvd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 47 f4[    ]*vpsllvq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 47 f4[    ]*vpsllvq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 47 f4[    ]*vpsllvq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 31[    ]*vpsllvq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 47 b4 f0 23 01 00 00[     ]*vpsllvq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 31[    ]*vpsllvq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 72 7f[         ]*vpsllvq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 b2 00 08 00 00[        ]*vpsllvq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 72 80[         ]*vpsllvq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 b2 f0 f7 ff ff[        ]*vpsllvq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 72 7f[         ]*vpsllvq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 b2 00 04 00 00[        ]*vpsllvq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 72 80[         ]*vpsllvq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 b2 f8 fb ff ff[        ]*vpsllvq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 47 f4[    ]*vpsllvq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 47 f4[    ]*vpsllvq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 47 f4[    ]*vpsllvq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 31[    ]*vpsllvq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 47 b4 f0 23 01 00 00[     ]*vpsllvq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 31[    ]*vpsllvq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 72 7f[         ]*vpsllvq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 b2 00 10 00 00[        ]*vpsllvq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 72 80[         ]*vpsllvq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 b2 e0 ef ff ff[        ]*vpsllvq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 72 7f[         ]*vpsllvq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 b2 00 04 00 00[        ]*vpsllvq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 72 80[         ]*vpsllvq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 b2 f8 fb ff ff[        ]*vpsllvq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 e2 f4[    ]*vpsrad %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 e2 f4[    ]*vpsrad %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 e2 f4[    ]*vpsrad %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 31[    ]*vpsrad \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 e2 b4 f0 23 01 00 00[     ]*vpsrad 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 72 7f[         ]*vpsrad 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 b2 00 08 00 00[        ]*vpsrad 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 72 80[         ]*vpsrad -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 b2 f0 f7 ff ff[        ]*vpsrad -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 e2 f4[    ]*vpsrad %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 e2 f4[    ]*vpsrad %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 e2 f4[    ]*vpsrad %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 31[    ]*vpsrad \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 e2 b4 f0 23 01 00 00[     ]*vpsrad 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 72 7f[         ]*vpsrad 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 b2 00 08 00 00[        ]*vpsrad 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 72 80[         ]*vpsrad -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 b2 f0 f7 ff ff[        ]*vpsrad -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 e2 f4[    ]*vpsraq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 e2 f4[    ]*vpsraq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 e2 f4[    ]*vpsraq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 31[    ]*vpsraq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 e2 b4 f0 23 01 00 00[     ]*vpsraq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 72 7f[         ]*vpsraq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 b2 00 08 00 00[        ]*vpsraq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 72 80[         ]*vpsraq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 b2 f0 f7 ff ff[        ]*vpsraq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 e2 f4[    ]*vpsraq %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 e2 f4[    ]*vpsraq %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 e2 f4[    ]*vpsraq %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 31[    ]*vpsraq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 e2 b4 f0 23 01 00 00[     ]*vpsraq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 72 7f[         ]*vpsraq 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 b2 00 08 00 00[        ]*vpsraq 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 72 80[         ]*vpsraq -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 b2 f0 f7 ff ff[        ]*vpsraq -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 46 f4[    ]*vpsravd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 46 f4[    ]*vpsravd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 46 f4[    ]*vpsravd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 31[    ]*vpsravd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 46 b4 f0 23 01 00 00[     ]*vpsravd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 31[    ]*vpsravd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 72 7f[         ]*vpsravd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 b2 00 08 00 00[        ]*vpsravd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 72 80[         ]*vpsravd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 b2 f0 f7 ff ff[        ]*vpsravd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 72 7f[         ]*vpsravd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 b2 00 02 00 00[        ]*vpsravd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 72 80[         ]*vpsravd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 b2 fc fd ff ff[        ]*vpsravd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 46 f4[    ]*vpsravd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 46 f4[    ]*vpsravd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 46 f4[    ]*vpsravd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 31[    ]*vpsravd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 46 b4 f0 23 01 00 00[     ]*vpsravd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 31[    ]*vpsravd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 72 7f[         ]*vpsravd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 b2 00 10 00 00[        ]*vpsravd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 72 80[         ]*vpsravd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 b2 e0 ef ff ff[        ]*vpsravd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 72 7f[         ]*vpsravd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 b2 00 02 00 00[        ]*vpsravd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 72 80[         ]*vpsravd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 b2 fc fd ff ff[        ]*vpsravd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 46 f4[    ]*vpsravq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 46 f4[    ]*vpsravq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 46 f4[    ]*vpsravq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 31[    ]*vpsravq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 46 b4 f0 23 01 00 00[     ]*vpsravq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 31[    ]*vpsravq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 72 7f[         ]*vpsravq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 b2 00 08 00 00[        ]*vpsravq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 72 80[         ]*vpsravq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 b2 f0 f7 ff ff[        ]*vpsravq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 72 7f[         ]*vpsravq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 b2 00 04 00 00[        ]*vpsravq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 72 80[         ]*vpsravq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 b2 f8 fb ff ff[        ]*vpsravq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 46 f4[    ]*vpsravq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 46 f4[    ]*vpsravq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 46 f4[    ]*vpsravq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 31[    ]*vpsravq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 46 b4 f0 23 01 00 00[     ]*vpsravq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 31[    ]*vpsravq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 72 7f[         ]*vpsravq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 b2 00 10 00 00[        ]*vpsravq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 72 80[         ]*vpsravq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 b2 e0 ef ff ff[        ]*vpsravq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 72 7f[         ]*vpsravq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 b2 00 04 00 00[        ]*vpsravq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 72 80[         ]*vpsravq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 b2 f8 fb ff ff[        ]*vpsravq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 d2 f4[    ]*vpsrld %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 d2 f4[    ]*vpsrld %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 d2 f4[    ]*vpsrld %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 31[    ]*vpsrld \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 d2 b4 f0 23 01 00 00[     ]*vpsrld 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 72 7f[         ]*vpsrld 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 b2 00 08 00 00[        ]*vpsrld 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 72 80[         ]*vpsrld -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 b2 f0 f7 ff ff[        ]*vpsrld -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 d2 f4[    ]*vpsrld %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 d2 f4[    ]*vpsrld %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 d2 f4[    ]*vpsrld %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 31[    ]*vpsrld \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 d2 b4 f0 23 01 00 00[     ]*vpsrld 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 72 7f[         ]*vpsrld 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 b2 00 08 00 00[        ]*vpsrld 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 72 80[         ]*vpsrld -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 b2 f0 f7 ff ff[        ]*vpsrld -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 d3 f4[    ]*vpsrlq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 d3 f4[    ]*vpsrlq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 d3 f4[    ]*vpsrlq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 31[    ]*vpsrlq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 d3 b4 f0 23 01 00 00[     ]*vpsrlq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 72 7f[         ]*vpsrlq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 b2 00 08 00 00[        ]*vpsrlq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 72 80[         ]*vpsrlq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 b2 f0 f7 ff ff[        ]*vpsrlq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 d3 f4[    ]*vpsrlq %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 d3 f4[    ]*vpsrlq %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 d3 f4[    ]*vpsrlq %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 31[    ]*vpsrlq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 d3 b4 f0 23 01 00 00[     ]*vpsrlq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 72 7f[         ]*vpsrlq 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 b2 00 08 00 00[        ]*vpsrlq 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 72 80[         ]*vpsrlq -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 b2 f0 f7 ff ff[        ]*vpsrlq -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 45 f4[    ]*vpsrlvd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 45 f4[    ]*vpsrlvd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 45 f4[    ]*vpsrlvd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 31[    ]*vpsrlvd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 45 b4 f0 23 01 00 00[     ]*vpsrlvd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 31[    ]*vpsrlvd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 72 7f[         ]*vpsrlvd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 b2 00 08 00 00[        ]*vpsrlvd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 72 80[         ]*vpsrlvd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 b2 f0 f7 ff ff[        ]*vpsrlvd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 72 7f[         ]*vpsrlvd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 b2 00 02 00 00[        ]*vpsrlvd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 72 80[         ]*vpsrlvd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 b2 fc fd ff ff[        ]*vpsrlvd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 45 f4[    ]*vpsrlvd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 45 f4[    ]*vpsrlvd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 45 f4[    ]*vpsrlvd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 31[    ]*vpsrlvd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 45 b4 f0 23 01 00 00[     ]*vpsrlvd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 31[    ]*vpsrlvd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 72 7f[         ]*vpsrlvd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 b2 00 10 00 00[        ]*vpsrlvd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 72 80[         ]*vpsrlvd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 b2 e0 ef ff ff[        ]*vpsrlvd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 72 7f[         ]*vpsrlvd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 b2 00 02 00 00[        ]*vpsrlvd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 72 80[         ]*vpsrlvd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 b2 fc fd ff ff[        ]*vpsrlvd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 45 f4[    ]*vpsrlvq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 45 f4[    ]*vpsrlvq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 45 f4[    ]*vpsrlvq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 31[    ]*vpsrlvq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 45 b4 f0 23 01 00 00[     ]*vpsrlvq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 31[    ]*vpsrlvq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 72 7f[         ]*vpsrlvq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 b2 00 08 00 00[        ]*vpsrlvq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 72 80[         ]*vpsrlvq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 b2 f0 f7 ff ff[        ]*vpsrlvq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 72 7f[         ]*vpsrlvq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 b2 00 04 00 00[        ]*vpsrlvq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 72 80[         ]*vpsrlvq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 b2 f8 fb ff ff[        ]*vpsrlvq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 45 f4[    ]*vpsrlvq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 45 f4[    ]*vpsrlvq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 45 f4[    ]*vpsrlvq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 31[    ]*vpsrlvq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 45 b4 f0 23 01 00 00[     ]*vpsrlvq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 31[    ]*vpsrlvq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 72 7f[         ]*vpsrlvq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 b2 00 10 00 00[        ]*vpsrlvq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 72 80[         ]*vpsrlvq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 b2 e0 ef ff ff[        ]*vpsrlvq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 72 7f[         ]*vpsrlvq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 b2 00 04 00 00[        ]*vpsrlvq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 72 80[         ]*vpsrlvq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 b2 f8 fb ff ff[        ]*vpsrlvq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 d5 ab[         ]*vpsrld \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 d5 ab[         ]*vpsrld \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 d5 ab[         ]*vpsrld \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 d5 7b[         ]*vpsrld \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 11 7b[         ]*vpsrld \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 94 f0 23 01 00 00 7b[  ]*vpsrld \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 11 7b[         ]*vpsrld \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 52 7f 7b[      ]*vpsrld \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 92 00 08 00 00 7b[     ]*vpsrld \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 52 80 7b[      ]*vpsrld \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 92 f0 f7 ff ff 7b[     ]*vpsrld \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 52 7f 7b[      ]*vpsrld \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 92 00 02 00 00 7b[     ]*vpsrld \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 52 80 7b[      ]*vpsrld \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 92 fc fd ff ff 7b[     ]*vpsrld \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 d5 ab[         ]*vpsrld \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 d5 ab[         ]*vpsrld \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 d5 ab[         ]*vpsrld \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 d5 7b[         ]*vpsrld \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 11 7b[         ]*vpsrld \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 94 f0 23 01 00 00 7b[  ]*vpsrld \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 11 7b[         ]*vpsrld \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 52 7f 7b[      ]*vpsrld \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 92 00 10 00 00 7b[     ]*vpsrld \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 52 80 7b[      ]*vpsrld \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 92 e0 ef ff ff 7b[     ]*vpsrld \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 52 7f 7b[      ]*vpsrld \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 92 00 02 00 00 7b[     ]*vpsrld \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 52 80 7b[      ]*vpsrld \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 92 fc fd ff ff 7b[     ]*vpsrld \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 d5 ab[         ]*vpsrlq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 73 d5 ab[         ]*vpsrlq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 73 d5 ab[         ]*vpsrlq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 d5 7b[         ]*vpsrlq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 11 7b[         ]*vpsrlq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 73 94 f0 23 01 00 00 7b[  ]*vpsrlq \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 11 7b[         ]*vpsrlq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 92 00 08 00 00 7b[     ]*vpsrlq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 92 f0 f7 ff ff 7b[     ]*vpsrlq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 92 00 04 00 00 7b[     ]*vpsrlq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 92 f8 fb ff ff 7b[     ]*vpsrlq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 d5 ab[         ]*vpsrlq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 73 d5 ab[         ]*vpsrlq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 73 d5 ab[         ]*vpsrlq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 d5 7b[         ]*vpsrlq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 11 7b[         ]*vpsrlq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 73 94 f0 23 01 00 00 7b[  ]*vpsrlq \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 11 7b[         ]*vpsrlq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 52 7f 7b[      ]*vpsrlq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 92 00 10 00 00 7b[     ]*vpsrlq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 92 e0 ef ff ff 7b[     ]*vpsrlq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 92 00 04 00 00 7b[     ]*vpsrlq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 92 f8 fb ff ff 7b[     ]*vpsrlq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 fa f4[    ]*vpsubd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 fa f4[    ]*vpsubd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 fa f4[    ]*vpsubd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 31[    ]*vpsubd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 fa b4 f0 23 01 00 00[     ]*vpsubd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 31[    ]*vpsubd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 72 7f[         ]*vpsubd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa b2 00 08 00 00[        ]*vpsubd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 72 80[         ]*vpsubd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa b2 f0 f7 ff ff[        ]*vpsubd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 72 7f[         ]*vpsubd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa b2 00 02 00 00[        ]*vpsubd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 72 80[         ]*vpsubd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa b2 fc fd ff ff[        ]*vpsubd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 fa f4[    ]*vpsubd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 fa f4[    ]*vpsubd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 fa f4[    ]*vpsubd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 31[    ]*vpsubd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 fa b4 f0 23 01 00 00[     ]*vpsubd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 31[    ]*vpsubd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 72 7f[         ]*vpsubd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa b2 00 10 00 00[        ]*vpsubd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 72 80[         ]*vpsubd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa b2 e0 ef ff ff[        ]*vpsubd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 72 7f[         ]*vpsubd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa b2 00 02 00 00[        ]*vpsubd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 72 80[         ]*vpsubd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa b2 fc fd ff ff[        ]*vpsubd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 fb f4[    ]*vpsubq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 fb f4[    ]*vpsubq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 fb f4[    ]*vpsubq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 31[    ]*vpsubq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 fb b4 f0 23 01 00 00[     ]*vpsubq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 31[    ]*vpsubq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 72 7f[         ]*vpsubq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb b2 00 08 00 00[        ]*vpsubq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 72 80[         ]*vpsubq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb b2 f0 f7 ff ff[        ]*vpsubq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 72 7f[         ]*vpsubq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb b2 00 04 00 00[        ]*vpsubq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 72 80[         ]*vpsubq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb b2 f8 fb ff ff[        ]*vpsubq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 fb f4[    ]*vpsubq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 fb f4[    ]*vpsubq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 fb f4[    ]*vpsubq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 31[    ]*vpsubq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 fb b4 f0 23 01 00 00[     ]*vpsubq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 31[    ]*vpsubq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 72 7f[         ]*vpsubq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb b2 00 10 00 00[        ]*vpsubq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 72 80[         ]*vpsubq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb b2 e0 ef ff ff[        ]*vpsubq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 72 7f[         ]*vpsubq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb b2 00 04 00 00[        ]*vpsubq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 72 80[         ]*vpsubq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb b2 f8 fb ff ff[        ]*vpsubq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 92 0d 00 27 ed[    ]*vptestmd %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 0d 07 27 ed[    ]*vptestmd %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 29[    ]*vptestmd \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 0d 00 27 ac f0 23 01 00 00[     ]*vptestmd 0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 29[    ]*vptestmd \(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 6a 7f[         ]*vptestmd 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 aa 00 08 00 00[        ]*vptestmd 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 6a 80[         ]*vptestmd -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 aa f0 f7 ff ff[        ]*vptestmd -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 6a 7f[         ]*vptestmd 0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 aa 00 02 00 00[        ]*vptestmd 0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 6a 80[         ]*vptestmd -0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 aa fc fd ff ff[        ]*vptestmd -0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 0d 20 27 ed[    ]*vptestmd %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 0d 27 27 ed[    ]*vptestmd %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 29[    ]*vptestmd \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 0d 20 27 ac f0 23 01 00 00[     ]*vptestmd 0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 29[    ]*vptestmd \(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 6a 7f[         ]*vptestmd 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 aa 00 10 00 00[        ]*vptestmd 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 6a 80[         ]*vptestmd -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 aa e0 ef ff ff[        ]*vptestmd -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 6a 7f[         ]*vptestmd 0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 aa 00 02 00 00[        ]*vptestmd 0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 6a 80[         ]*vptestmd -0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 aa fc fd ff ff[        ]*vptestmd -0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 27 ed[    ]*vptestmq %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 27 ed[    ]*vptestmq %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 29[    ]*vptestmq \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 27 ac f0 23 01 00 00[     ]*vptestmq 0x123\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 29[    ]*vptestmq \(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 6a 7f[         ]*vptestmq 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 aa 00 08 00 00[        ]*vptestmq 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 6a 80[         ]*vptestmq -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 aa f0 f7 ff ff[        ]*vptestmq -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 6a 7f[         ]*vptestmq 0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 aa 00 04 00 00[        ]*vptestmq 0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 6a 80[         ]*vptestmq -0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 aa f8 fb ff ff[        ]*vptestmq -0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 27 ed[    ]*vptestmq %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 27 ed[    ]*vptestmq %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 29[    ]*vptestmq \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 27 ac f0 23 01 00 00[     ]*vptestmq 0x123\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 29[    ]*vptestmq \(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 6a 7f[         ]*vptestmq 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 aa 00 10 00 00[        ]*vptestmq 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 6a 80[         ]*vptestmq -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 aa e0 ef ff ff[        ]*vptestmq -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 6a 7f[         ]*vptestmq 0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 aa 00 04 00 00[        ]*vptestmq 0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 6a 80[         ]*vptestmq -0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 aa f8 fb ff ff[        ]*vptestmq -0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 6a f4[    ]*vpunpckhdq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 6a f4[    ]*vpunpckhdq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 6a f4[    ]*vpunpckhdq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 31[    ]*vpunpckhdq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 6a b4 f0 23 01 00 00[     ]*vpunpckhdq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 31[    ]*vpunpckhdq \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 72 7f[         ]*vpunpckhdq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a b2 00 08 00 00[        ]*vpunpckhdq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 72 80[         ]*vpunpckhdq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a b2 f0 f7 ff ff[        ]*vpunpckhdq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 72 7f[         ]*vpunpckhdq 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a b2 00 02 00 00[        ]*vpunpckhdq 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 72 80[         ]*vpunpckhdq -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a b2 fc fd ff ff[        ]*vpunpckhdq -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 6a f4[    ]*vpunpckhdq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 6a f4[    ]*vpunpckhdq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 6a f4[    ]*vpunpckhdq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 31[    ]*vpunpckhdq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 6a b4 f0 23 01 00 00[     ]*vpunpckhdq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 31[    ]*vpunpckhdq \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 72 7f[         ]*vpunpckhdq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a b2 00 10 00 00[        ]*vpunpckhdq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 72 80[         ]*vpunpckhdq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a b2 e0 ef ff ff[        ]*vpunpckhdq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 72 7f[         ]*vpunpckhdq 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a b2 00 02 00 00[        ]*vpunpckhdq 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 72 80[         ]*vpunpckhdq -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a b2 fc fd ff ff[        ]*vpunpckhdq -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 6d f4[    ]*vpunpckhqdq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 6d f4[    ]*vpunpckhqdq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 6d f4[    ]*vpunpckhqdq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 31[    ]*vpunpckhqdq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 6d b4 f0 23 01 00 00[     ]*vpunpckhqdq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 31[    ]*vpunpckhqdq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 72 7f[         ]*vpunpckhqdq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d b2 00 08 00 00[        ]*vpunpckhqdq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 72 80[         ]*vpunpckhqdq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d b2 f0 f7 ff ff[        ]*vpunpckhqdq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 72 7f[         ]*vpunpckhqdq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d b2 00 04 00 00[        ]*vpunpckhqdq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 72 80[         ]*vpunpckhqdq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d b2 f8 fb ff ff[        ]*vpunpckhqdq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 6d f4[    ]*vpunpckhqdq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 6d f4[    ]*vpunpckhqdq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 6d f4[    ]*vpunpckhqdq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 31[    ]*vpunpckhqdq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 6d b4 f0 23 01 00 00[     ]*vpunpckhqdq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 31[    ]*vpunpckhqdq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 72 7f[         ]*vpunpckhqdq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d b2 00 10 00 00[        ]*vpunpckhqdq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 72 80[         ]*vpunpckhqdq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d b2 e0 ef ff ff[        ]*vpunpckhqdq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 72 7f[         ]*vpunpckhqdq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d b2 00 04 00 00[        ]*vpunpckhqdq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 72 80[         ]*vpunpckhqdq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d b2 f8 fb ff ff[        ]*vpunpckhqdq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 62 f4[    ]*vpunpckldq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 62 f4[    ]*vpunpckldq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 62 f4[    ]*vpunpckldq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 31[    ]*vpunpckldq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 62 b4 f0 23 01 00 00[     ]*vpunpckldq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 31[    ]*vpunpckldq \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 72 7f[         ]*vpunpckldq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 b2 00 08 00 00[        ]*vpunpckldq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 72 80[         ]*vpunpckldq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 b2 f0 f7 ff ff[        ]*vpunpckldq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 72 7f[         ]*vpunpckldq 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 b2 00 02 00 00[        ]*vpunpckldq 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 72 80[         ]*vpunpckldq -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 b2 fc fd ff ff[        ]*vpunpckldq -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 62 f4[    ]*vpunpckldq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 62 f4[    ]*vpunpckldq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 62 f4[    ]*vpunpckldq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 31[    ]*vpunpckldq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 62 b4 f0 23 01 00 00[     ]*vpunpckldq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 31[    ]*vpunpckldq \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 72 7f[         ]*vpunpckldq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 b2 00 10 00 00[        ]*vpunpckldq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 72 80[         ]*vpunpckldq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 b2 e0 ef ff ff[        ]*vpunpckldq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 72 7f[         ]*vpunpckldq 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 b2 00 02 00 00[        ]*vpunpckldq 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 72 80[         ]*vpunpckldq -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 b2 fc fd ff ff[        ]*vpunpckldq -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 6c f4[    ]*vpunpcklqdq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 6c f4[    ]*vpunpcklqdq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 6c f4[    ]*vpunpcklqdq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 31[    ]*vpunpcklqdq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 6c b4 f0 23 01 00 00[     ]*vpunpcklqdq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 31[    ]*vpunpcklqdq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 72 7f[         ]*vpunpcklqdq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c b2 00 08 00 00[        ]*vpunpcklqdq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 72 80[         ]*vpunpcklqdq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c b2 f0 f7 ff ff[        ]*vpunpcklqdq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 72 7f[         ]*vpunpcklqdq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c b2 00 04 00 00[        ]*vpunpcklqdq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 72 80[         ]*vpunpcklqdq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c b2 f8 fb ff ff[        ]*vpunpcklqdq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 6c f4[    ]*vpunpcklqdq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 6c f4[    ]*vpunpcklqdq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 6c f4[    ]*vpunpcklqdq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 31[    ]*vpunpcklqdq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 6c b4 f0 23 01 00 00[     ]*vpunpcklqdq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 31[    ]*vpunpcklqdq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 72 7f[         ]*vpunpcklqdq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c b2 00 10 00 00[        ]*vpunpcklqdq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 72 80[         ]*vpunpcklqdq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c b2 e0 ef ff ff[        ]*vpunpcklqdq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 72 7f[         ]*vpunpcklqdq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c b2 00 04 00 00[        ]*vpunpcklqdq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 72 80[         ]*vpunpcklqdq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c b2 f8 fb ff ff[        ]*vpunpcklqdq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 ef f4[    ]*vpxord %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 ef f4[    ]*vpxord %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 ef f4[    ]*vpxord %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 31[    ]*vpxord \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 ef b4 f0 23 01 00 00[     ]*vpxord 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 31[    ]*vpxord \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 72 7f[         ]*vpxord 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef b2 00 08 00 00[        ]*vpxord 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 72 80[         ]*vpxord -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef b2 f0 f7 ff ff[        ]*vpxord -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 72 7f[         ]*vpxord 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef b2 00 02 00 00[        ]*vpxord 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 72 80[         ]*vpxord -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef b2 fc fd ff ff[        ]*vpxord -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 ef f4[    ]*vpxord %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 ef f4[    ]*vpxord %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 ef f4[    ]*vpxord %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 31[    ]*vpxord \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 ef b4 f0 23 01 00 00[     ]*vpxord 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 31[    ]*vpxord \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 72 7f[         ]*vpxord 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef b2 00 10 00 00[        ]*vpxord 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 72 80[         ]*vpxord -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef b2 e0 ef ff ff[        ]*vpxord -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 72 7f[         ]*vpxord 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef b2 00 02 00 00[        ]*vpxord 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 72 80[         ]*vpxord -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef b2 fc fd ff ff[        ]*vpxord -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 ef f4[    ]*vpxorq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 ef f4[    ]*vpxorq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 ef f4[    ]*vpxorq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 31[    ]*vpxorq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 ef b4 f0 23 01 00 00[     ]*vpxorq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 31[    ]*vpxorq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 72 7f[         ]*vpxorq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef b2 00 08 00 00[        ]*vpxorq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 72 80[         ]*vpxorq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef b2 f0 f7 ff ff[        ]*vpxorq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 72 7f[         ]*vpxorq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef b2 00 04 00 00[        ]*vpxorq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 72 80[         ]*vpxorq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef b2 f8 fb ff ff[        ]*vpxorq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 ef f4[    ]*vpxorq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 ef f4[    ]*vpxorq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 ef f4[    ]*vpxorq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 31[    ]*vpxorq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 ef b4 f0 23 01 00 00[     ]*vpxorq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 31[    ]*vpxorq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 72 7f[         ]*vpxorq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef b2 00 10 00 00[        ]*vpxorq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 72 80[         ]*vpxorq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef b2 e0 ef ff ff[        ]*vpxorq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 72 7f[         ]*vpxorq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef b2 00 04 00 00[        ]*vpxorq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 72 80[         ]*vpxorq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef b2 f8 fb ff ff[        ]*vpxorq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 4c f5[    ]*vrcp14pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 4c f5[    ]*vrcp14pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 4c f5[    ]*vrcp14pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 31[    ]*vrcp14pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 4c b4 f0 23 01 00 00[     ]*vrcp14pd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 31[    ]*vrcp14pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 72 7f[         ]*vrcp14pd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c b2 00 08 00 00[        ]*vrcp14pd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 72 80[         ]*vrcp14pd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c b2 f0 f7 ff ff[        ]*vrcp14pd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 72 7f[         ]*vrcp14pd 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c b2 00 04 00 00[        ]*vrcp14pd 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 72 80[         ]*vrcp14pd -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c b2 f8 fb ff ff[        ]*vrcp14pd -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 4c f5[    ]*vrcp14pd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 4c f5[    ]*vrcp14pd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 4c f5[    ]*vrcp14pd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 31[    ]*vrcp14pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 4c b4 f0 23 01 00 00[     ]*vrcp14pd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 31[    ]*vrcp14pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 72 7f[         ]*vrcp14pd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c b2 00 10 00 00[        ]*vrcp14pd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 72 80[         ]*vrcp14pd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c b2 e0 ef ff ff[        ]*vrcp14pd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 72 7f[         ]*vrcp14pd 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c b2 00 04 00 00[        ]*vrcp14pd 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 72 80[         ]*vrcp14pd -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c b2 f8 fb ff ff[        ]*vrcp14pd -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 4c f5[    ]*vrcp14ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 4c f5[    ]*vrcp14ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 4c f5[    ]*vrcp14ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 31[    ]*vrcp14ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 4c b4 f0 23 01 00 00[     ]*vrcp14ps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 31[    ]*vrcp14ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 72 7f[         ]*vrcp14ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c b2 00 08 00 00[        ]*vrcp14ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 72 80[         ]*vrcp14ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c b2 f0 f7 ff ff[        ]*vrcp14ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 72 7f[         ]*vrcp14ps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c b2 00 02 00 00[        ]*vrcp14ps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 72 80[         ]*vrcp14ps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c b2 fc fd ff ff[        ]*vrcp14ps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 4c f5[    ]*vrcp14ps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 4c f5[    ]*vrcp14ps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 4c f5[    ]*vrcp14ps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 31[    ]*vrcp14ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 4c b4 f0 23 01 00 00[     ]*vrcp14ps 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 31[    ]*vrcp14ps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 72 7f[         ]*vrcp14ps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c b2 00 10 00 00[        ]*vrcp14ps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 72 80[         ]*vrcp14ps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c b2 e0 ef ff ff[        ]*vrcp14ps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 72 7f[         ]*vrcp14ps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c b2 00 02 00 00[        ]*vrcp14ps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 72 80[         ]*vrcp14ps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c b2 fc fd ff ff[        ]*vrcp14ps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 4e f5[    ]*vrsqrt14pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 4e f5[    ]*vrsqrt14pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 4e f5[    ]*vrsqrt14pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 31[    ]*vrsqrt14pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 4e b4 f0 23 01 00 00[     ]*vrsqrt14pd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 31[    ]*vrsqrt14pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 72 7f[         ]*vrsqrt14pd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e b2 00 08 00 00[        ]*vrsqrt14pd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 72 80[         ]*vrsqrt14pd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e b2 f0 f7 ff ff[        ]*vrsqrt14pd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 72 7f[         ]*vrsqrt14pd 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e b2 00 04 00 00[        ]*vrsqrt14pd 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 72 80[         ]*vrsqrt14pd -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e b2 f8 fb ff ff[        ]*vrsqrt14pd -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 4e f5[    ]*vrsqrt14pd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 4e f5[    ]*vrsqrt14pd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 4e f5[    ]*vrsqrt14pd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 31[    ]*vrsqrt14pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 4e b4 f0 23 01 00 00[     ]*vrsqrt14pd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 31[    ]*vrsqrt14pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 72 7f[         ]*vrsqrt14pd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e b2 00 10 00 00[        ]*vrsqrt14pd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 72 80[         ]*vrsqrt14pd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e b2 e0 ef ff ff[        ]*vrsqrt14pd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 72 7f[         ]*vrsqrt14pd 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e b2 00 04 00 00[        ]*vrsqrt14pd 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 72 80[         ]*vrsqrt14pd -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e b2 f8 fb ff ff[        ]*vrsqrt14pd -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 4e f5[    ]*vrsqrt14ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 4e f5[    ]*vrsqrt14ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 4e f5[    ]*vrsqrt14ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 31[    ]*vrsqrt14ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 4e b4 f0 23 01 00 00[     ]*vrsqrt14ps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 31[    ]*vrsqrt14ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 72 7f[         ]*vrsqrt14ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e b2 00 08 00 00[        ]*vrsqrt14ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 72 80[         ]*vrsqrt14ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e b2 f0 f7 ff ff[        ]*vrsqrt14ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 72 7f[         ]*vrsqrt14ps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e b2 00 02 00 00[        ]*vrsqrt14ps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 72 80[         ]*vrsqrt14ps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e b2 fc fd ff ff[        ]*vrsqrt14ps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 4e f5[    ]*vrsqrt14ps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 4e f5[    ]*vrsqrt14ps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 4e f5[    ]*vrsqrt14ps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 31[    ]*vrsqrt14ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 4e b4 f0 23 01 00 00[     ]*vrsqrt14ps 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 31[    ]*vrsqrt14ps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 72 7f[         ]*vrsqrt14ps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e b2 00 10 00 00[        ]*vrsqrt14ps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 72 80[         ]*vrsqrt14ps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e b2 e0 ef ff ff[        ]*vrsqrt14ps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 72 7f[         ]*vrsqrt14ps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e b2 00 02 00 00[        ]*vrsqrt14ps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 72 80[         ]*vrsqrt14ps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e b2 fc fd ff ff[        ]*vrsqrt14ps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[     ]*vscatterdpd %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 b4 fe 7b 00 00 00[     ]*vscatterdpd %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 74 39 20[      ]*vscatterdpd %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a2 b4 b9 00 04 00 00[     ]*vscatterdpd %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[     ]*vscatterdpd %ymm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 b4 fe 7b 00 00 00[     ]*vscatterdpd %ymm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 74 39 20[      ]*vscatterdpd %ymm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a2 b4 b9 00 04 00 00[     ]*vscatterdpd %ymm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[     ]*vscatterdps %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 b4 fe 7b 00 00 00[     ]*vscatterdps %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 74 39 40[      ]*vscatterdps %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a2 b4 b9 00 04 00 00[     ]*vscatterdps %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[     ]*vscatterdps %ymm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 b4 fe 7b 00 00 00[     ]*vscatterdps %ymm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 74 39 40[      ]*vscatterdps %ymm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a2 b4 b9 00 04 00 00[     ]*vscatterdps %ymm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[     ]*vscatterqpd %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 b4 fe 7b 00 00 00[     ]*vscatterqpd %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 74 39 20[      ]*vscatterqpd %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a3 b4 b9 00 04 00 00[     ]*vscatterqpd %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[     ]*vscatterqpd %ymm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 b4 fe 7b 00 00 00[     ]*vscatterqpd %ymm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 74 39 20[      ]*vscatterqpd %ymm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a3 b4 b9 00 04 00 00[     ]*vscatterqpd %ymm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[     ]*vscatterqps %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 b4 fe 7b 00 00 00[     ]*vscatterqps %xmm30,0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 74 39 40[      ]*vscatterqps %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a3 b4 b9 00 04 00 00[     ]*vscatterqps %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[     ]*vscatterqps %xmm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 b4 fe 7b 00 00 00[     ]*vscatterqps %xmm30,0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 74 39 40[      ]*vscatterqps %xmm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a3 b4 b9 00 04 00 00[     ]*vscatterqps %xmm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 c6 f4 ab[         ]*vshufpd \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 c6 f4 ab[         ]*vshufpd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 c6 f4 ab[         ]*vshufpd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 c6 f4 7b[         ]*vshufpd \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 31 7b[         ]*vshufpd \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 c6 b4 f0 23 01 00 00 7b[  ]*vshufpd \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 31 7b[         ]*vshufpd \$0x7b,\(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 72 7f 7b[      ]*vshufpd \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 b2 00 08 00 00 7b[     ]*vshufpd \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 72 80 7b[      ]*vshufpd \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 b2 f0 f7 ff ff 7b[     ]*vshufpd \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 72 7f 7b[      ]*vshufpd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 b2 00 04 00 00 7b[     ]*vshufpd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 72 80 7b[      ]*vshufpd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 b2 f8 fb ff ff 7b[     ]*vshufpd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 c6 f4 ab[         ]*vshufpd \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 c6 f4 ab[         ]*vshufpd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 c6 f4 ab[         ]*vshufpd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 c6 f4 7b[         ]*vshufpd \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 31 7b[         ]*vshufpd \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 c6 b4 f0 23 01 00 00 7b[  ]*vshufpd \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 31 7b[         ]*vshufpd \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 72 7f 7b[      ]*vshufpd \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 b2 00 10 00 00 7b[     ]*vshufpd \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 72 80 7b[      ]*vshufpd \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 b2 e0 ef ff ff 7b[     ]*vshufpd \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 72 7f 7b[      ]*vshufpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 b2 00 04 00 00 7b[     ]*vshufpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 72 80 7b[      ]*vshufpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 b2 f8 fb ff ff 7b[     ]*vshufpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 c6 f4 ab[         ]*vshufps \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 c6 f4 ab[         ]*vshufps \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 c6 f4 ab[         ]*vshufps \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 c6 f4 7b[         ]*vshufps \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 31 7b[         ]*vshufps \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 c6 b4 f0 23 01 00 00 7b[  ]*vshufps \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 31 7b[         ]*vshufps \$0x7b,\(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 72 7f 7b[      ]*vshufps \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 b2 00 08 00 00 7b[     ]*vshufps \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 72 80 7b[      ]*vshufps \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 b2 f0 f7 ff ff 7b[     ]*vshufps \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 72 7f 7b[      ]*vshufps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 b2 00 02 00 00 7b[     ]*vshufps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 72 80 7b[      ]*vshufps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 b2 fc fd ff ff 7b[     ]*vshufps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 c6 f4 ab[         ]*vshufps \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 c6 f4 ab[         ]*vshufps \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 c6 f4 ab[         ]*vshufps \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 c6 f4 7b[         ]*vshufps \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 31 7b[         ]*vshufps \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 c6 b4 f0 23 01 00 00 7b[  ]*vshufps \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 31 7b[         ]*vshufps \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 72 7f 7b[      ]*vshufps \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 b2 00 10 00 00 7b[     ]*vshufps \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 72 80 7b[      ]*vshufps \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 b2 e0 ef ff ff 7b[     ]*vshufps \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 72 7f 7b[      ]*vshufps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 b2 00 02 00 00 7b[     ]*vshufps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 72 80 7b[      ]*vshufps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 b2 fc fd ff ff 7b[     ]*vshufps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 51 f5[    ]*vsqrtpd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 51 f5[    ]*vsqrtpd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 51 f5[    ]*vsqrtpd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 31[    ]*vsqrtpd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 51 b4 f0 23 01 00 00[     ]*vsqrtpd 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 31[    ]*vsqrtpd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 72 7f[         ]*vsqrtpd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 b2 00 08 00 00[        ]*vsqrtpd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 72 80[         ]*vsqrtpd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 b2 f0 f7 ff ff[        ]*vsqrtpd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 72 7f[         ]*vsqrtpd 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 b2 00 04 00 00[        ]*vsqrtpd 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 72 80[         ]*vsqrtpd -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 b2 f8 fb ff ff[        ]*vsqrtpd -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 51 f5[    ]*vsqrtpd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 51 f5[    ]*vsqrtpd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 51 f5[    ]*vsqrtpd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 31[    ]*vsqrtpd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 51 b4 f0 23 01 00 00[     ]*vsqrtpd 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 31[    ]*vsqrtpd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 72 7f[         ]*vsqrtpd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 b2 00 10 00 00[        ]*vsqrtpd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 72 80[         ]*vsqrtpd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 b2 e0 ef ff ff[        ]*vsqrtpd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 72 7f[         ]*vsqrtpd 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 b2 00 04 00 00[        ]*vsqrtpd 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 72 80[         ]*vsqrtpd -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 b2 f8 fb ff ff[        ]*vsqrtpd -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 51 f5[    ]*vsqrtps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 51 f5[    ]*vsqrtps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 51 f5[    ]*vsqrtps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 31[    ]*vsqrtps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 51 b4 f0 23 01 00 00[     ]*vsqrtps 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 31[    ]*vsqrtps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 72 7f[         ]*vsqrtps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 b2 00 08 00 00[        ]*vsqrtps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 72 80[         ]*vsqrtps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 b2 f0 f7 ff ff[        ]*vsqrtps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 72 7f[         ]*vsqrtps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 b2 00 02 00 00[        ]*vsqrtps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 72 80[         ]*vsqrtps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 b2 fc fd ff ff[        ]*vsqrtps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 51 f5[    ]*vsqrtps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 51 f5[    ]*vsqrtps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 51 f5[    ]*vsqrtps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 31[    ]*vsqrtps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 51 b4 f0 23 01 00 00[     ]*vsqrtps 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 31[    ]*vsqrtps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 72 7f[         ]*vsqrtps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 b2 00 10 00 00[        ]*vsqrtps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 72 80[         ]*vsqrtps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 b2 e0 ef ff ff[        ]*vsqrtps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 72 7f[         ]*vsqrtps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 b2 00 02 00 00[        ]*vsqrtps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 72 80[         ]*vsqrtps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 b2 fc fd ff ff[        ]*vsqrtps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5c f4[    ]*vsubpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5c f4[    ]*vsubpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5c f4[    ]*vsubpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 31[    ]*vsubpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5c b4 f0 23 01 00 00[     ]*vsubpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 31[    ]*vsubpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 72 7f[         ]*vsubpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c b2 00 08 00 00[        ]*vsubpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 72 80[         ]*vsubpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c b2 f0 f7 ff ff[        ]*vsubpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 72 7f[         ]*vsubpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c b2 00 04 00 00[        ]*vsubpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 72 80[         ]*vsubpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c b2 f8 fb ff ff[        ]*vsubpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5c f4[    ]*vsubpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5c f4[    ]*vsubpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5c f4[    ]*vsubpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 31[    ]*vsubpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5c b4 f0 23 01 00 00[     ]*vsubpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 31[    ]*vsubpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 72 7f[         ]*vsubpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c b2 00 10 00 00[        ]*vsubpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 72 80[         ]*vsubpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c b2 e0 ef ff ff[        ]*vsubpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 72 7f[         ]*vsubpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c b2 00 04 00 00[        ]*vsubpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 72 80[         ]*vsubpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c b2 f8 fb ff ff[        ]*vsubpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5c f4[    ]*vsubps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5c f4[    ]*vsubps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5c f4[    ]*vsubps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 31[    ]*vsubps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5c b4 f0 23 01 00 00[     ]*vsubps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 31[    ]*vsubps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 72 7f[         ]*vsubps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c b2 00 08 00 00[        ]*vsubps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 72 80[         ]*vsubps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c b2 f0 f7 ff ff[        ]*vsubps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 72 7f[         ]*vsubps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c b2 00 02 00 00[        ]*vsubps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 72 80[         ]*vsubps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c b2 fc fd ff ff[        ]*vsubps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5c f4[    ]*vsubps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5c f4[    ]*vsubps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5c f4[    ]*vsubps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 31[    ]*vsubps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5c b4 f0 23 01 00 00[     ]*vsubps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 31[    ]*vsubps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 72 7f[         ]*vsubps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c b2 00 10 00 00[        ]*vsubps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 72 80[         ]*vsubps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c b2 e0 ef ff ff[        ]*vsubps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 72 7f[         ]*vsubps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c b2 00 02 00 00[        ]*vsubps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 72 80[         ]*vsubps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c b2 fc fd ff ff[        ]*vsubps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 15 f4[    ]*vunpckhpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 15 f4[    ]*vunpckhpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 15 f4[    ]*vunpckhpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 31[    ]*vunpckhpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 15 b4 f0 23 01 00 00[     ]*vunpckhpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 31[    ]*vunpckhpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 72 7f[         ]*vunpckhpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 b2 00 08 00 00[        ]*vunpckhpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 72 80[         ]*vunpckhpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 b2 f0 f7 ff ff[        ]*vunpckhpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 72 7f[         ]*vunpckhpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 b2 00 04 00 00[        ]*vunpckhpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 72 80[         ]*vunpckhpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 b2 f8 fb ff ff[        ]*vunpckhpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 15 f4[    ]*vunpckhpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 15 f4[    ]*vunpckhpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 15 f4[    ]*vunpckhpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 31[    ]*vunpckhpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 15 b4 f0 23 01 00 00[     ]*vunpckhpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 31[    ]*vunpckhpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 72 7f[         ]*vunpckhpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 b2 00 10 00 00[        ]*vunpckhpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 72 80[         ]*vunpckhpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 b2 e0 ef ff ff[        ]*vunpckhpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 72 7f[         ]*vunpckhpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 b2 00 04 00 00[        ]*vunpckhpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 72 80[         ]*vunpckhpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 b2 f8 fb ff ff[        ]*vunpckhpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 15 f4[    ]*vunpckhps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 15 f4[    ]*vunpckhps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 15 f4[    ]*vunpckhps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 31[    ]*vunpckhps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 15 b4 f0 23 01 00 00[     ]*vunpckhps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 31[    ]*vunpckhps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 72 7f[         ]*vunpckhps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 b2 00 08 00 00[        ]*vunpckhps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 72 80[         ]*vunpckhps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 b2 f0 f7 ff ff[        ]*vunpckhps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 72 7f[         ]*vunpckhps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 b2 00 02 00 00[        ]*vunpckhps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 72 80[         ]*vunpckhps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 b2 fc fd ff ff[        ]*vunpckhps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 15 f4[    ]*vunpckhps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 15 f4[    ]*vunpckhps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 15 f4[    ]*vunpckhps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 31[    ]*vunpckhps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 15 b4 f0 23 01 00 00[     ]*vunpckhps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 31[    ]*vunpckhps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 72 7f[         ]*vunpckhps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 b2 00 10 00 00[        ]*vunpckhps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 72 80[         ]*vunpckhps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 b2 e0 ef ff ff[        ]*vunpckhps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 72 7f[         ]*vunpckhps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 b2 00 02 00 00[        ]*vunpckhps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 72 80[         ]*vunpckhps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 b2 fc fd ff ff[        ]*vunpckhps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 14 f4[    ]*vunpcklpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 14 f4[    ]*vunpcklpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 14 f4[    ]*vunpcklpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 31[    ]*vunpcklpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 14 b4 f0 23 01 00 00[     ]*vunpcklpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 31[    ]*vunpcklpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 72 7f[         ]*vunpcklpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 b2 00 08 00 00[        ]*vunpcklpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 72 80[         ]*vunpcklpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 b2 f0 f7 ff ff[        ]*vunpcklpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 72 7f[         ]*vunpcklpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 b2 00 04 00 00[        ]*vunpcklpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 72 80[         ]*vunpcklpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 b2 f8 fb ff ff[        ]*vunpcklpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 14 f4[    ]*vunpcklpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 14 f4[    ]*vunpcklpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 14 f4[    ]*vunpcklpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 31[    ]*vunpcklpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 14 b4 f0 23 01 00 00[     ]*vunpcklpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 31[    ]*vunpcklpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 72 7f[         ]*vunpcklpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 b2 00 10 00 00[        ]*vunpcklpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 72 80[         ]*vunpcklpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 b2 e0 ef ff ff[        ]*vunpcklpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 72 7f[         ]*vunpcklpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 b2 00 04 00 00[        ]*vunpcklpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 72 80[         ]*vunpcklpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 b2 f8 fb ff ff[        ]*vunpcklpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 14 f4[    ]*vunpcklps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 14 f4[    ]*vunpcklps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 14 f4[    ]*vunpcklps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 31[    ]*vunpcklps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 14 b4 f0 23 01 00 00[     ]*vunpcklps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 31[    ]*vunpcklps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 72 7f[         ]*vunpcklps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 b2 00 08 00 00[        ]*vunpcklps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 72 80[         ]*vunpcklps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 b2 f0 f7 ff ff[        ]*vunpcklps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 72 7f[         ]*vunpcklps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 b2 00 02 00 00[        ]*vunpcklps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 72 80[         ]*vunpcklps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 b2 fc fd ff ff[        ]*vunpcklps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 14 f4[    ]*vunpcklps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 14 f4[    ]*vunpcklps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 14 f4[    ]*vunpcklps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 31[    ]*vunpcklps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 14 b4 f0 23 01 00 00[     ]*vunpcklps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 31[    ]*vunpcklps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 72 7f[         ]*vunpcklps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 b2 00 10 00 00[        ]*vunpcklps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 72 80[         ]*vunpcklps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 b2 e0 ef ff ff[        ]*vunpcklps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 72 7f[         ]*vunpcklps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 b2 00 02 00 00[        ]*vunpcklps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 72 80[         ]*vunpcklps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 b2 fc fd ff ff[        ]*vunpcklps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 25 f4 ab[         ]*vpternlogd \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 25 f4 ab[         ]*vpternlogd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 25 f4 ab[         ]*vpternlogd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 25 f4 7b[         ]*vpternlogd \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 31 7b[         ]*vpternlogd \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 25 b4 f0 23 01 00 00 7b[  ]*vpternlogd \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 31 7b[         ]*vpternlogd \$0x7b,\(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 b2 00 08 00 00 7b[     ]*vpternlogd \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 b2 f0 f7 ff ff 7b[     ]*vpternlogd \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 b2 00 02 00 00 7b[     ]*vpternlogd \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 b2 fc fd ff ff 7b[     ]*vpternlogd \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 25 f4 ab[         ]*vpternlogd \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 25 f4 ab[         ]*vpternlogd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 25 f4 ab[         ]*vpternlogd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 25 f4 7b[         ]*vpternlogd \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 31 7b[         ]*vpternlogd \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 25 b4 f0 23 01 00 00 7b[  ]*vpternlogd \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 31 7b[         ]*vpternlogd \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 72 7f 7b[      ]*vpternlogd \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 b2 00 10 00 00 7b[     ]*vpternlogd \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 b2 e0 ef ff ff 7b[     ]*vpternlogd \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 b2 00 02 00 00 7b[     ]*vpternlogd \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 b2 fc fd ff ff 7b[     ]*vpternlogd \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 25 f4 ab[         ]*vpternlogq \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 25 f4 ab[         ]*vpternlogq \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 25 f4 ab[         ]*vpternlogq \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 25 f4 7b[         ]*vpternlogq \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 31 7b[         ]*vpternlogq \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 25 b4 f0 23 01 00 00 7b[  ]*vpternlogq \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 31 7b[         ]*vpternlogq \$0x7b,\(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 b2 00 08 00 00 7b[     ]*vpternlogq \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 b2 f0 f7 ff ff 7b[     ]*vpternlogq \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 b2 00 04 00 00 7b[     ]*vpternlogq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 b2 f8 fb ff ff 7b[     ]*vpternlogq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 25 f4 ab[         ]*vpternlogq \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 25 f4 ab[         ]*vpternlogq \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 25 f4 ab[         ]*vpternlogq \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 25 f4 7b[         ]*vpternlogq \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 31 7b[         ]*vpternlogq \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 25 b4 f0 23 01 00 00 7b[  ]*vpternlogq \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 31 7b[         ]*vpternlogq \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 72 7f 7b[      ]*vpternlogq \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 b2 00 10 00 00 7b[     ]*vpternlogq \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 b2 e0 ef ff ff 7b[     ]*vpternlogq \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 b2 00 04 00 00 7b[     ]*vpternlogq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 b2 f8 fb ff ff 7b[     ]*vpternlogq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 32 ee[    ]*vpmovqb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 32 ee[    ]*vpmovqb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 32 ee[    ]*vpmovqb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 32 ee[    ]*vpmovqb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 32 ee[    ]*vpmovqb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 32 ee[    ]*vpmovqb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 22 ee[    ]*vpmovsqb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 22 ee[    ]*vpmovsqb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 22 ee[    ]*vpmovsqb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 22 ee[    ]*vpmovsqb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 22 ee[    ]*vpmovsqb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 22 ee[    ]*vpmovsqb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 12 ee[    ]*vpmovusqb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 12 ee[    ]*vpmovusqb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 12 ee[    ]*vpmovusqb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 12 ee[    ]*vpmovusqb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 12 ee[    ]*vpmovusqb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 12 ee[    ]*vpmovusqb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 34 ee[    ]*vpmovqw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 34 ee[    ]*vpmovqw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 34 ee[    ]*vpmovqw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 34 ee[    ]*vpmovqw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 34 ee[    ]*vpmovqw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 34 ee[    ]*vpmovqw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 24 ee[    ]*vpmovsqw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 24 ee[    ]*vpmovsqw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 24 ee[    ]*vpmovsqw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 24 ee[    ]*vpmovsqw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 24 ee[    ]*vpmovsqw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 24 ee[    ]*vpmovsqw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 14 ee[    ]*vpmovusqw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 14 ee[    ]*vpmovusqw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 14 ee[    ]*vpmovusqw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 14 ee[    ]*vpmovusqw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 14 ee[    ]*vpmovusqw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 14 ee[    ]*vpmovusqw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 35 ee[    ]*vpmovqd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 35 ee[    ]*vpmovqd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 35 ee[    ]*vpmovqd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 35 ee[    ]*vpmovqd %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 35 ee[    ]*vpmovqd %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 35 ee[    ]*vpmovqd %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 25 ee[    ]*vpmovsqd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 25 ee[    ]*vpmovsqd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 25 ee[    ]*vpmovsqd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 25 ee[    ]*vpmovsqd %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 25 ee[    ]*vpmovsqd %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 25 ee[    ]*vpmovsqd %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 15 ee[    ]*vpmovusqd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 15 ee[    ]*vpmovusqd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 15 ee[    ]*vpmovusqd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 15 ee[    ]*vpmovusqd %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 15 ee[    ]*vpmovusqd %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 15 ee[    ]*vpmovusqd %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 31 ee[    ]*vpmovdb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 31 ee[    ]*vpmovdb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 31 ee[    ]*vpmovdb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 31 ee[    ]*vpmovdb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 31 ee[    ]*vpmovdb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 31 ee[    ]*vpmovdb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 21 ee[    ]*vpmovsdb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 21 ee[    ]*vpmovsdb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 21 ee[    ]*vpmovsdb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 21 ee[    ]*vpmovsdb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 21 ee[    ]*vpmovsdb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 21 ee[    ]*vpmovsdb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 11 ee[    ]*vpmovusdb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 11 ee[    ]*vpmovusdb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 11 ee[    ]*vpmovusdb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 11 ee[    ]*vpmovusdb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 11 ee[    ]*vpmovusdb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 11 ee[    ]*vpmovusdb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 33 ee[    ]*vpmovdw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 33 ee[    ]*vpmovdw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 33 ee[    ]*vpmovdw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 33 ee[    ]*vpmovdw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 33 ee[    ]*vpmovdw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 33 ee[    ]*vpmovdw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 23 ee[    ]*vpmovsdw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 23 ee[    ]*vpmovsdw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 23 ee[    ]*vpmovsdw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 23 ee[    ]*vpmovsdw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 23 ee[    ]*vpmovsdw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 23 ee[    ]*vpmovsdw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 13 ee[    ]*vpmovusdw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 13 ee[    ]*vpmovusdw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 13 ee[    ]*vpmovusdw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 13 ee[    ]*vpmovusdw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 13 ee[    ]*vpmovusdw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 13 ee[    ]*vpmovusdw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 23 f4 7b[         ]*vshuff32x4 \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 31 7b[         ]*vshuff32x4 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 23 b4 f0 23 01 00 00 7b[  ]*vshuff32x4 \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 31 7b[         ]*vshuff32x4 \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 72 7f 7b[      ]*vshuff32x4 \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 b2 00 10 00 00 7b[     ]*vshuff32x4 \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 72 80 7b[      ]*vshuff32x4 \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 b2 e0 ef ff ff 7b[     ]*vshuff32x4 \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 72 7f 7b[      ]*vshuff32x4 \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 b2 00 02 00 00 7b[     ]*vshuff32x4 \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 72 80 7b[      ]*vshuff32x4 \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 b2 fc fd ff ff 7b[     ]*vshuff32x4 \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 23 f4 7b[         ]*vshuff64x2 \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 31 7b[         ]*vshuff64x2 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 23 b4 f0 23 01 00 00 7b[  ]*vshuff64x2 \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 31 7b[         ]*vshuff64x2 \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 72 7f 7b[      ]*vshuff64x2 \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 b2 00 10 00 00 7b[     ]*vshuff64x2 \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 72 80 7b[      ]*vshuff64x2 \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 b2 e0 ef ff ff 7b[     ]*vshuff64x2 \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 72 7f 7b[      ]*vshuff64x2 \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 b2 00 04 00 00 7b[     ]*vshuff64x2 \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 72 80 7b[      ]*vshuff64x2 \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 b2 f8 fb ff ff 7b[     ]*vshuff64x2 \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 43 f4 7b[         ]*vshufi32x4 \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 31 7b[         ]*vshufi32x4 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 43 b4 f0 23 01 00 00 7b[  ]*vshufi32x4 \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 31 7b[         ]*vshufi32x4 \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 72 7f 7b[      ]*vshufi32x4 \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 b2 00 10 00 00 7b[     ]*vshufi32x4 \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 72 80 7b[      ]*vshufi32x4 \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 b2 e0 ef ff ff 7b[     ]*vshufi32x4 \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 72 7f 7b[      ]*vshufi32x4 \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 b2 00 02 00 00 7b[     ]*vshufi32x4 \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 72 80 7b[      ]*vshufi32x4 \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 b2 fc fd ff ff 7b[     ]*vshufi32x4 \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 43 f4 7b[         ]*vshufi64x2 \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 31 7b[         ]*vshufi64x2 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 43 b4 f0 23 01 00 00 7b[  ]*vshufi64x2 \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 31 7b[         ]*vshufi64x2 \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 72 7f 7b[      ]*vshufi64x2 \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 b2 00 10 00 00 7b[     ]*vshufi64x2 \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 72 80 7b[      ]*vshufi64x2 \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 b2 e0 ef ff ff 7b[     ]*vshufi64x2 \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 72 7f 7b[      ]*vshufi64x2 \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 b2 00 04 00 00 7b[     ]*vshufi64x2 \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 72 80 7b[      ]*vshufi64x2 \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 b2 f8 fb ff ff 7b[     ]*vshufi64x2 \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 36 f4[    ]*vpermq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 36 f4[    ]*vpermq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 36 f4[    ]*vpermq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 31[    ]*vpermq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 36 b4 f0 23 01 00 00[     ]*vpermq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 31[    ]*vpermq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 72 7f[         ]*vpermq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 b2 00 10 00 00[        ]*vpermq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 72 80[         ]*vpermq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 b2 e0 ef ff ff[        ]*vpermq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 72 7f[         ]*vpermq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 b2 00 04 00 00[        ]*vpermq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 72 80[         ]*vpermq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 b2 f8 fb ff ff[        ]*vpermq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 16 f4[    ]*vpermpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 16 f4[    ]*vpermpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 16 f4[    ]*vpermpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 31[    ]*vpermpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 16 b4 f0 23 01 00 00[     ]*vpermpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 31[    ]*vpermpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 72 7f[         ]*vpermpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 b2 00 10 00 00[        ]*vpermpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 72 80[         ]*vpermpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 b2 e0 ef ff ff[        ]*vpermpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 72 7f[         ]*vpermpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 b2 00 04 00 00[        ]*vpermpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 72 80[         ]*vpermpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 b2 f8 fb ff ff[        ]*vpermpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 7e f4[    ]*vpermt2d %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 7e f4[    ]*vpermt2d %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 7e f4[    ]*vpermt2d %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 31[    ]*vpermt2d \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 7e b4 f0 23 01 00 00[     ]*vpermt2d 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 31[    ]*vpermt2d \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 72 7f[         ]*vpermt2d 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e b2 00 08 00 00[        ]*vpermt2d 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 72 80[         ]*vpermt2d -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e b2 f0 f7 ff ff[        ]*vpermt2d -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 72 7f[         ]*vpermt2d 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e b2 00 02 00 00[        ]*vpermt2d 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 72 80[         ]*vpermt2d -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e b2 fc fd ff ff[        ]*vpermt2d -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 7e f4[    ]*vpermt2d %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 7e f4[    ]*vpermt2d %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 7e f4[    ]*vpermt2d %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 31[    ]*vpermt2d \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 7e b4 f0 23 01 00 00[     ]*vpermt2d 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 31[    ]*vpermt2d \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 72 7f[         ]*vpermt2d 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e b2 00 10 00 00[        ]*vpermt2d 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 72 80[         ]*vpermt2d -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e b2 e0 ef ff ff[        ]*vpermt2d -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 72 7f[         ]*vpermt2d 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e b2 00 02 00 00[        ]*vpermt2d 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 72 80[         ]*vpermt2d -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e b2 fc fd ff ff[        ]*vpermt2d -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 7e f4[    ]*vpermt2q %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 7e f4[    ]*vpermt2q %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 7e f4[    ]*vpermt2q %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 31[    ]*vpermt2q \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 7e b4 f0 23 01 00 00[     ]*vpermt2q 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 31[    ]*vpermt2q \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 72 7f[         ]*vpermt2q 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e b2 00 08 00 00[        ]*vpermt2q 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 72 80[         ]*vpermt2q -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e b2 f0 f7 ff ff[        ]*vpermt2q -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 72 7f[         ]*vpermt2q 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e b2 00 04 00 00[        ]*vpermt2q 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 72 80[         ]*vpermt2q -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e b2 f8 fb ff ff[        ]*vpermt2q -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 7e f4[    ]*vpermt2q %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 7e f4[    ]*vpermt2q %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 7e f4[    ]*vpermt2q %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 31[    ]*vpermt2q \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 7e b4 f0 23 01 00 00[     ]*vpermt2q 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 31[    ]*vpermt2q \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 72 7f[         ]*vpermt2q 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e b2 00 10 00 00[        ]*vpermt2q 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 72 80[         ]*vpermt2q -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e b2 e0 ef ff ff[        ]*vpermt2q -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 72 7f[         ]*vpermt2q 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e b2 00 04 00 00[        ]*vpermt2q 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 72 80[         ]*vpermt2q -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e b2 f8 fb ff ff[        ]*vpermt2q -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 7f f4[    ]*vpermt2ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 7f f4[    ]*vpermt2ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 7f f4[    ]*vpermt2ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 31[    ]*vpermt2ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 7f b4 f0 23 01 00 00[     ]*vpermt2ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 31[    ]*vpermt2ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 72 7f[         ]*vpermt2ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f b2 00 08 00 00[        ]*vpermt2ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 72 80[         ]*vpermt2ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f b2 f0 f7 ff ff[        ]*vpermt2ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 72 7f[         ]*vpermt2ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f b2 00 02 00 00[        ]*vpermt2ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 72 80[         ]*vpermt2ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f b2 fc fd ff ff[        ]*vpermt2ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 7f f4[    ]*vpermt2ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 7f f4[    ]*vpermt2ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 7f f4[    ]*vpermt2ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 31[    ]*vpermt2ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 7f b4 f0 23 01 00 00[     ]*vpermt2ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 31[    ]*vpermt2ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 72 7f[         ]*vpermt2ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f b2 00 10 00 00[        ]*vpermt2ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 72 80[         ]*vpermt2ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f b2 e0 ef ff ff[        ]*vpermt2ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 72 7f[         ]*vpermt2ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f b2 00 02 00 00[        ]*vpermt2ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 72 80[         ]*vpermt2ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f b2 fc fd ff ff[        ]*vpermt2ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 7f f4[    ]*vpermt2pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 7f f4[    ]*vpermt2pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 7f f4[    ]*vpermt2pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 31[    ]*vpermt2pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 7f b4 f0 23 01 00 00[     ]*vpermt2pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 31[    ]*vpermt2pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 72 7f[         ]*vpermt2pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f b2 00 08 00 00[        ]*vpermt2pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 72 80[         ]*vpermt2pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f b2 f0 f7 ff ff[        ]*vpermt2pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 72 7f[         ]*vpermt2pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f b2 00 04 00 00[        ]*vpermt2pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 72 80[         ]*vpermt2pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f b2 f8 fb ff ff[        ]*vpermt2pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 7f f4[    ]*vpermt2pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 7f f4[    ]*vpermt2pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 7f f4[    ]*vpermt2pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 31[    ]*vpermt2pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 7f b4 f0 23 01 00 00[     ]*vpermt2pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 31[    ]*vpermt2pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 72 7f[         ]*vpermt2pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f b2 00 10 00 00[        ]*vpermt2pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 72 80[         ]*vpermt2pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f b2 e0 ef ff ff[        ]*vpermt2pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 72 7f[         ]*vpermt2pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f b2 00 04 00 00[        ]*vpermt2pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 72 80[         ]*vpermt2pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f b2 f8 fb ff ff[        ]*vpermt2pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 03 f4 ab[         ]*valignq \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 03 f4 ab[         ]*valignq \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 03 f4 ab[         ]*valignq \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 03 f4 7b[         ]*valignq \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 31 7b[         ]*valignq \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 03 b4 f0 23 01 00 00 7b[  ]*valignq \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 31 7b[         ]*valignq \$0x7b,\(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 72 7f 7b[      ]*valignq \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 b2 00 08 00 00 7b[     ]*valignq \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 72 80 7b[      ]*valignq \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 b2 f0 f7 ff ff 7b[     ]*valignq \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 72 7f 7b[      ]*valignq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 b2 00 04 00 00 7b[     ]*valignq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 72 80 7b[      ]*valignq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 b2 f8 fb ff ff 7b[     ]*valignq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 03 f4 ab[         ]*valignq \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 03 f4 ab[         ]*valignq \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 03 f4 ab[         ]*valignq \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 03 f4 7b[         ]*valignq \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 31 7b[         ]*valignq \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 03 b4 f0 23 01 00 00 7b[  ]*valignq \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 31 7b[         ]*valignq \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 72 7f 7b[      ]*valignq \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 b2 00 10 00 00 7b[     ]*valignq \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 72 80 7b[      ]*valignq \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 b2 e0 ef ff ff 7b[     ]*valignq \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 72 7f 7b[      ]*valignq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 b2 00 04 00 00 7b[     ]*valignq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 72 80 7b[      ]*valignq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 b2 f8 fb ff ff 7b[     ]*valignq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 2c f4[    ]*vscalefpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 2c f4[    ]*vscalefpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 2c f4[    ]*vscalefpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 31[    ]*vscalefpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 2c b4 f0 23 01 00 00[     ]*vscalefpd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 31[    ]*vscalefpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 72 7f[         ]*vscalefpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c b2 00 08 00 00[        ]*vscalefpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 72 80[         ]*vscalefpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c b2 f0 f7 ff ff[        ]*vscalefpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 72 7f[         ]*vscalefpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c b2 00 04 00 00[        ]*vscalefpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 72 80[         ]*vscalefpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c b2 f8 fb ff ff[        ]*vscalefpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 2c f4[    ]*vscalefpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 2c f4[    ]*vscalefpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 2c f4[    ]*vscalefpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 31[    ]*vscalefpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 2c b4 f0 23 01 00 00[     ]*vscalefpd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 31[    ]*vscalefpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 72 7f[         ]*vscalefpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c b2 00 10 00 00[        ]*vscalefpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 72 80[         ]*vscalefpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c b2 e0 ef ff ff[        ]*vscalefpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 72 7f[         ]*vscalefpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c b2 00 04 00 00[        ]*vscalefpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 72 80[         ]*vscalefpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c b2 f8 fb ff ff[        ]*vscalefpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 2c f4[    ]*vscalefps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 2c f4[    ]*vscalefps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 2c f4[    ]*vscalefps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 31[    ]*vscalefps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 2c b4 f0 23 01 00 00[     ]*vscalefps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 31[    ]*vscalefps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 72 7f[         ]*vscalefps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c b2 00 08 00 00[        ]*vscalefps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 72 80[         ]*vscalefps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c b2 f0 f7 ff ff[        ]*vscalefps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 72 7f[         ]*vscalefps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c b2 00 02 00 00[        ]*vscalefps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 72 80[         ]*vscalefps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c b2 fc fd ff ff[        ]*vscalefps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 2c f4[    ]*vscalefps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 2c f4[    ]*vscalefps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 2c f4[    ]*vscalefps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 31[    ]*vscalefps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 2c b4 f0 23 01 00 00[     ]*vscalefps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 31[    ]*vscalefps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 72 7f[         ]*vscalefps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c b2 00 10 00 00[        ]*vscalefps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 72 80[         ]*vscalefps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c b2 e0 ef ff ff[        ]*vscalefps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 72 7f[         ]*vscalefps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c b2 00 02 00 00[        ]*vscalefps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 72 80[         ]*vscalefps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c b2 fc fd ff ff[        ]*vscalefps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 54 f4 7b[         ]*vfixupimmpd \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 54 b4 f0 23 01 00 00 7b[  ]*vfixupimmpd \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 b2 00 08 00 00 7b[     ]*vfixupimmpd \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 b2 00 04 00 00 7b[     ]*vfixupimmpd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 54 f4 7b[         ]*vfixupimmpd \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 54 b4 f0 23 01 00 00 7b[  ]*vfixupimmpd \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 b2 00 10 00 00 7b[     ]*vfixupimmpd \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 b2 e0 ef ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 b2 00 04 00 00 7b[     ]*vfixupimmpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 54 f4 7b[         ]*vfixupimmps \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 31 7b[         ]*vfixupimmps \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 54 b4 f0 23 01 00 00 7b[  ]*vfixupimmps \$0x7b,0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 31 7b[         ]*vfixupimmps \$0x7b,\(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 b2 00 08 00 00 7b[     ]*vfixupimmps \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmps \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 b2 00 02 00 00 7b[     ]*vfixupimmps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 b2 fc fd ff ff 7b[     ]*vfixupimmps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 54 f4 7b[         ]*vfixupimmps \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 31 7b[         ]*vfixupimmps \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 54 b4 f0 23 01 00 00 7b[  ]*vfixupimmps \$0x7b,0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 31 7b[         ]*vfixupimmps \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 b2 00 10 00 00 7b[     ]*vfixupimmps \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 b2 e0 ef ff ff 7b[     ]*vfixupimmps \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 b2 00 02 00 00 7b[     ]*vfixupimmps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 b2 fc fd ff ff 7b[     ]*vfixupimmps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 f5 ab[         ]*vpslld \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 f5 ab[         ]*vpslld \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 f5 ab[         ]*vpslld \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 f5 7b[         ]*vpslld \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 31 7b[         ]*vpslld \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 b4 f0 23 01 00 00 7b[  ]*vpslld \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 31 7b[         ]*vpslld \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 72 7f 7b[      ]*vpslld \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 b2 00 08 00 00 7b[     ]*vpslld \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 72 80 7b[      ]*vpslld \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 b2 f0 f7 ff ff 7b[     ]*vpslld \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 72 7f 7b[      ]*vpslld \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 b2 00 02 00 00 7b[     ]*vpslld \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 72 80 7b[      ]*vpslld \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 b2 fc fd ff ff 7b[     ]*vpslld \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 f5 ab[         ]*vpslld \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 f5 ab[         ]*vpslld \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 f5 ab[         ]*vpslld \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 f5 7b[         ]*vpslld \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 31 7b[         ]*vpslld \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 b4 f0 23 01 00 00 7b[  ]*vpslld \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 31 7b[         ]*vpslld \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 72 7f 7b[      ]*vpslld \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 b2 00 10 00 00 7b[     ]*vpslld \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 72 80 7b[      ]*vpslld \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 b2 e0 ef ff ff 7b[     ]*vpslld \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 72 7f 7b[      ]*vpslld \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 b2 00 02 00 00 7b[     ]*vpslld \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 72 80 7b[      ]*vpslld \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 b2 fc fd ff ff 7b[     ]*vpslld \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 f5 ab[         ]*vpsllq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 73 f5 ab[         ]*vpsllq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 73 f5 ab[         ]*vpsllq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 f5 7b[         ]*vpsllq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 31 7b[         ]*vpsllq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 73 b4 f0 23 01 00 00 7b[  ]*vpsllq \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 31 7b[         ]*vpsllq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 72 7f 7b[      ]*vpsllq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 b2 00 08 00 00 7b[     ]*vpsllq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 72 80 7b[      ]*vpsllq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 b2 f0 f7 ff ff 7b[     ]*vpsllq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 72 7f 7b[      ]*vpsllq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 b2 00 04 00 00 7b[     ]*vpsllq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 72 80 7b[      ]*vpsllq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 b2 f8 fb ff ff 7b[     ]*vpsllq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 f5 ab[         ]*vpsllq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 73 f5 ab[         ]*vpsllq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 73 f5 ab[         ]*vpsllq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 f5 7b[         ]*vpsllq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 31 7b[         ]*vpsllq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 73 b4 f0 23 01 00 00 7b[  ]*vpsllq \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 31 7b[         ]*vpsllq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 72 7f 7b[      ]*vpsllq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 b2 00 10 00 00 7b[     ]*vpsllq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 72 80 7b[      ]*vpsllq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 b2 e0 ef ff ff 7b[     ]*vpsllq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 72 7f 7b[      ]*vpsllq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 b2 00 04 00 00 7b[     ]*vpsllq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 72 80 7b[      ]*vpsllq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 b2 f8 fb ff ff 7b[     ]*vpsllq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 e5 ab[         ]*vpsrad \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 e5 ab[         ]*vpsrad \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 e5 ab[         ]*vpsrad \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 e5 7b[         ]*vpsrad \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 21 7b[         ]*vpsrad \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 a4 f0 23 01 00 00 7b[  ]*vpsrad \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 21 7b[         ]*vpsrad \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 62 7f 7b[      ]*vpsrad \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 a2 00 08 00 00 7b[     ]*vpsrad \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 62 80 7b[      ]*vpsrad \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 a2 f0 f7 ff ff 7b[     ]*vpsrad \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 62 7f 7b[      ]*vpsrad \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 a2 00 02 00 00 7b[     ]*vpsrad \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 62 80 7b[      ]*vpsrad \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 a2 fc fd ff ff 7b[     ]*vpsrad \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 e5 ab[         ]*vpsrad \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 e5 ab[         ]*vpsrad \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 e5 ab[         ]*vpsrad \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 e5 7b[         ]*vpsrad \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 21 7b[         ]*vpsrad \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 a4 f0 23 01 00 00 7b[  ]*vpsrad \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 21 7b[         ]*vpsrad \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 62 7f 7b[      ]*vpsrad \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 a2 00 10 00 00 7b[     ]*vpsrad \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 62 80 7b[      ]*vpsrad \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 a2 e0 ef ff ff 7b[     ]*vpsrad \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 62 7f 7b[      ]*vpsrad \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 a2 00 02 00 00 7b[     ]*vpsrad \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 62 80 7b[      ]*vpsrad \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 a2 fc fd ff ff 7b[     ]*vpsrad \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 e5 ab[         ]*vpsraq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 e5 ab[         ]*vpsraq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 e5 ab[         ]*vpsraq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 e5 7b[         ]*vpsraq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 21 7b[         ]*vpsraq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 a4 f0 23 01 00 00 7b[  ]*vpsraq \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 21 7b[         ]*vpsraq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 62 7f 7b[      ]*vpsraq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 a2 00 08 00 00 7b[     ]*vpsraq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 62 80 7b[      ]*vpsraq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 a2 f0 f7 ff ff 7b[     ]*vpsraq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 62 7f 7b[      ]*vpsraq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 a2 00 04 00 00 7b[     ]*vpsraq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 62 80 7b[      ]*vpsraq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 a2 f8 fb ff ff 7b[     ]*vpsraq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 e5 ab[         ]*vpsraq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 e5 ab[         ]*vpsraq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 e5 ab[         ]*vpsraq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 e5 7b[         ]*vpsraq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 21 7b[         ]*vpsraq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 a4 f0 23 01 00 00 7b[  ]*vpsraq \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 21 7b[         ]*vpsraq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 62 7f 7b[      ]*vpsraq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 a2 00 10 00 00 7b[     ]*vpsraq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 62 80 7b[      ]*vpsraq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 a2 e0 ef ff ff 7b[     ]*vpsraq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 62 7f 7b[      ]*vpsraq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 a2 00 04 00 00 7b[     ]*vpsraq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 62 80 7b[      ]*vpsraq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 a2 f8 fb ff ff 7b[     ]*vpsraq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 15 f4[    ]*vprolvd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 15 f4[    ]*vprolvd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 15 f4[    ]*vprolvd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 31[    ]*vprolvd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 15 b4 f0 23 01 00 00[     ]*vprolvd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 31[    ]*vprolvd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 72 7f[         ]*vprolvd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 b2 00 08 00 00[        ]*vprolvd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 72 80[         ]*vprolvd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 b2 f0 f7 ff ff[        ]*vprolvd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 72 7f[         ]*vprolvd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 b2 00 02 00 00[        ]*vprolvd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 72 80[         ]*vprolvd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 b2 fc fd ff ff[        ]*vprolvd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 15 f4[    ]*vprolvd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 15 f4[    ]*vprolvd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 15 f4[    ]*vprolvd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 31[    ]*vprolvd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 15 b4 f0 23 01 00 00[     ]*vprolvd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 31[    ]*vprolvd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 72 7f[         ]*vprolvd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 b2 00 10 00 00[        ]*vprolvd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 72 80[         ]*vprolvd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 b2 e0 ef ff ff[        ]*vprolvd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 72 7f[         ]*vprolvd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 b2 00 02 00 00[        ]*vprolvd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 72 80[         ]*vprolvd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 b2 fc fd ff ff[        ]*vprolvd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 cd ab[         ]*vprold \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 cd ab[         ]*vprold \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 cd ab[         ]*vprold \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 cd 7b[         ]*vprold \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 09 7b[         ]*vprold \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 8c f0 23 01 00 00 7b[  ]*vprold \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 09 7b[         ]*vprold \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 4a 7f 7b[      ]*vprold \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 8a 00 08 00 00 7b[     ]*vprold \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 4a 80 7b[      ]*vprold \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 8a f0 f7 ff ff 7b[     ]*vprold \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 4a 7f 7b[      ]*vprold \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 8a 00 02 00 00 7b[     ]*vprold \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 4a 80 7b[      ]*vprold \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 8a fc fd ff ff 7b[     ]*vprold \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 cd ab[         ]*vprold \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 cd ab[         ]*vprold \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 cd ab[         ]*vprold \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 cd 7b[         ]*vprold \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 09 7b[         ]*vprold \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 8c f0 23 01 00 00 7b[  ]*vprold \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 09 7b[         ]*vprold \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 4a 7f 7b[      ]*vprold \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 8a 00 10 00 00 7b[     ]*vprold \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 4a 80 7b[      ]*vprold \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 8a e0 ef ff ff 7b[     ]*vprold \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 4a 7f 7b[      ]*vprold \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 8a 00 02 00 00 7b[     ]*vprold \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 4a 80 7b[      ]*vprold \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 8a fc fd ff ff 7b[     ]*vprold \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 15 f4[    ]*vprolvq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 15 f4[    ]*vprolvq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 15 f4[    ]*vprolvq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 31[    ]*vprolvq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 15 b4 f0 23 01 00 00[     ]*vprolvq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 31[    ]*vprolvq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 72 7f[         ]*vprolvq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 b2 00 08 00 00[        ]*vprolvq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 72 80[         ]*vprolvq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 b2 f0 f7 ff ff[        ]*vprolvq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 72 7f[         ]*vprolvq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 b2 00 04 00 00[        ]*vprolvq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 72 80[         ]*vprolvq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 b2 f8 fb ff ff[        ]*vprolvq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 15 f4[    ]*vprolvq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 15 f4[    ]*vprolvq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 15 f4[    ]*vprolvq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 31[    ]*vprolvq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 15 b4 f0 23 01 00 00[     ]*vprolvq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 31[    ]*vprolvq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 72 7f[         ]*vprolvq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 b2 00 10 00 00[        ]*vprolvq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 72 80[         ]*vprolvq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 b2 e0 ef ff ff[        ]*vprolvq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 72 7f[         ]*vprolvq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 b2 00 04 00 00[        ]*vprolvq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 72 80[         ]*vprolvq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 b2 f8 fb ff ff[        ]*vprolvq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 cd ab[         ]*vprolq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 cd ab[         ]*vprolq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 cd ab[         ]*vprolq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 cd 7b[         ]*vprolq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 09 7b[         ]*vprolq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 8c f0 23 01 00 00 7b[  ]*vprolq \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 09 7b[         ]*vprolq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 4a 7f 7b[      ]*vprolq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 8a 00 08 00 00 7b[     ]*vprolq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 4a 80 7b[      ]*vprolq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 8a f0 f7 ff ff 7b[     ]*vprolq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 4a 7f 7b[      ]*vprolq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 8a 00 04 00 00 7b[     ]*vprolq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 4a 80 7b[      ]*vprolq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 8a f8 fb ff ff 7b[     ]*vprolq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 cd ab[         ]*vprolq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 cd ab[         ]*vprolq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 cd ab[         ]*vprolq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 cd 7b[         ]*vprolq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 09 7b[         ]*vprolq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 8c f0 23 01 00 00 7b[  ]*vprolq \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 09 7b[         ]*vprolq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 4a 7f 7b[      ]*vprolq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 8a 00 10 00 00 7b[     ]*vprolq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 4a 80 7b[      ]*vprolq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 8a e0 ef ff ff 7b[     ]*vprolq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 4a 7f 7b[      ]*vprolq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 8a 00 04 00 00 7b[     ]*vprolq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 4a 80 7b[      ]*vprolq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 8a f8 fb ff ff 7b[     ]*vprolq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 14 f4[    ]*vprorvd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 14 f4[    ]*vprorvd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 14 f4[    ]*vprorvd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 31[    ]*vprorvd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 14 b4 f0 23 01 00 00[     ]*vprorvd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 31[    ]*vprorvd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 72 7f[         ]*vprorvd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 b2 00 08 00 00[        ]*vprorvd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 72 80[         ]*vprorvd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 b2 f0 f7 ff ff[        ]*vprorvd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 72 7f[         ]*vprorvd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 b2 00 02 00 00[        ]*vprorvd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 72 80[         ]*vprorvd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 b2 fc fd ff ff[        ]*vprorvd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 14 f4[    ]*vprorvd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 14 f4[    ]*vprorvd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 14 f4[    ]*vprorvd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 31[    ]*vprorvd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 14 b4 f0 23 01 00 00[     ]*vprorvd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 31[    ]*vprorvd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 72 7f[         ]*vprorvd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 b2 00 10 00 00[        ]*vprorvd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 72 80[         ]*vprorvd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 b2 e0 ef ff ff[        ]*vprorvd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 72 7f[         ]*vprorvd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 b2 00 02 00 00[        ]*vprorvd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 72 80[         ]*vprorvd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 b2 fc fd ff ff[        ]*vprorvd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 c5 ab[         ]*vprord \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 c5 ab[         ]*vprord \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 c5 ab[         ]*vprord \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 c5 7b[         ]*vprord \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 01 7b[         ]*vprord \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 84 f0 23 01 00 00 7b[  ]*vprord \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 01 7b[         ]*vprord \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 42 7f 7b[      ]*vprord \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 82 00 08 00 00 7b[     ]*vprord \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 42 80 7b[      ]*vprord \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 82 f0 f7 ff ff 7b[     ]*vprord \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 42 7f 7b[      ]*vprord \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 82 00 02 00 00 7b[     ]*vprord \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 42 80 7b[      ]*vprord \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 82 fc fd ff ff 7b[     ]*vprord \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 c5 ab[         ]*vprord \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 c5 ab[         ]*vprord \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 c5 ab[         ]*vprord \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 c5 7b[         ]*vprord \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 01 7b[         ]*vprord \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 84 f0 23 01 00 00 7b[  ]*vprord \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 01 7b[         ]*vprord \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 42 7f 7b[      ]*vprord \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 82 00 10 00 00 7b[     ]*vprord \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 42 80 7b[      ]*vprord \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 82 e0 ef ff ff 7b[     ]*vprord \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 42 7f 7b[      ]*vprord \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 82 00 02 00 00 7b[     ]*vprord \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 42 80 7b[      ]*vprord \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 82 fc fd ff ff 7b[     ]*vprord \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 14 f4[    ]*vprorvq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 14 f4[    ]*vprorvq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 14 f4[    ]*vprorvq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 31[    ]*vprorvq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 14 b4 f0 23 01 00 00[     ]*vprorvq 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 31[    ]*vprorvq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 72 7f[         ]*vprorvq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 b2 00 08 00 00[        ]*vprorvq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 72 80[         ]*vprorvq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 b2 f0 f7 ff ff[        ]*vprorvq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 72 7f[         ]*vprorvq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 b2 00 04 00 00[        ]*vprorvq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 72 80[         ]*vprorvq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 b2 f8 fb ff ff[        ]*vprorvq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 14 f4[    ]*vprorvq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 14 f4[    ]*vprorvq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 14 f4[    ]*vprorvq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 31[    ]*vprorvq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 14 b4 f0 23 01 00 00[     ]*vprorvq 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 31[    ]*vprorvq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 72 7f[         ]*vprorvq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 b2 00 10 00 00[        ]*vprorvq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 72 80[         ]*vprorvq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 b2 e0 ef ff ff[        ]*vprorvq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 72 7f[         ]*vprorvq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 b2 00 04 00 00[        ]*vprorvq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 72 80[         ]*vprorvq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 b2 f8 fb ff ff[        ]*vprorvq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 c5 ab[         ]*vprorq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 c5 ab[         ]*vprorq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 c5 ab[         ]*vprorq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 c5 7b[         ]*vprorq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 01 7b[         ]*vprorq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 84 f0 23 01 00 00 7b[  ]*vprorq \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 01 7b[         ]*vprorq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 42 7f 7b[      ]*vprorq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 82 00 08 00 00 7b[     ]*vprorq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 42 80 7b[      ]*vprorq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 82 f0 f7 ff ff 7b[     ]*vprorq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 42 7f 7b[      ]*vprorq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 82 00 04 00 00 7b[     ]*vprorq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 42 80 7b[      ]*vprorq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 82 f8 fb ff ff 7b[     ]*vprorq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 c5 ab[         ]*vprorq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 c5 ab[         ]*vprorq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 c5 ab[         ]*vprorq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 c5 7b[         ]*vprorq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 01 7b[         ]*vprorq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 84 f0 23 01 00 00 7b[  ]*vprorq \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 01 7b[         ]*vprorq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 42 7f 7b[      ]*vprorq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 82 00 10 00 00 7b[     ]*vprorq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 42 80 7b[      ]*vprorq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 82 e0 ef ff ff 7b[     ]*vprorq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 42 7f 7b[      ]*vprorq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 82 00 04 00 00 7b[     ]*vprorq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 42 80 7b[      ]*vprorq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 82 f8 fb ff ff 7b[     ]*vprorq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 09 f5 7b[         ]*vrndscalepd \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 31 7b[         ]*vrndscalepd \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 09 b4 f0 23 01 00 00 7b[  ]*vrndscalepd \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 31 7b[         ]*vrndscalepd \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 b2 00 08 00 00 7b[     ]*vrndscalepd \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 b2 f0 f7 ff ff 7b[     ]*vrndscalepd \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 b2 00 04 00 00 7b[     ]*vrndscalepd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 09 f5 7b[         ]*vrndscalepd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 31 7b[         ]*vrndscalepd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 09 b4 f0 23 01 00 00 7b[  ]*vrndscalepd \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 31 7b[         ]*vrndscalepd \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 b2 00 10 00 00 7b[     ]*vrndscalepd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 b2 e0 ef ff ff 7b[     ]*vrndscalepd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 b2 00 04 00 00 7b[     ]*vrndscalepd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 08 f5 7b[         ]*vrndscaleps \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 31 7b[         ]*vrndscaleps \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 08 b4 f0 23 01 00 00 7b[  ]*vrndscaleps \$0x7b,0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 31 7b[         ]*vrndscaleps \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 b2 00 08 00 00 7b[     ]*vrndscaleps \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 b2 f0 f7 ff ff 7b[     ]*vrndscaleps \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 b2 00 02 00 00 7b[     ]*vrndscaleps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 b2 fc fd ff ff 7b[     ]*vrndscaleps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 08 f5 7b[         ]*vrndscaleps \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 31 7b[         ]*vrndscaleps \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 08 b4 f0 23 01 00 00 7b[  ]*vrndscaleps \$0x7b,0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 31 7b[         ]*vrndscaleps \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 b2 00 10 00 00 7b[     ]*vrndscaleps \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 b2 e0 ef ff ff 7b[     ]*vrndscaleps \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 b2 00 02 00 00 7b[     ]*vrndscaleps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 b2 fc fd ff ff 7b[     ]*vrndscaleps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 31[    ]*vpcompressq %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 8b 31[    ]*vpcompressq %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 8b b4 f0 23 01 00 00[     ]*vpcompressq %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 72 7f[         ]*vpcompressq %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b b2 00 04 00 00[        ]*vpcompressq %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 72 80[         ]*vpcompressq %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b b2 f8 fb ff ff[        ]*vpcompressq %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 31[    ]*vpcompressq %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 8b 31[    ]*vpcompressq %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 8b b4 f0 23 01 00 00[     ]*vpcompressq %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 72 7f[         ]*vpcompressq %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b b2 00 04 00 00[        ]*vpcompressq %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 72 80[         ]*vpcompressq %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b b2 f8 fb ff ff[        ]*vpcompressq %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 8b ee[    ]*vpcompressq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 8b ee[    ]*vpcompressq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 8b ee[    ]*vpcompressq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 8b ee[    ]*vpcompressq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 8b ee[    ]*vpcompressq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 8b ee[    ]*vpcompressq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 31 ab[         ]*vcvtps2ph \$0xab,%xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 0f 1d 31 ab[         ]*vcvtps2ph \$0xab,%xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 31 7b[         ]*vcvtps2ph \$0x7b,%xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 1d b4 f0 23 01 00 00 7b[  ]*vcvtps2ph \$0x7b,%xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 72 7f 7b[      ]*vcvtps2ph \$0x7b,%xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d b2 00 04 00 00 7b[     ]*vcvtps2ph \$0x7b,%xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 72 80 7b[      ]*vcvtps2ph \$0x7b,%xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d b2 f8 fb ff ff 7b[     ]*vcvtps2ph \$0x7b,%xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 31 ab[         ]*vcvtps2ph \$0xab,%ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 1d 31 ab[         ]*vcvtps2ph \$0xab,%ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 31 7b[         ]*vcvtps2ph \$0x7b,%ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 1d b4 f0 23 01 00 00 7b[  ]*vcvtps2ph \$0x7b,%ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 72 7f 7b[      ]*vcvtps2ph \$0x7b,%ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d b2 00 08 00 00 7b[     ]*vcvtps2ph \$0x7b,%ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 72 80 7b[      ]*vcvtps2ph \$0x7b,%ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d b2 f0 f7 ff ff 7b[     ]*vcvtps2ph \$0x7b,%ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 29 ab[         ]*vextractf32x4 \$0xab,%ymm29,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 19 29 ab[         ]*vextractf32x4 \$0xab,%ymm29,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 29 7b[         ]*vextractf32x4 \$0x7b,%ymm29,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 19 ac f0 23 01 00 00 7b[  ]*vextractf32x4 \$0x7b,%ymm29,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 6a 7f 7b[      ]*vextractf32x4 \$0x7b,%ymm29,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 aa 00 08 00 00 7b[     ]*vextractf32x4 \$0x7b,%ymm29,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 6a 80 7b[      ]*vextractf32x4 \$0x7b,%ymm29,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 aa f0 f7 ff ff 7b[     ]*vextractf32x4 \$0x7b,%ymm29,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 29 ab[         ]*vextracti32x4 \$0xab,%ymm29,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 39 29 ab[         ]*vextracti32x4 \$0xab,%ymm29,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 29 7b[         ]*vextracti32x4 \$0x7b,%ymm29,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 39 ac f0 23 01 00 00 7b[  ]*vextracti32x4 \$0x7b,%ymm29,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 6a 7f 7b[      ]*vextracti32x4 \$0x7b,%ymm29,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 aa 00 08 00 00 7b[     ]*vextracti32x4 \$0x7b,%ymm29,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 6a 80 7b[      ]*vextracti32x4 \$0x7b,%ymm29,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 aa f0 f7 ff ff 7b[     ]*vextracti32x4 \$0x7b,%ymm29,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 31[    ]*vmovapd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 29 31[    ]*vmovapd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 29 b4 f0 23 01 00 00[     ]*vmovapd %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 72 7f[         ]*vmovapd %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 b2 00 08 00 00[        ]*vmovapd %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 72 80[         ]*vmovapd %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 b2 f0 f7 ff ff[        ]*vmovapd %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 31[    ]*vmovapd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 29 31[    ]*vmovapd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 29 b4 f0 23 01 00 00[     ]*vmovapd %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 72 7f[         ]*vmovapd %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 b2 00 10 00 00[        ]*vmovapd %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 72 80[         ]*vmovapd %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 b2 e0 ef ff ff[        ]*vmovapd %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 31[    ]*vmovaps %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 0f 29 31[    ]*vmovaps %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 29 b4 f0 23 01 00 00[     ]*vmovaps %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 72 7f[         ]*vmovaps %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 b2 00 08 00 00[        ]*vmovaps %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 72 80[         ]*vmovaps %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 b2 f0 f7 ff ff[        ]*vmovaps %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 31[    ]*vmovaps %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 2f 29 31[    ]*vmovaps %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 29 b4 f0 23 01 00 00[     ]*vmovaps %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 72 7f[         ]*vmovaps %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 b2 00 10 00 00[        ]*vmovaps %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 72 80[         ]*vmovaps %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 b2 e0 ef ff ff[        ]*vmovaps %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 31[    ]*vmovdqa32 %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 0f 7f 31[    ]*vmovdqa32 %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 7f b4 f0 23 01 00 00[     ]*vmovdqa32 %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 72 7f[         ]*vmovdqa32 %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f b2 00 08 00 00[        ]*vmovdqa32 %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 72 80[         ]*vmovdqa32 %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f b2 f0 f7 ff ff[        ]*vmovdqa32 %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 31[    ]*vmovdqa32 %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 2f 7f 31[    ]*vmovdqa32 %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 7f b4 f0 23 01 00 00[     ]*vmovdqa32 %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 72 7f[         ]*vmovdqa32 %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f b2 00 10 00 00[        ]*vmovdqa32 %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 72 80[         ]*vmovdqa32 %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f b2 e0 ef ff ff[        ]*vmovdqa32 %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 31[    ]*vmovdqa64 %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 7f 31[    ]*vmovdqa64 %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 7f b4 f0 23 01 00 00[     ]*vmovdqa64 %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 72 7f[         ]*vmovdqa64 %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f b2 00 08 00 00[        ]*vmovdqa64 %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 72 80[         ]*vmovdqa64 %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f b2 f0 f7 ff ff[        ]*vmovdqa64 %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 31[    ]*vmovdqa64 %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 7f 31[    ]*vmovdqa64 %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 7f b4 f0 23 01 00 00[     ]*vmovdqa64 %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 72 7f[         ]*vmovdqa64 %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f b2 00 10 00 00[        ]*vmovdqa64 %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 72 80[         ]*vmovdqa64 %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f b2 e0 ef ff ff[        ]*vmovdqa64 %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 31[    ]*vmovdqu32 %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 0f 7f 31[    ]*vmovdqu32 %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 7f b4 f0 23 01 00 00[     ]*vmovdqu32 %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 72 7f[         ]*vmovdqu32 %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f b2 00 08 00 00[        ]*vmovdqu32 %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 72 80[         ]*vmovdqu32 %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f b2 f0 f7 ff ff[        ]*vmovdqu32 %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 31[    ]*vmovdqu32 %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 2f 7f 31[    ]*vmovdqu32 %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 7f b4 f0 23 01 00 00[     ]*vmovdqu32 %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 72 7f[         ]*vmovdqu32 %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f b2 00 10 00 00[        ]*vmovdqu32 %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 72 80[         ]*vmovdqu32 %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f b2 e0 ef ff ff[        ]*vmovdqu32 %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 31[    ]*vmovdqu64 %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 0f 7f 31[    ]*vmovdqu64 %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fe 08 7f b4 f0 23 01 00 00[     ]*vmovdqu64 %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 72 7f[         ]*vmovdqu64 %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f b2 00 08 00 00[        ]*vmovdqu64 %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 72 80[         ]*vmovdqu64 %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f b2 f0 f7 ff ff[        ]*vmovdqu64 %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 31[    ]*vmovdqu64 %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 2f 7f 31[    ]*vmovdqu64 %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fe 28 7f b4 f0 23 01 00 00[     ]*vmovdqu64 %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 72 7f[         ]*vmovdqu64 %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f b2 00 10 00 00[        ]*vmovdqu64 %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 72 80[         ]*vmovdqu64 %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f b2 e0 ef ff ff[        ]*vmovdqu64 %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 31[    ]*vmovupd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 11 31[    ]*vmovupd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 11 b4 f0 23 01 00 00[     ]*vmovupd %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 72 7f[         ]*vmovupd %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 b2 00 08 00 00[        ]*vmovupd %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 72 80[         ]*vmovupd %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 b2 f0 f7 ff ff[        ]*vmovupd %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 31[    ]*vmovupd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 11 31[    ]*vmovupd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 11 b4 f0 23 01 00 00[     ]*vmovupd %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 72 7f[         ]*vmovupd %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 b2 00 10 00 00[        ]*vmovupd %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 72 80[         ]*vmovupd %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 b2 e0 ef ff ff[        ]*vmovupd %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 31[    ]*vmovups %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 0f 11 31[    ]*vmovups %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 11 b4 f0 23 01 00 00[     ]*vmovups %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 72 7f[         ]*vmovups %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 b2 00 08 00 00[        ]*vmovups %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 72 80[         ]*vmovups %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 b2 f0 f7 ff ff[        ]*vmovups %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 31[    ]*vmovups %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 2f 11 31[    ]*vmovups %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 11 b4 f0 23 01 00 00[     ]*vmovups %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 72 7f[         ]*vmovups %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 b2 00 10 00 00[        ]*vmovups %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 72 80[         ]*vmovups %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 b2 e0 ef ff ff[        ]*vmovups %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 31[    ]*vpmovqb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 32 31[    ]*vpmovqb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 32 b4 f0 23 01 00 00[     ]*vpmovqb %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 72 7f[         ]*vpmovqb %xmm30,0xfe\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 b2 00 01 00 00[        ]*vpmovqb %xmm30,0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 72 80[         ]*vpmovqb %xmm30,-0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 b2 fe fe ff ff[        ]*vpmovqb %xmm30,-0x102\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 31[    ]*vpmovqb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 32 31[    ]*vpmovqb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 32 b4 f0 23 01 00 00[     ]*vpmovqb %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 72 7f[         ]*vpmovqb %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 b2 00 02 00 00[        ]*vpmovqb %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 72 80[         ]*vpmovqb %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 b2 fc fd ff ff[        ]*vpmovqb %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 31[    ]*vpmovsqb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 22 31[    ]*vpmovsqb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 22 b4 f0 23 01 00 00[     ]*vpmovsqb %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 72 7f[         ]*vpmovsqb %xmm30,0xfe\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 b2 00 01 00 00[        ]*vpmovsqb %xmm30,0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 72 80[         ]*vpmovsqb %xmm30,-0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 b2 fe fe ff ff[        ]*vpmovsqb %xmm30,-0x102\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 31[    ]*vpmovsqb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 22 31[    ]*vpmovsqb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 22 b4 f0 23 01 00 00[     ]*vpmovsqb %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 72 7f[         ]*vpmovsqb %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 b2 00 02 00 00[        ]*vpmovsqb %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 72 80[         ]*vpmovsqb %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 b2 fc fd ff ff[        ]*vpmovsqb %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 31[    ]*vpmovusqb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 12 31[    ]*vpmovusqb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 12 b4 f0 23 01 00 00[     ]*vpmovusqb %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 72 7f[         ]*vpmovusqb %xmm30,0xfe\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 b2 00 01 00 00[        ]*vpmovusqb %xmm30,0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 72 80[         ]*vpmovusqb %xmm30,-0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 b2 fe fe ff ff[        ]*vpmovusqb %xmm30,-0x102\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 31[    ]*vpmovusqb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 12 31[    ]*vpmovusqb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 12 b4 f0 23 01 00 00[     ]*vpmovusqb %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 72 7f[         ]*vpmovusqb %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 b2 00 02 00 00[        ]*vpmovusqb %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 72 80[         ]*vpmovusqb %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 b2 fc fd ff ff[        ]*vpmovusqb %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 31[    ]*vpmovqw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 34 31[    ]*vpmovqw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 34 b4 f0 23 01 00 00[     ]*vpmovqw %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 72 7f[         ]*vpmovqw %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 b2 00 02 00 00[        ]*vpmovqw %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 72 80[         ]*vpmovqw %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 b2 fc fd ff ff[        ]*vpmovqw %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 31[    ]*vpmovqw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 34 31[    ]*vpmovqw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 34 b4 f0 23 01 00 00[     ]*vpmovqw %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 72 7f[         ]*vpmovqw %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 b2 00 04 00 00[        ]*vpmovqw %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 72 80[         ]*vpmovqw %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 b2 f8 fb ff ff[        ]*vpmovqw %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 31[    ]*vpmovsqw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 24 31[    ]*vpmovsqw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 24 b4 f0 23 01 00 00[     ]*vpmovsqw %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 72 7f[         ]*vpmovsqw %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 b2 00 02 00 00[        ]*vpmovsqw %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 72 80[         ]*vpmovsqw %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 b2 fc fd ff ff[        ]*vpmovsqw %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 31[    ]*vpmovsqw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 24 31[    ]*vpmovsqw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 24 b4 f0 23 01 00 00[     ]*vpmovsqw %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 72 7f[         ]*vpmovsqw %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 b2 00 04 00 00[        ]*vpmovsqw %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 72 80[         ]*vpmovsqw %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 b2 f8 fb ff ff[        ]*vpmovsqw %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 31[    ]*vpmovusqw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 14 31[    ]*vpmovusqw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 14 b4 f0 23 01 00 00[     ]*vpmovusqw %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 72 7f[         ]*vpmovusqw %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 b2 00 02 00 00[        ]*vpmovusqw %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 72 80[         ]*vpmovusqw %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 b2 fc fd ff ff[        ]*vpmovusqw %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 31[    ]*vpmovusqw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 14 31[    ]*vpmovusqw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 14 b4 f0 23 01 00 00[     ]*vpmovusqw %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 72 7f[         ]*vpmovusqw %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 b2 00 04 00 00[        ]*vpmovusqw %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 72 80[         ]*vpmovusqw %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 b2 f8 fb ff ff[        ]*vpmovusqw %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 31[    ]*vpmovqd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 35 31[    ]*vpmovqd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 35 b4 f0 23 01 00 00[     ]*vpmovqd %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 72 7f[         ]*vpmovqd %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 b2 00 04 00 00[        ]*vpmovqd %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 72 80[         ]*vpmovqd %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 b2 f8 fb ff ff[        ]*vpmovqd %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 31[    ]*vpmovqd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 35 31[    ]*vpmovqd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 35 b4 f0 23 01 00 00[     ]*vpmovqd %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 72 7f[         ]*vpmovqd %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 b2 00 08 00 00[        ]*vpmovqd %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 72 80[         ]*vpmovqd %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 b2 f0 f7 ff ff[        ]*vpmovqd %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 31[    ]*vpmovsqd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 25 31[    ]*vpmovsqd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 25 b4 f0 23 01 00 00[     ]*vpmovsqd %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 72 7f[         ]*vpmovsqd %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 b2 00 04 00 00[        ]*vpmovsqd %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 72 80[         ]*vpmovsqd %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 b2 f8 fb ff ff[        ]*vpmovsqd %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 31[    ]*vpmovsqd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 25 31[    ]*vpmovsqd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 25 b4 f0 23 01 00 00[     ]*vpmovsqd %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 72 7f[         ]*vpmovsqd %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 b2 00 08 00 00[        ]*vpmovsqd %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 72 80[         ]*vpmovsqd %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 b2 f0 f7 ff ff[        ]*vpmovsqd %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 31[    ]*vpmovusqd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 15 31[    ]*vpmovusqd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 15 b4 f0 23 01 00 00[     ]*vpmovusqd %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 72 7f[         ]*vpmovusqd %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 b2 00 04 00 00[        ]*vpmovusqd %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 72 80[         ]*vpmovusqd %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 b2 f8 fb ff ff[        ]*vpmovusqd %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 31[    ]*vpmovusqd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 15 31[    ]*vpmovusqd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 15 b4 f0 23 01 00 00[     ]*vpmovusqd %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 72 7f[         ]*vpmovusqd %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 b2 00 08 00 00[        ]*vpmovusqd %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 72 80[         ]*vpmovusqd %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 b2 f0 f7 ff ff[        ]*vpmovusqd %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 31[    ]*vpmovdb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 31 31[    ]*vpmovdb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 31 b4 f0 23 01 00 00[     ]*vpmovdb %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 72 7f[         ]*vpmovdb %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 b2 00 02 00 00[        ]*vpmovdb %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 72 80[         ]*vpmovdb %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 b2 fc fd ff ff[        ]*vpmovdb %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 31[    ]*vpmovdb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 31 31[    ]*vpmovdb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 31 b4 f0 23 01 00 00[     ]*vpmovdb %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 72 7f[         ]*vpmovdb %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 b2 00 04 00 00[        ]*vpmovdb %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 72 80[         ]*vpmovdb %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 b2 f8 fb ff ff[        ]*vpmovdb %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 31[    ]*vpmovsdb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 21 31[    ]*vpmovsdb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 21 b4 f0 23 01 00 00[     ]*vpmovsdb %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 72 7f[         ]*vpmovsdb %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 b2 00 02 00 00[        ]*vpmovsdb %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 72 80[         ]*vpmovsdb %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 b2 fc fd ff ff[        ]*vpmovsdb %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 31[    ]*vpmovsdb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 21 31[    ]*vpmovsdb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 21 b4 f0 23 01 00 00[     ]*vpmovsdb %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 72 7f[         ]*vpmovsdb %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 b2 00 04 00 00[        ]*vpmovsdb %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 72 80[         ]*vpmovsdb %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 b2 f8 fb ff ff[        ]*vpmovsdb %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 31[    ]*vpmovusdb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 11 31[    ]*vpmovusdb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 11 b4 f0 23 01 00 00[     ]*vpmovusdb %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 72 7f[         ]*vpmovusdb %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 b2 00 02 00 00[        ]*vpmovusdb %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 72 80[         ]*vpmovusdb %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 b2 fc fd ff ff[        ]*vpmovusdb %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 31[    ]*vpmovusdb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 11 31[    ]*vpmovusdb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 11 b4 f0 23 01 00 00[     ]*vpmovusdb %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 72 7f[         ]*vpmovusdb %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 b2 00 04 00 00[        ]*vpmovusdb %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 72 80[         ]*vpmovusdb %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 b2 f8 fb ff ff[        ]*vpmovusdb %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 31[    ]*vpmovdw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 33 31[    ]*vpmovdw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 33 b4 f0 23 01 00 00[     ]*vpmovdw %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 72 7f[         ]*vpmovdw %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 b2 00 04 00 00[        ]*vpmovdw %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 72 80[         ]*vpmovdw %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 b2 f8 fb ff ff[        ]*vpmovdw %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 31[    ]*vpmovdw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 33 31[    ]*vpmovdw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 33 b4 f0 23 01 00 00[     ]*vpmovdw %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 72 7f[         ]*vpmovdw %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 b2 00 08 00 00[        ]*vpmovdw %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 72 80[         ]*vpmovdw %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 b2 f0 f7 ff ff[        ]*vpmovdw %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 31[    ]*vpmovsdw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 23 31[    ]*vpmovsdw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 23 b4 f0 23 01 00 00[     ]*vpmovsdw %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 72 7f[         ]*vpmovsdw %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 b2 00 04 00 00[        ]*vpmovsdw %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 72 80[         ]*vpmovsdw %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 b2 f8 fb ff ff[        ]*vpmovsdw %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 31[    ]*vpmovsdw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 23 31[    ]*vpmovsdw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 23 b4 f0 23 01 00 00[     ]*vpmovsdw %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 72 7f[         ]*vpmovsdw %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 b2 00 08 00 00[        ]*vpmovsdw %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 72 80[         ]*vpmovsdw %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 b2 f0 f7 ff ff[        ]*vpmovsdw %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 31[    ]*vpmovusdw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 13 31[    ]*vpmovusdw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 13 b4 f0 23 01 00 00[     ]*vpmovusdw %xmm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 72 7f[         ]*vpmovusdw %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 b2 00 04 00 00[        ]*vpmovusdw %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 72 80[         ]*vpmovusdw %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 b2 f8 fb ff ff[        ]*vpmovusdw %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 31[    ]*vpmovusdw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 13 31[    ]*vpmovusdw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 13 b4 f0 23 01 00 00[     ]*vpmovusdw %ymm30,0x123\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 72 7f[         ]*vpmovusdw %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 b2 00 08 00 00[        ]*vpmovusdw %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 72 80[         ]*vpmovusdw %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 b2 f0 f7 ff ff[        ]*vpmovusdw %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 01 fc 08 78 f5[    ]*vcvttpd2udq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 0f 78 f5[    ]*vcvttpd2udq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 8f 78 f5[    ]*vcvttpd2udq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 31[    ]*vcvttpd2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fc 08 78 b4 f0 23 01 00 00[     ]*vcvttpd2udq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 31[    ]*vcvttpd2udq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 72 7f[         ]*vcvttpd2udq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 b2 00 08 00 00[        ]*vcvttpd2udq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 72 80[         ]*vcvttpd2udq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 b2 f0 f7 ff ff[        ]*vcvttpd2udq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 72 7f[         ]*vcvttpd2udq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 b2 00 04 00 00[        ]*vcvttpd2udq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 72 80[         ]*vcvttpd2udq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 b2 f8 fb ff ff[        ]*vcvttpd2udq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 28 78 f5[    ]*vcvttpd2udq %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 2f 78 f5[    ]*vcvttpd2udq %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc af 78 f5[    ]*vcvttpd2udq %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 31[    ]*vcvttpd2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fc 28 78 b4 f0 23 01 00 00[     ]*vcvttpd2udq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 31[    ]*vcvttpd2udq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 72 7f[         ]*vcvttpd2udq 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 b2 00 10 00 00[        ]*vcvttpd2udq 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 72 80[         ]*vcvttpd2udq -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 b2 e0 ef ff ff[        ]*vcvttpd2udq -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 72 7f[         ]*vcvttpd2udq 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 b2 00 04 00 00[        ]*vcvttpd2udq 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 72 80[         ]*vcvttpd2udq -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 b2 f8 fb ff ff[        ]*vcvttpd2udq -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 78 f5[    ]*vcvttps2udq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 78 f5[    ]*vcvttps2udq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 78 f5[    ]*vcvttps2udq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 31[    ]*vcvttps2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 78 b4 f0 23 01 00 00[     ]*vcvttps2udq 0x123\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 31[    ]*vcvttps2udq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 72 7f[         ]*vcvttps2udq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 b2 00 08 00 00[        ]*vcvttps2udq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 72 80[         ]*vcvttps2udq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 b2 f0 f7 ff ff[        ]*vcvttps2udq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 72 7f[         ]*vcvttps2udq 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 b2 00 02 00 00[        ]*vcvttps2udq 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 72 80[         ]*vcvttps2udq -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 b2 fc fd ff ff[        ]*vcvttps2udq -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 78 f5[    ]*vcvttps2udq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 78 f5[    ]*vcvttps2udq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 78 f5[    ]*vcvttps2udq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 31[    ]*vcvttps2udq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 78 b4 f0 23 01 00 00[     ]*vcvttps2udq 0x123\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 31[    ]*vcvttps2udq \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 72 7f[         ]*vcvttps2udq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 b2 00 10 00 00[        ]*vcvttps2udq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 72 80[         ]*vcvttps2udq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 b2 e0 ef ff ff[        ]*vcvttps2udq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 72 7f[         ]*vcvttps2udq 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 b2 00 02 00 00[        ]*vcvttps2udq 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 72 80[         ]*vcvttps2udq -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 b2 fc fd ff ff[        ]*vcvttps2udq -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 76 f4[    ]*vpermi2d %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 76 f4[    ]*vpermi2d %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 76 f4[    ]*vpermi2d %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 31[    ]*vpermi2d \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 76 b4 f0 23 01 00 00[     ]*vpermi2d 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 31[    ]*vpermi2d \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 72 7f[         ]*vpermi2d 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 b2 00 08 00 00[        ]*vpermi2d 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 72 80[         ]*vpermi2d -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 b2 f0 f7 ff ff[        ]*vpermi2d -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 72 7f[         ]*vpermi2d 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 b2 00 02 00 00[        ]*vpermi2d 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 72 80[         ]*vpermi2d -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 b2 fc fd ff ff[        ]*vpermi2d -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 76 f4[    ]*vpermi2d %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 76 f4[    ]*vpermi2d %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 76 f4[    ]*vpermi2d %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 31[    ]*vpermi2d \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 76 b4 f0 23 01 00 00[     ]*vpermi2d 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 31[    ]*vpermi2d \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 72 7f[         ]*vpermi2d 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 b2 00 10 00 00[        ]*vpermi2d 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 72 80[         ]*vpermi2d -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 b2 e0 ef ff ff[        ]*vpermi2d -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 72 7f[         ]*vpermi2d 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 b2 00 02 00 00[        ]*vpermi2d 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 72 80[         ]*vpermi2d -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 b2 fc fd ff ff[        ]*vpermi2d -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 76 f4[    ]*vpermi2q %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 76 f4[    ]*vpermi2q %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 76 f4[    ]*vpermi2q %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 31[    ]*vpermi2q \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 76 b4 f0 23 01 00 00[     ]*vpermi2q 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 31[    ]*vpermi2q \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 72 7f[         ]*vpermi2q 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 b2 00 08 00 00[        ]*vpermi2q 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 72 80[         ]*vpermi2q -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 b2 f0 f7 ff ff[        ]*vpermi2q -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 72 7f[         ]*vpermi2q 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 b2 00 04 00 00[        ]*vpermi2q 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 72 80[         ]*vpermi2q -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 b2 f8 fb ff ff[        ]*vpermi2q -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 76 f4[    ]*vpermi2q %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 76 f4[    ]*vpermi2q %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 76 f4[    ]*vpermi2q %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 31[    ]*vpermi2q \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 76 b4 f0 23 01 00 00[     ]*vpermi2q 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 31[    ]*vpermi2q \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 72 7f[         ]*vpermi2q 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 b2 00 10 00 00[        ]*vpermi2q 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 72 80[         ]*vpermi2q -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 b2 e0 ef ff ff[        ]*vpermi2q -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 72 7f[         ]*vpermi2q 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 b2 00 04 00 00[        ]*vpermi2q 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 72 80[         ]*vpermi2q -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 b2 f8 fb ff ff[        ]*vpermi2q -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 77 f4[    ]*vpermi2ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 77 f4[    ]*vpermi2ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 77 f4[    ]*vpermi2ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 31[    ]*vpermi2ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 77 b4 f0 23 01 00 00[     ]*vpermi2ps 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 31[    ]*vpermi2ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 72 7f[         ]*vpermi2ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 b2 00 08 00 00[        ]*vpermi2ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 72 80[         ]*vpermi2ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 b2 f0 f7 ff ff[        ]*vpermi2ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 72 7f[         ]*vpermi2ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 b2 00 02 00 00[        ]*vpermi2ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 72 80[         ]*vpermi2ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 b2 fc fd ff ff[        ]*vpermi2ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 77 f4[    ]*vpermi2ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 77 f4[    ]*vpermi2ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 77 f4[    ]*vpermi2ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 31[    ]*vpermi2ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 77 b4 f0 23 01 00 00[     ]*vpermi2ps 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 31[    ]*vpermi2ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 72 7f[         ]*vpermi2ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 b2 00 10 00 00[        ]*vpermi2ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 72 80[         ]*vpermi2ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 b2 e0 ef ff ff[        ]*vpermi2ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 72 7f[         ]*vpermi2ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 b2 00 02 00 00[        ]*vpermi2ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 72 80[         ]*vpermi2ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 b2 fc fd ff ff[        ]*vpermi2ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 77 f4[    ]*vpermi2pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 77 f4[    ]*vpermi2pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 77 f4[    ]*vpermi2pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 31[    ]*vpermi2pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 77 b4 f0 23 01 00 00[     ]*vpermi2pd 0x123\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 31[    ]*vpermi2pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 72 7f[         ]*vpermi2pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 b2 00 08 00 00[        ]*vpermi2pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 72 80[         ]*vpermi2pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 b2 f0 f7 ff ff[        ]*vpermi2pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 72 7f[         ]*vpermi2pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 b2 00 04 00 00[        ]*vpermi2pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 72 80[         ]*vpermi2pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 b2 f8 fb ff ff[        ]*vpermi2pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 77 f4[    ]*vpermi2pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 77 f4[    ]*vpermi2pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 77 f4[    ]*vpermi2pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 31[    ]*vpermi2pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 77 b4 f0 23 01 00 00[     ]*vpermi2pd 0x123\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 31[    ]*vpermi2pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 72 7f[         ]*vpermi2pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 b2 00 10 00 00[        ]*vpermi2pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 72 80[         ]*vpermi2pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 b2 e0 ef ff ff[        ]*vpermi2pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 72 7f[         ]*vpermi2pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 b2 00 04 00 00[        ]*vpermi2pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 72 80[         ]*vpermi2pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 b2 f8 fb ff ff[        ]*vpermi2pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 92 16 00 27 ec[    ]*vptestnmd %xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 16 07 27 ec[    ]*vptestnmd %xmm28,%xmm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 29[    ]*vptestnmd \(%rcx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 16 00 27 ac f0 23 01 00 00[     ]*vptestnmd 0x123\(%rax,%r14,8\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 29[    ]*vptestnmd \(%rcx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 6a 7f[         ]*vptestnmd 0x7f0\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 aa 00 08 00 00[        ]*vptestnmd 0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 6a 80[         ]*vptestnmd -0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 aa f0 f7 ff ff[        ]*vptestnmd -0x810\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 6a 7f[         ]*vptestnmd 0x1fc\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 aa 00 02 00 00[        ]*vptestnmd 0x200\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 6a 80[         ]*vptestnmd -0x200\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 aa fc fd ff ff[        ]*vptestnmd -0x204\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 16 20 27 ec[    ]*vptestnmd %ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 16 27 27 ec[    ]*vptestnmd %ymm28,%ymm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 29[    ]*vptestnmd \(%rcx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 16 20 27 ac f0 23 01 00 00[     ]*vptestnmd 0x123\(%rax,%r14,8\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 29[    ]*vptestnmd \(%rcx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 6a 7f[         ]*vptestnmd 0xfe0\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 aa 00 10 00 00[        ]*vptestnmd 0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 6a 80[         ]*vptestnmd -0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 aa e0 ef ff ff[        ]*vptestnmd -0x1020\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 6a 7f[         ]*vptestnmd 0x1fc\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 aa 00 02 00 00[        ]*vptestnmd 0x200\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 6a 80[         ]*vptestnmd -0x200\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 aa fc fd ff ff[        ]*vptestnmd -0x204\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 96 00 27 ec[    ]*vptestnmq %xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 96 07 27 ec[    ]*vptestnmq %xmm28,%xmm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 29[    ]*vptestnmq \(%rcx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 96 00 27 ac f0 23 01 00 00[     ]*vptestnmq 0x123\(%rax,%r14,8\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 29[    ]*vptestnmq \(%rcx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 6a 7f[         ]*vptestnmq 0x7f0\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 aa 00 08 00 00[        ]*vptestnmq 0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 6a 80[         ]*vptestnmq -0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 aa f0 f7 ff ff[        ]*vptestnmq -0x810\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 6a 7f[         ]*vptestnmq 0x3f8\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 aa 00 04 00 00[        ]*vptestnmq 0x400\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 6a 80[         ]*vptestnmq -0x400\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 aa f8 fb ff ff[        ]*vptestnmq -0x408\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 96 20 27 ec[    ]*vptestnmq %ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 96 27 27 ec[    ]*vptestnmq %ymm28,%ymm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 29[    ]*vptestnmq \(%rcx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 96 20 27 ac f0 23 01 00 00[     ]*vptestnmq 0x123\(%rax,%r14,8\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 29[    ]*vptestnmq \(%rcx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 6a 7f[         ]*vptestnmq 0xfe0\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 aa 00 10 00 00[        ]*vptestnmq 0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 6a 80[         ]*vptestnmq -0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 aa e0 ef ff ff[        ]*vptestnmq -0x1020\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 6a 7f[         ]*vptestnmq 0x3f8\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 aa 00 04 00 00[        ]*vptestnmq 0x400\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 6a 80[         ]*vptestnmq -0x400\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 aa f8 fb ff ff[        ]*vptestnmq -0x408\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 58 f4[    ]*vaddpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 58 f4[    ]*vaddpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 58 f4[    ]*vaddpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 31[    ]*vaddpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 58 b4 f0 34 12 00 00[     ]*vaddpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 31[    ]*vaddpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 72 7f[         ]*vaddpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 b2 00 08 00 00[        ]*vaddpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 72 80[         ]*vaddpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 58 b2 f0 f7 ff ff[        ]*vaddpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 72 7f[         ]*vaddpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 b2 00 04 00 00[        ]*vaddpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 72 80[         ]*vaddpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 58 b2 f8 fb ff ff[        ]*vaddpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 58 f4[    ]*vaddpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 58 f4[    ]*vaddpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 58 f4[    ]*vaddpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 31[    ]*vaddpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 58 b4 f0 34 12 00 00[     ]*vaddpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 31[    ]*vaddpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 72 7f[         ]*vaddpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 b2 00 10 00 00[        ]*vaddpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 72 80[         ]*vaddpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 58 b2 e0 ef ff ff[        ]*vaddpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 72 7f[         ]*vaddpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 b2 00 04 00 00[        ]*vaddpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 72 80[         ]*vaddpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 58 b2 f8 fb ff ff[        ]*vaddpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 58 f4[    ]*vaddps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 58 f4[    ]*vaddps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 58 f4[    ]*vaddps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 31[    ]*vaddps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 58 b4 f0 34 12 00 00[     ]*vaddps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 31[    ]*vaddps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 72 7f[         ]*vaddps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 b2 00 08 00 00[        ]*vaddps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 72 80[         ]*vaddps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 58 b2 f0 f7 ff ff[        ]*vaddps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 72 7f[         ]*vaddps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 b2 00 02 00 00[        ]*vaddps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 72 80[         ]*vaddps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 58 b2 fc fd ff ff[        ]*vaddps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 58 f4[    ]*vaddps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 58 f4[    ]*vaddps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 58 f4[    ]*vaddps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 31[    ]*vaddps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 58 b4 f0 34 12 00 00[     ]*vaddps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 31[    ]*vaddps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 72 7f[         ]*vaddps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 b2 00 10 00 00[        ]*vaddps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 72 80[         ]*vaddps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 58 b2 e0 ef ff ff[        ]*vaddps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 72 7f[         ]*vaddps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 b2 00 02 00 00[        ]*vaddps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 72 80[         ]*vaddps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 58 b2 fc fd ff ff[        ]*vaddps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 03 f4 ab[         ]*valignd \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 03 f4 ab[         ]*valignd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 03 f4 ab[         ]*valignd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 03 f4 7b[         ]*valignd \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 31 7b[         ]*valignd \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 03 b4 f0 34 12 00 00 7b[  ]*valignd \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 31 7b[         ]*valignd \$0x7b,\(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 72 7f 7b[      ]*valignd \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 b2 00 08 00 00 7b[     ]*valignd \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 72 80 7b[      ]*valignd \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 03 b2 f0 f7 ff ff 7b[     ]*valignd \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 72 7f 7b[      ]*valignd \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 b2 00 02 00 00 7b[     ]*valignd \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 72 80 7b[      ]*valignd \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 03 b2 fc fd ff ff 7b[     ]*valignd \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 03 f4 ab[         ]*valignd \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 03 f4 ab[         ]*valignd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 03 f4 ab[         ]*valignd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 03 f4 7b[         ]*valignd \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 31 7b[         ]*valignd \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 03 b4 f0 34 12 00 00 7b[  ]*valignd \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 31 7b[         ]*valignd \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 72 7f 7b[      ]*valignd \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 b2 00 10 00 00 7b[     ]*valignd \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 72 80 7b[      ]*valignd \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 03 b2 e0 ef ff ff 7b[     ]*valignd \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 72 7f 7b[      ]*valignd \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 b2 00 02 00 00 7b[     ]*valignd \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 72 80 7b[      ]*valignd \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 03 b2 fc fd ff ff 7b[     ]*valignd \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 65 f4[    ]*vblendmpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 65 f4[    ]*vblendmpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 65 f4[    ]*vblendmpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 31[    ]*vblendmpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 65 b4 f0 34 12 00 00[     ]*vblendmpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 31[    ]*vblendmpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 72 7f[         ]*vblendmpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 b2 00 08 00 00[        ]*vblendmpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 72 80[         ]*vblendmpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 65 b2 f0 f7 ff ff[        ]*vblendmpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 72 7f[         ]*vblendmpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 b2 00 04 00 00[        ]*vblendmpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 72 80[         ]*vblendmpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 65 b2 f8 fb ff ff[        ]*vblendmpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 65 f4[    ]*vblendmpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 65 f4[    ]*vblendmpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 65 f4[    ]*vblendmpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 31[    ]*vblendmpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 65 b4 f0 34 12 00 00[     ]*vblendmpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 31[    ]*vblendmpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 72 7f[         ]*vblendmpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 b2 00 10 00 00[        ]*vblendmpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 72 80[         ]*vblendmpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 65 b2 e0 ef ff ff[        ]*vblendmpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 72 7f[         ]*vblendmpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 b2 00 04 00 00[        ]*vblendmpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 72 80[         ]*vblendmpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 65 b2 f8 fb ff ff[        ]*vblendmpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 65 f4[    ]*vblendmps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 65 f4[    ]*vblendmps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 65 f4[    ]*vblendmps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 31[    ]*vblendmps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 65 b4 f0 34 12 00 00[     ]*vblendmps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 31[    ]*vblendmps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 72 7f[         ]*vblendmps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 b2 00 08 00 00[        ]*vblendmps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 72 80[         ]*vblendmps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 65 b2 f0 f7 ff ff[        ]*vblendmps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 72 7f[         ]*vblendmps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 b2 00 02 00 00[        ]*vblendmps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 72 80[         ]*vblendmps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 65 b2 fc fd ff ff[        ]*vblendmps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 65 f4[    ]*vblendmps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 65 f4[    ]*vblendmps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 65 f4[    ]*vblendmps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 31[    ]*vblendmps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 65 b4 f0 34 12 00 00[     ]*vblendmps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 31[    ]*vblendmps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 72 7f[         ]*vblendmps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 b2 00 10 00 00[        ]*vblendmps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 72 80[         ]*vblendmps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 65 b2 e0 ef ff ff[        ]*vblendmps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 72 7f[         ]*vblendmps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 b2 00 02 00 00[        ]*vblendmps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 72 80[         ]*vblendmps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 65 b2 fc fd ff ff[        ]*vblendmps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 31[    ]*vbroadcastf32x4 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 1a 31[    ]*vbroadcastf32x4 \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 1a 31[    ]*vbroadcastf32x4 \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 1a b4 f0 34 12 00 00[     ]*vbroadcastf32x4 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 72 7f[         ]*vbroadcastf32x4 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a b2 00 08 00 00[        ]*vbroadcastf32x4 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a 72 80[         ]*vbroadcastf32x4 -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1a b2 f0 f7 ff ff[        ]*vbroadcastf32x4 -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 31[    ]*vbroadcasti32x4 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 5a 31[    ]*vbroadcasti32x4 \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 5a 31[    ]*vbroadcasti32x4 \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 5a b4 f0 34 12 00 00[     ]*vbroadcasti32x4 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 72 7f[         ]*vbroadcasti32x4 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a b2 00 08 00 00[        ]*vbroadcasti32x4 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a 72 80[         ]*vbroadcasti32x4 -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 5a b2 f0 f7 ff ff[        ]*vbroadcasti32x4 -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 31[    ]*vbroadcastsd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 19 31[    ]*vbroadcastsd \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 19 31[    ]*vbroadcastsd \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 19 b4 f0 34 12 00 00[     ]*vbroadcastsd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 72 7f[         ]*vbroadcastsd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 b2 00 04 00 00[        ]*vbroadcastsd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 72 80[         ]*vbroadcastsd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 19 b2 f8 fb ff ff[        ]*vbroadcastsd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 19 f5[    ]*vbroadcastsd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 19 f5[    ]*vbroadcastsd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 19 f5[    ]*vbroadcastsd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 31[    ]*vbroadcastss \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 18 31[    ]*vbroadcastss \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 18 31[    ]*vbroadcastss \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 18 b4 f0 34 12 00 00[     ]*vbroadcastss 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 72 7f[         ]*vbroadcastss 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 b2 00 02 00 00[        ]*vbroadcastss 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 72 80[         ]*vbroadcastss -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 18 b2 fc fd ff ff[        ]*vbroadcastss -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 31[    ]*vbroadcastss \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 18 31[    ]*vbroadcastss \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 18 31[    ]*vbroadcastss \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 18 b4 f0 34 12 00 00[     ]*vbroadcastss 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 72 7f[         ]*vbroadcastss 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 b2 00 02 00 00[        ]*vbroadcastss 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 72 80[         ]*vbroadcastss -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 18 b2 fc fd ff ff[        ]*vbroadcastss -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 18 f5[    ]*vbroadcastss %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 18 f5[    ]*vbroadcastss %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 18 f5[    ]*vbroadcastss %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 18 f5[    ]*vbroadcastss %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 18 f5[    ]*vbroadcastss %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 18 f5[    ]*vbroadcastss %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 95 00 c2 ec ab[         ]*vcmppd \$0xab,%xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 95 07 c2 ec ab[         ]*vcmppd \$0xab,%xmm28,%xmm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 95 00 c2 ec 7b[         ]*vcmppd \$0x7b,%xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 29 7b[         ]*vcmppd \$0x7b,\(%rcx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 95 00 c2 ac f0 34 12 00 00 7b[  ]*vcmppd \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 29 7b[         ]*vcmppd \$0x7b,\(%rcx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x7f0\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 aa 00 08 00 00 7b[     ]*vcmppd \$0x7b,0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 00 c2 aa f0 f7 ff ff 7b[     ]*vcmppd \$0x7b,-0x810\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 aa 00 04 00 00 7b[     ]*vcmppd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 10 c2 aa f8 fb ff ff 7b[     ]*vcmppd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 95 20 c2 ec ab[         ]*vcmppd \$0xab,%ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 95 27 c2 ec ab[         ]*vcmppd \$0xab,%ymm28,%ymm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 95 20 c2 ec 7b[         ]*vcmppd \$0x7b,%ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 29 7b[         ]*vcmppd \$0x7b,\(%rcx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 95 20 c2 ac f0 34 12 00 00 7b[  ]*vcmppd \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 29 7b[         ]*vcmppd \$0x7b,\(%rcx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 6a 7f 7b[      ]*vcmppd \$0x7b,0xfe0\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 aa 00 10 00 00 7b[     ]*vcmppd \$0x7b,0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 20 c2 aa e0 ef ff ff 7b[     ]*vcmppd \$0x7b,-0x1020\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 6a 7f 7b[      ]*vcmppd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 aa 00 04 00 00 7b[     ]*vcmppd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 6a 80 7b[      ]*vcmppd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 95 30 c2 aa f8 fb ff ff 7b[     ]*vcmppd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 14 00 c2 ec ab[         ]*vcmpps \$0xab,%xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 14 07 c2 ec ab[         ]*vcmpps \$0xab,%xmm28,%xmm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 14 00 c2 ec 7b[         ]*vcmpps \$0x7b,%xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 29 7b[         ]*vcmpps \$0x7b,\(%rcx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 14 00 c2 ac f0 34 12 00 00 7b[  ]*vcmpps \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 29 7b[         ]*vcmpps \$0x7b,\(%rcx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x7f0\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 aa 00 08 00 00 7b[     ]*vcmpps \$0x7b,0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 00 c2 aa f0 f7 ff ff 7b[     ]*vcmpps \$0x7b,-0x810\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 aa 00 02 00 00 7b[     ]*vcmpps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 10 c2 aa fc fd ff ff 7b[     ]*vcmpps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 14 20 c2 ec ab[         ]*vcmpps \$0xab,%ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 14 27 c2 ec ab[         ]*vcmpps \$0xab,%ymm28,%ymm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 14 20 c2 ec 7b[         ]*vcmpps \$0x7b,%ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 29 7b[         ]*vcmpps \$0x7b,\(%rcx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 14 20 c2 ac f0 34 12 00 00 7b[  ]*vcmpps \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 29 7b[         ]*vcmpps \$0x7b,\(%rcx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 6a 7f 7b[      ]*vcmpps \$0x7b,0xfe0\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 aa 00 10 00 00 7b[     ]*vcmpps \$0x7b,0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 20 c2 aa e0 ef ff ff 7b[     ]*vcmpps \$0x7b,-0x1020\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 6a 7f 7b[      ]*vcmpps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 aa 00 02 00 00 7b[     ]*vcmpps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 6a 80 7b[      ]*vcmpps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 14 30 c2 aa fc fd ff ff 7b[     ]*vcmpps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 31[    ]*vcompresspd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 8a 31[    ]*vcompresspd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 8a b4 f0 34 12 00 00[     ]*vcompresspd %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 72 7f[         ]*vcompresspd %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a b2 00 04 00 00[        ]*vcompresspd %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a 72 80[         ]*vcompresspd %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8a b2 f8 fb ff ff[        ]*vcompresspd %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 31[    ]*vcompresspd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 8a 31[    ]*vcompresspd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 8a b4 f0 34 12 00 00[     ]*vcompresspd %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 72 7f[         ]*vcompresspd %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a b2 00 04 00 00[        ]*vcompresspd %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a 72 80[         ]*vcompresspd %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8a b2 f8 fb ff ff[        ]*vcompresspd %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 8a ee[    ]*vcompresspd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 8a ee[    ]*vcompresspd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 8a ee[    ]*vcompresspd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 8a ee[    ]*vcompresspd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 8a ee[    ]*vcompresspd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 8a ee[    ]*vcompresspd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 31[    ]*vcompressps %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 8a 31[    ]*vcompressps %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 8a b4 f0 34 12 00 00[     ]*vcompressps %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 72 7f[         ]*vcompressps %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a b2 00 02 00 00[        ]*vcompressps %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a 72 80[         ]*vcompressps %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8a b2 fc fd ff ff[        ]*vcompressps %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 31[    ]*vcompressps %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 8a 31[    ]*vcompressps %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 8a b4 f0 34 12 00 00[     ]*vcompressps %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 72 7f[         ]*vcompressps %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a b2 00 02 00 00[        ]*vcompressps %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a 72 80[         ]*vcompressps %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8a b2 fc fd ff ff[        ]*vcompressps %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 8a ee[    ]*vcompressps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 8a ee[    ]*vcompressps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 8a ee[    ]*vcompressps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 8a ee[    ]*vcompressps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 8a ee[    ]*vcompressps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 8a ee[    ]*vcompressps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 e6 f5[    ]*vcvtdq2pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f e6 f5[    ]*vcvtdq2pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f e6 f5[    ]*vcvtdq2pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 31[    ]*vcvtdq2pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 e6 b4 f0 34 12 00 00[     ]*vcvtdq2pd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 31[    ]*vcvtdq2pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 72 7f[         ]*vcvtdq2pd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 b2 00 04 00 00[        ]*vcvtdq2pd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 72 80[         ]*vcvtdq2pd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 e6 b2 f8 fb ff ff[        ]*vcvtdq2pd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 72 7f[         ]*vcvtdq2pd 0x1fc\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 b2 00 02 00 00[        ]*vcvtdq2pd 0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 72 80[         ]*vcvtdq2pd -0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 e6 b2 fc fd ff ff[        ]*vcvtdq2pd -0x204\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 e6 f5[    ]*vcvtdq2pd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f e6 f5[    ]*vcvtdq2pd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af e6 f5[    ]*vcvtdq2pd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 31[    ]*vcvtdq2pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 e6 b4 f0 34 12 00 00[     ]*vcvtdq2pd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 31[    ]*vcvtdq2pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 72 7f[         ]*vcvtdq2pd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 b2 00 08 00 00[        ]*vcvtdq2pd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 72 80[         ]*vcvtdq2pd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 e6 b2 f0 f7 ff ff[        ]*vcvtdq2pd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 72 7f[         ]*vcvtdq2pd 0x1fc\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 b2 00 02 00 00[        ]*vcvtdq2pd 0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 72 80[         ]*vcvtdq2pd -0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 e6 b2 fc fd ff ff[        ]*vcvtdq2pd -0x204\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 5b f5[    ]*vcvtdq2ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 5b f5[    ]*vcvtdq2ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 5b f5[    ]*vcvtdq2ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 31[    ]*vcvtdq2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 5b b4 f0 34 12 00 00[     ]*vcvtdq2ps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 31[    ]*vcvtdq2ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 72 7f[         ]*vcvtdq2ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b b2 00 08 00 00[        ]*vcvtdq2ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b 72 80[         ]*vcvtdq2ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5b b2 f0 f7 ff ff[        ]*vcvtdq2ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 72 7f[         ]*vcvtdq2ps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b b2 00 02 00 00[        ]*vcvtdq2ps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b 72 80[         ]*vcvtdq2ps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5b b2 fc fd ff ff[        ]*vcvtdq2ps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 5b f5[    ]*vcvtdq2ps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 5b f5[    ]*vcvtdq2ps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 5b f5[    ]*vcvtdq2ps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 31[    ]*vcvtdq2ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 5b b4 f0 34 12 00 00[     ]*vcvtdq2ps 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 31[    ]*vcvtdq2ps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 72 7f[         ]*vcvtdq2ps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b b2 00 10 00 00[        ]*vcvtdq2ps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b 72 80[         ]*vcvtdq2ps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5b b2 e0 ef ff ff[        ]*vcvtdq2ps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 72 7f[         ]*vcvtdq2ps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b b2 00 02 00 00[        ]*vcvtdq2ps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b 72 80[         ]*vcvtdq2ps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5b b2 fc fd ff ff[        ]*vcvtdq2ps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 08 e6 f5[    ]*vcvtpd2dq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 0f e6 f5[    ]*vcvtpd2dq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff 8f e6 f5[    ]*vcvtpd2dq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 31[    ]*vcvtpd2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 ff 08 e6 b4 f0 34 12 00 00[     ]*vcvtpd2dq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 31[    ]*vcvtpd2dq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 72 7f[         ]*vcvtpd2dq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 b2 00 08 00 00[        ]*vcvtpd2dq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 72 80[         ]*vcvtpd2dq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 e6 b2 f0 f7 ff ff[        ]*vcvtpd2dq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 72 7f[         ]*vcvtpd2dq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 b2 00 04 00 00[        ]*vcvtpd2dq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 72 80[         ]*vcvtpd2dq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 18 e6 b2 f8 fb ff ff[        ]*vcvtpd2dq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 28 e6 f5[    ]*vcvtpd2dq %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 2f e6 f5[    ]*vcvtpd2dq %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff af e6 f5[    ]*vcvtpd2dq %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 31[    ]*vcvtpd2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 ff 28 e6 b4 f0 34 12 00 00[     ]*vcvtpd2dq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 31[    ]*vcvtpd2dq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 72 7f[         ]*vcvtpd2dq 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 b2 00 10 00 00[        ]*vcvtpd2dq 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 72 80[         ]*vcvtpd2dq -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 e6 b2 e0 ef ff ff[        ]*vcvtpd2dq -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 72 7f[         ]*vcvtpd2dq 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 b2 00 04 00 00[        ]*vcvtpd2dq 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 72 80[         ]*vcvtpd2dq -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 38 e6 b2 f8 fb ff ff[        ]*vcvtpd2dq -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 5a f5[    ]*vcvtpd2ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 5a f5[    ]*vcvtpd2ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 5a f5[    ]*vcvtpd2ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 31[    ]*vcvtpd2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 5a b4 f0 34 12 00 00[     ]*vcvtpd2ps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 31[    ]*vcvtpd2ps \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 72 7f[         ]*vcvtpd2ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a b2 00 08 00 00[        ]*vcvtpd2ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a 72 80[         ]*vcvtpd2ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 5a b2 f0 f7 ff ff[        ]*vcvtpd2ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 72 7f[         ]*vcvtpd2ps 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a b2 00 04 00 00[        ]*vcvtpd2ps 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a 72 80[         ]*vcvtpd2ps -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 5a b2 f8 fb ff ff[        ]*vcvtpd2ps -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 5a f5[    ]*vcvtpd2ps %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 5a f5[    ]*vcvtpd2ps %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 5a f5[    ]*vcvtpd2ps %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 31[    ]*vcvtpd2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 5a b4 f0 34 12 00 00[     ]*vcvtpd2ps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 31[    ]*vcvtpd2ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 72 7f[         ]*vcvtpd2ps 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a b2 00 10 00 00[        ]*vcvtpd2ps 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a 72 80[         ]*vcvtpd2ps -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 5a b2 e0 ef ff ff[        ]*vcvtpd2ps -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 72 7f[         ]*vcvtpd2ps 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a b2 00 04 00 00[        ]*vcvtpd2ps 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a 72 80[         ]*vcvtpd2ps -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 5a b2 f8 fb ff ff[        ]*vcvtpd2ps -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 08 79 f5[    ]*vcvtpd2udq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 0f 79 f5[    ]*vcvtpd2udq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 8f 79 f5[    ]*vcvtpd2udq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 31[    ]*vcvtpd2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fc 08 79 b4 f0 34 12 00 00[     ]*vcvtpd2udq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 31[    ]*vcvtpd2udq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 72 7f[         ]*vcvtpd2udq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 b2 00 08 00 00[        ]*vcvtpd2udq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 72 80[         ]*vcvtpd2udq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 79 b2 f0 f7 ff ff[        ]*vcvtpd2udq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 72 7f[         ]*vcvtpd2udq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 b2 00 04 00 00[        ]*vcvtpd2udq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 72 80[         ]*vcvtpd2udq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 79 b2 f8 fb ff ff[        ]*vcvtpd2udq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 28 79 f5[    ]*vcvtpd2udq %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 2f 79 f5[    ]*vcvtpd2udq %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc af 79 f5[    ]*vcvtpd2udq %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 31[    ]*vcvtpd2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fc 28 79 b4 f0 34 12 00 00[     ]*vcvtpd2udq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 31[    ]*vcvtpd2udq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 72 7f[         ]*vcvtpd2udq 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 b2 00 10 00 00[        ]*vcvtpd2udq 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 72 80[         ]*vcvtpd2udq -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 79 b2 e0 ef ff ff[        ]*vcvtpd2udq -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 72 7f[         ]*vcvtpd2udq 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 b2 00 04 00 00[        ]*vcvtpd2udq 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 72 80[         ]*vcvtpd2udq -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 79 b2 f8 fb ff ff[        ]*vcvtpd2udq -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 13 f5[    ]*vcvtph2ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 13 f5[    ]*vcvtph2ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 13 f5[    ]*vcvtph2ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 31[    ]*vcvtph2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 13 b4 f0 34 12 00 00[     ]*vcvtph2ps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 72 7f[         ]*vcvtph2ps 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 b2 00 04 00 00[        ]*vcvtph2ps 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 72 80[         ]*vcvtph2ps -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 13 b2 f8 fb ff ff[        ]*vcvtph2ps -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 13 f5[    ]*vcvtph2ps %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 13 f5[    ]*vcvtph2ps %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 13 f5[    ]*vcvtph2ps %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 31[    ]*vcvtph2ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 13 b4 f0 34 12 00 00[     ]*vcvtph2ps 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 72 7f[         ]*vcvtph2ps 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 b2 00 08 00 00[        ]*vcvtph2ps 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 72 80[         ]*vcvtph2ps -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 13 b2 f0 f7 ff ff[        ]*vcvtph2ps -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 5b f5[    ]*vcvtps2dq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 5b f5[    ]*vcvtps2dq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 5b f5[    ]*vcvtps2dq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 31[    ]*vcvtps2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 5b b4 f0 34 12 00 00[     ]*vcvtps2dq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 31[    ]*vcvtps2dq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 72 7f[         ]*vcvtps2dq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b b2 00 08 00 00[        ]*vcvtps2dq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b 72 80[         ]*vcvtps2dq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 5b b2 f0 f7 ff ff[        ]*vcvtps2dq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 72 7f[         ]*vcvtps2dq 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b b2 00 02 00 00[        ]*vcvtps2dq 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b 72 80[         ]*vcvtps2dq -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 5b b2 fc fd ff ff[        ]*vcvtps2dq -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 5b f5[    ]*vcvtps2dq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 5b f5[    ]*vcvtps2dq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 5b f5[    ]*vcvtps2dq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 31[    ]*vcvtps2dq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 5b b4 f0 34 12 00 00[     ]*vcvtps2dq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 31[    ]*vcvtps2dq \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 72 7f[         ]*vcvtps2dq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b b2 00 10 00 00[        ]*vcvtps2dq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b 72 80[         ]*vcvtps2dq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 5b b2 e0 ef ff ff[        ]*vcvtps2dq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 72 7f[         ]*vcvtps2dq 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b b2 00 02 00 00[        ]*vcvtps2dq 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b 72 80[         ]*vcvtps2dq -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 5b b2 fc fd ff ff[        ]*vcvtps2dq -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 5a f5[    ]*vcvtps2pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 5a f5[    ]*vcvtps2pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 5a f5[    ]*vcvtps2pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 31[    ]*vcvtps2pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 5a b4 f0 34 12 00 00[     ]*vcvtps2pd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 31[    ]*vcvtps2pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 72 7f[         ]*vcvtps2pd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a b2 00 04 00 00[        ]*vcvtps2pd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a 72 80[         ]*vcvtps2pd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 5a b2 f8 fb ff ff[        ]*vcvtps2pd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 72 7f[         ]*vcvtps2pd 0x1fc\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a b2 00 02 00 00[        ]*vcvtps2pd 0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a 72 80[         ]*vcvtps2pd -0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 5a b2 fc fd ff ff[        ]*vcvtps2pd -0x204\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 5a f5[    ]*vcvtps2pd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 5a f5[    ]*vcvtps2pd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 5a f5[    ]*vcvtps2pd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 31[    ]*vcvtps2pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 5a b4 f0 34 12 00 00[     ]*vcvtps2pd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 31[    ]*vcvtps2pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 72 7f[         ]*vcvtps2pd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a b2 00 08 00 00[        ]*vcvtps2pd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a 72 80[         ]*vcvtps2pd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 5a b2 f0 f7 ff ff[        ]*vcvtps2pd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 72 7f[         ]*vcvtps2pd 0x1fc\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a b2 00 02 00 00[        ]*vcvtps2pd 0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a 72 80[         ]*vcvtps2pd -0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 5a b2 fc fd ff ff[        ]*vcvtps2pd -0x204\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 1d ee ab[         ]*vcvtps2ph \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 1d ee 7b[         ]*vcvtps2ph \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 1d ee ab[         ]*vcvtps2ph \$0xab,%ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 1d ee 7b[         ]*vcvtps2ph \$0x7b,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 79 f5[    ]*vcvtps2udq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 79 f5[    ]*vcvtps2udq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 79 f5[    ]*vcvtps2udq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 31[    ]*vcvtps2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 79 b4 f0 34 12 00 00[     ]*vcvtps2udq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 31[    ]*vcvtps2udq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 72 7f[         ]*vcvtps2udq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 b2 00 08 00 00[        ]*vcvtps2udq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 72 80[         ]*vcvtps2udq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 79 b2 f0 f7 ff ff[        ]*vcvtps2udq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 72 7f[         ]*vcvtps2udq 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 b2 00 02 00 00[        ]*vcvtps2udq 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 72 80[         ]*vcvtps2udq -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 79 b2 fc fd ff ff[        ]*vcvtps2udq -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 79 f5[    ]*vcvtps2udq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 79 f5[    ]*vcvtps2udq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 79 f5[    ]*vcvtps2udq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 31[    ]*vcvtps2udq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 79 b4 f0 34 12 00 00[     ]*vcvtps2udq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 31[    ]*vcvtps2udq \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 72 7f[         ]*vcvtps2udq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 b2 00 10 00 00[        ]*vcvtps2udq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 72 80[         ]*vcvtps2udq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 79 b2 e0 ef ff ff[        ]*vcvtps2udq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 72 7f[         ]*vcvtps2udq 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 b2 00 02 00 00[        ]*vcvtps2udq 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 72 80[         ]*vcvtps2udq -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 79 b2 fc fd ff ff[        ]*vcvtps2udq -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 e6 f5[    ]*vcvttpd2dq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f e6 f5[    ]*vcvttpd2dq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f e6 f5[    ]*vcvttpd2dq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 31[    ]*vcvttpd2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 e6 b4 f0 34 12 00 00[     ]*vcvttpd2dq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 31[    ]*vcvttpd2dq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 72 7f[         ]*vcvttpd2dq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 b2 00 08 00 00[        ]*vcvttpd2dq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 72 80[         ]*vcvttpd2dq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 e6 b2 f0 f7 ff ff[        ]*vcvttpd2dq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 72 7f[         ]*vcvttpd2dq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 b2 00 04 00 00[        ]*vcvttpd2dq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 72 80[         ]*vcvttpd2dq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 e6 b2 f8 fb ff ff[        ]*vcvttpd2dq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 e6 f5[    ]*vcvttpd2dq %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f e6 f5[    ]*vcvttpd2dq %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af e6 f5[    ]*vcvttpd2dq %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 31[    ]*vcvttpd2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 e6 b4 f0 34 12 00 00[     ]*vcvttpd2dq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 31[    ]*vcvttpd2dq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 72 7f[         ]*vcvttpd2dq 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 b2 00 10 00 00[        ]*vcvttpd2dq 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 72 80[         ]*vcvttpd2dq -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 e6 b2 e0 ef ff ff[        ]*vcvttpd2dq -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 72 7f[         ]*vcvttpd2dq 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 b2 00 04 00 00[        ]*vcvttpd2dq 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 72 80[         ]*vcvttpd2dq -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 e6 b2 f8 fb ff ff[        ]*vcvttpd2dq -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 5b f5[    ]*vcvttps2dq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 5b f5[    ]*vcvttps2dq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 5b f5[    ]*vcvttps2dq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 31[    ]*vcvttps2dq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 5b b4 f0 34 12 00 00[     ]*vcvttps2dq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 31[    ]*vcvttps2dq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 72 7f[         ]*vcvttps2dq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b b2 00 08 00 00[        ]*vcvttps2dq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b 72 80[         ]*vcvttps2dq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 5b b2 f0 f7 ff ff[        ]*vcvttps2dq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 72 7f[         ]*vcvttps2dq 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b b2 00 02 00 00[        ]*vcvttps2dq 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b 72 80[         ]*vcvttps2dq -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 5b b2 fc fd ff ff[        ]*vcvttps2dq -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 5b f5[    ]*vcvttps2dq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 5b f5[    ]*vcvttps2dq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 5b f5[    ]*vcvttps2dq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 31[    ]*vcvttps2dq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 5b b4 f0 34 12 00 00[     ]*vcvttps2dq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 31[    ]*vcvttps2dq \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 72 7f[         ]*vcvttps2dq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b b2 00 10 00 00[        ]*vcvttps2dq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b 72 80[         ]*vcvttps2dq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 5b b2 e0 ef ff ff[        ]*vcvttps2dq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 72 7f[         ]*vcvttps2dq 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b b2 00 02 00 00[        ]*vcvttps2dq 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b 72 80[         ]*vcvttps2dq -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 5b b2 fc fd ff ff[        ]*vcvttps2dq -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 7a f5[    ]*vcvtudq2pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 7a f5[    ]*vcvtudq2pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 7a f5[    ]*vcvtudq2pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 31[    ]*vcvtudq2pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 7a b4 f0 34 12 00 00[     ]*vcvtudq2pd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 31[    ]*vcvtudq2pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 72 7f[         ]*vcvtudq2pd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a b2 00 04 00 00[        ]*vcvtudq2pd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a 72 80[         ]*vcvtudq2pd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7a b2 f8 fb ff ff[        ]*vcvtudq2pd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 72 7f[         ]*vcvtudq2pd 0x1fc\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a b2 00 02 00 00[        ]*vcvtudq2pd 0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a 72 80[         ]*vcvtudq2pd -0x200\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 18 7a b2 fc fd ff ff[        ]*vcvtudq2pd -0x204\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 7a f5[    ]*vcvtudq2pd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 7a f5[    ]*vcvtudq2pd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 7a f5[    ]*vcvtudq2pd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 31[    ]*vcvtudq2pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 7a b4 f0 34 12 00 00[     ]*vcvtudq2pd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 31[    ]*vcvtudq2pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 72 7f[         ]*vcvtudq2pd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a b2 00 08 00 00[        ]*vcvtudq2pd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a 72 80[         ]*vcvtudq2pd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7a b2 f0 f7 ff ff[        ]*vcvtudq2pd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 72 7f[         ]*vcvtudq2pd 0x1fc\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a b2 00 02 00 00[        ]*vcvtudq2pd 0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a 72 80[         ]*vcvtudq2pd -0x200\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 38 7a b2 fc fd ff ff[        ]*vcvtudq2pd -0x204\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7f 08 7a f5[    ]*vcvtudq2ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7f 0f 7a f5[    ]*vcvtudq2ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7f 8f 7a f5[    ]*vcvtudq2ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 31[    ]*vcvtudq2ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7f 08 7a b4 f0 34 12 00 00[     ]*vcvtudq2ps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 31[    ]*vcvtudq2ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 72 7f[         ]*vcvtudq2ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a b2 00 08 00 00[        ]*vcvtudq2ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a 72 80[         ]*vcvtudq2ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 08 7a b2 f0 f7 ff ff[        ]*vcvtudq2ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 72 7f[         ]*vcvtudq2ps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a b2 00 02 00 00[        ]*vcvtudq2ps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a 72 80[         ]*vcvtudq2ps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 18 7a b2 fc fd ff ff[        ]*vcvtudq2ps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7f 28 7a f5[    ]*vcvtudq2ps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7f 2f 7a f5[    ]*vcvtudq2ps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7f af 7a f5[    ]*vcvtudq2ps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 31[    ]*vcvtudq2ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7f 28 7a b4 f0 34 12 00 00[     ]*vcvtudq2ps 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 31[    ]*vcvtudq2ps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 72 7f[         ]*vcvtudq2ps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a b2 00 10 00 00[        ]*vcvtudq2ps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a 72 80[         ]*vcvtudq2ps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 28 7a b2 e0 ef ff ff[        ]*vcvtudq2ps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 72 7f[         ]*vcvtudq2ps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a b2 00 02 00 00[        ]*vcvtudq2ps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a 72 80[         ]*vcvtudq2ps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7f 38 7a b2 fc fd ff ff[        ]*vcvtudq2ps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5e f4[    ]*vdivpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5e f4[    ]*vdivpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5e f4[    ]*vdivpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 31[    ]*vdivpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5e b4 f0 34 12 00 00[     ]*vdivpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 31[    ]*vdivpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 72 7f[         ]*vdivpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e b2 00 08 00 00[        ]*vdivpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e 72 80[         ]*vdivpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5e b2 f0 f7 ff ff[        ]*vdivpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 72 7f[         ]*vdivpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e b2 00 04 00 00[        ]*vdivpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e 72 80[         ]*vdivpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5e b2 f8 fb ff ff[        ]*vdivpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5e f4[    ]*vdivpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5e f4[    ]*vdivpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5e f4[    ]*vdivpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 31[    ]*vdivpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5e b4 f0 34 12 00 00[     ]*vdivpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 31[    ]*vdivpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 72 7f[         ]*vdivpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e b2 00 10 00 00[        ]*vdivpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e 72 80[         ]*vdivpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5e b2 e0 ef ff ff[        ]*vdivpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 72 7f[         ]*vdivpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e b2 00 04 00 00[        ]*vdivpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e 72 80[         ]*vdivpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5e b2 f8 fb ff ff[        ]*vdivpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5e f4[    ]*vdivps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5e f4[    ]*vdivps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5e f4[    ]*vdivps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 31[    ]*vdivps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5e b4 f0 34 12 00 00[     ]*vdivps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 31[    ]*vdivps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 72 7f[         ]*vdivps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e b2 00 08 00 00[        ]*vdivps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e 72 80[         ]*vdivps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5e b2 f0 f7 ff ff[        ]*vdivps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 72 7f[         ]*vdivps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e b2 00 02 00 00[        ]*vdivps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e 72 80[         ]*vdivps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5e b2 fc fd ff ff[        ]*vdivps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5e f4[    ]*vdivps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5e f4[    ]*vdivps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5e f4[    ]*vdivps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 31[    ]*vdivps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5e b4 f0 34 12 00 00[     ]*vdivps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 31[    ]*vdivps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 72 7f[         ]*vdivps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e b2 00 10 00 00[        ]*vdivps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e 72 80[         ]*vdivps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5e b2 e0 ef ff ff[        ]*vdivps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 72 7f[         ]*vdivps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e b2 00 02 00 00[        ]*vdivps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e 72 80[         ]*vdivps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5e b2 fc fd ff ff[        ]*vdivps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 31[    ]*vexpandpd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 88 31[    ]*vexpandpd \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 88 31[    ]*vexpandpd \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 88 b4 f0 34 12 00 00[     ]*vexpandpd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 72 7f[         ]*vexpandpd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 b2 00 04 00 00[        ]*vexpandpd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 72 80[         ]*vexpandpd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 88 b2 f8 fb ff ff[        ]*vexpandpd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 31[    ]*vexpandpd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 88 31[    ]*vexpandpd \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 88 31[    ]*vexpandpd \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 88 b4 f0 34 12 00 00[     ]*vexpandpd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 72 7f[         ]*vexpandpd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 b2 00 04 00 00[        ]*vexpandpd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 72 80[         ]*vexpandpd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 88 b2 f8 fb ff ff[        ]*vexpandpd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 88 f5[    ]*vexpandpd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 88 f5[    ]*vexpandpd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 88 f5[    ]*vexpandpd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 88 f5[    ]*vexpandpd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 88 f5[    ]*vexpandpd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 88 f5[    ]*vexpandpd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 31[    ]*vexpandps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 88 31[    ]*vexpandps \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 88 31[    ]*vexpandps \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 88 b4 f0 34 12 00 00[     ]*vexpandps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 72 7f[         ]*vexpandps 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 b2 00 02 00 00[        ]*vexpandps 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 72 80[         ]*vexpandps -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 88 b2 fc fd ff ff[        ]*vexpandps -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 31[    ]*vexpandps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 88 31[    ]*vexpandps \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 88 31[    ]*vexpandps \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 88 b4 f0 34 12 00 00[     ]*vexpandps 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 72 7f[         ]*vexpandps 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 b2 00 02 00 00[        ]*vexpandps 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 72 80[         ]*vexpandps -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 88 b2 fc fd ff ff[        ]*vexpandps -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 88 f5[    ]*vexpandps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 88 f5[    ]*vexpandps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 88 f5[    ]*vexpandps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 88 f5[    ]*vexpandps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 88 f5[    ]*vexpandps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 88 f5[    ]*vexpandps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 19 ee ab[         ]*vextractf32x4 \$0xab,%ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 19 ee 7b[         ]*vextractf32x4 \$0x7b,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 39 ee ab[         ]*vextracti32x4 \$0xab,%ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 39 ee 7b[         ]*vextracti32x4 \$0x7b,%ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 98 f4[    ]*vfmadd132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 98 f4[    ]*vfmadd132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 98 f4[    ]*vfmadd132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 31[    ]*vfmadd132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 98 b4 f0 34 12 00 00[     ]*vfmadd132pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 31[    ]*vfmadd132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 72 7f[         ]*vfmadd132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 b2 00 08 00 00[        ]*vfmadd132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 72 80[         ]*vfmadd132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 98 b2 f0 f7 ff ff[        ]*vfmadd132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 72 7f[         ]*vfmadd132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 b2 00 04 00 00[        ]*vfmadd132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 72 80[         ]*vfmadd132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 98 b2 f8 fb ff ff[        ]*vfmadd132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 98 f4[    ]*vfmadd132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 98 f4[    ]*vfmadd132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 98 f4[    ]*vfmadd132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 31[    ]*vfmadd132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 98 b4 f0 34 12 00 00[     ]*vfmadd132pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 31[    ]*vfmadd132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 72 7f[         ]*vfmadd132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 b2 00 10 00 00[        ]*vfmadd132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 72 80[         ]*vfmadd132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 98 b2 e0 ef ff ff[        ]*vfmadd132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 72 7f[         ]*vfmadd132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 b2 00 04 00 00[        ]*vfmadd132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 72 80[         ]*vfmadd132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 98 b2 f8 fb ff ff[        ]*vfmadd132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 98 f4[    ]*vfmadd132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 98 f4[    ]*vfmadd132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 98 f4[    ]*vfmadd132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 31[    ]*vfmadd132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 98 b4 f0 34 12 00 00[     ]*vfmadd132ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 31[    ]*vfmadd132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 72 7f[         ]*vfmadd132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 b2 00 08 00 00[        ]*vfmadd132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 72 80[         ]*vfmadd132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 98 b2 f0 f7 ff ff[        ]*vfmadd132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 72 7f[         ]*vfmadd132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 b2 00 02 00 00[        ]*vfmadd132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 72 80[         ]*vfmadd132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 98 b2 fc fd ff ff[        ]*vfmadd132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 98 f4[    ]*vfmadd132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 98 f4[    ]*vfmadd132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 98 f4[    ]*vfmadd132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 31[    ]*vfmadd132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 98 b4 f0 34 12 00 00[     ]*vfmadd132ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 31[    ]*vfmadd132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 72 7f[         ]*vfmadd132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 b2 00 10 00 00[        ]*vfmadd132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 72 80[         ]*vfmadd132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 98 b2 e0 ef ff ff[        ]*vfmadd132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 72 7f[         ]*vfmadd132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 b2 00 02 00 00[        ]*vfmadd132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 72 80[         ]*vfmadd132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 98 b2 fc fd ff ff[        ]*vfmadd132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a8 f4[    ]*vfmadd213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a8 f4[    ]*vfmadd213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a8 f4[    ]*vfmadd213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 31[    ]*vfmadd213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a8 b4 f0 34 12 00 00[     ]*vfmadd213pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 31[    ]*vfmadd213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 72 7f[         ]*vfmadd213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 b2 00 08 00 00[        ]*vfmadd213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 72 80[         ]*vfmadd213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a8 b2 f0 f7 ff ff[        ]*vfmadd213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 72 7f[         ]*vfmadd213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 b2 00 04 00 00[        ]*vfmadd213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 72 80[         ]*vfmadd213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a8 b2 f8 fb ff ff[        ]*vfmadd213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a8 f4[    ]*vfmadd213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a8 f4[    ]*vfmadd213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a8 f4[    ]*vfmadd213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 31[    ]*vfmadd213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a8 b4 f0 34 12 00 00[     ]*vfmadd213pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 31[    ]*vfmadd213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 72 7f[         ]*vfmadd213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 b2 00 10 00 00[        ]*vfmadd213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 72 80[         ]*vfmadd213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a8 b2 e0 ef ff ff[        ]*vfmadd213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 72 7f[         ]*vfmadd213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 b2 00 04 00 00[        ]*vfmadd213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 72 80[         ]*vfmadd213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a8 b2 f8 fb ff ff[        ]*vfmadd213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a8 f4[    ]*vfmadd213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a8 f4[    ]*vfmadd213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a8 f4[    ]*vfmadd213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 31[    ]*vfmadd213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a8 b4 f0 34 12 00 00[     ]*vfmadd213ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 31[    ]*vfmadd213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 72 7f[         ]*vfmadd213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 b2 00 08 00 00[        ]*vfmadd213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 72 80[         ]*vfmadd213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a8 b2 f0 f7 ff ff[        ]*vfmadd213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 72 7f[         ]*vfmadd213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 b2 00 02 00 00[        ]*vfmadd213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 72 80[         ]*vfmadd213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a8 b2 fc fd ff ff[        ]*vfmadd213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a8 f4[    ]*vfmadd213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a8 f4[    ]*vfmadd213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a8 f4[    ]*vfmadd213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 31[    ]*vfmadd213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a8 b4 f0 34 12 00 00[     ]*vfmadd213ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 31[    ]*vfmadd213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 72 7f[         ]*vfmadd213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 b2 00 10 00 00[        ]*vfmadd213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 72 80[         ]*vfmadd213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a8 b2 e0 ef ff ff[        ]*vfmadd213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 72 7f[         ]*vfmadd213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 b2 00 02 00 00[        ]*vfmadd213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 72 80[         ]*vfmadd213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a8 b2 fc fd ff ff[        ]*vfmadd213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b8 f4[    ]*vfmadd231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b8 f4[    ]*vfmadd231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b8 f4[    ]*vfmadd231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 31[    ]*vfmadd231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b8 b4 f0 34 12 00 00[     ]*vfmadd231pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 31[    ]*vfmadd231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 72 7f[         ]*vfmadd231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 b2 00 08 00 00[        ]*vfmadd231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 72 80[         ]*vfmadd231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b8 b2 f0 f7 ff ff[        ]*vfmadd231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 72 7f[         ]*vfmadd231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 b2 00 04 00 00[        ]*vfmadd231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 72 80[         ]*vfmadd231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b8 b2 f8 fb ff ff[        ]*vfmadd231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b8 f4[    ]*vfmadd231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b8 f4[    ]*vfmadd231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b8 f4[    ]*vfmadd231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 31[    ]*vfmadd231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b8 b4 f0 34 12 00 00[     ]*vfmadd231pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 31[    ]*vfmadd231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 72 7f[         ]*vfmadd231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 b2 00 10 00 00[        ]*vfmadd231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 72 80[         ]*vfmadd231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b8 b2 e0 ef ff ff[        ]*vfmadd231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 72 7f[         ]*vfmadd231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 b2 00 04 00 00[        ]*vfmadd231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 72 80[         ]*vfmadd231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b8 b2 f8 fb ff ff[        ]*vfmadd231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b8 f4[    ]*vfmadd231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b8 f4[    ]*vfmadd231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b8 f4[    ]*vfmadd231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 31[    ]*vfmadd231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b8 b4 f0 34 12 00 00[     ]*vfmadd231ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 31[    ]*vfmadd231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 72 7f[         ]*vfmadd231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 b2 00 08 00 00[        ]*vfmadd231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 72 80[         ]*vfmadd231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b8 b2 f0 f7 ff ff[        ]*vfmadd231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 72 7f[         ]*vfmadd231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 b2 00 02 00 00[        ]*vfmadd231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 72 80[         ]*vfmadd231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b8 b2 fc fd ff ff[        ]*vfmadd231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b8 f4[    ]*vfmadd231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b8 f4[    ]*vfmadd231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b8 f4[    ]*vfmadd231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 31[    ]*vfmadd231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b8 b4 f0 34 12 00 00[     ]*vfmadd231ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 31[    ]*vfmadd231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 72 7f[         ]*vfmadd231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 b2 00 10 00 00[        ]*vfmadd231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 72 80[         ]*vfmadd231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b8 b2 e0 ef ff ff[        ]*vfmadd231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 72 7f[         ]*vfmadd231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 b2 00 02 00 00[        ]*vfmadd231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 72 80[         ]*vfmadd231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b8 b2 fc fd ff ff[        ]*vfmadd231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 96 f4[    ]*vfmaddsub132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 96 f4[    ]*vfmaddsub132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 96 f4[    ]*vfmaddsub132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 31[    ]*vfmaddsub132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 96 b4 f0 34 12 00 00[     ]*vfmaddsub132pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 31[    ]*vfmaddsub132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 72 7f[         ]*vfmaddsub132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 b2 00 08 00 00[        ]*vfmaddsub132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 72 80[         ]*vfmaddsub132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 96 b2 f0 f7 ff ff[        ]*vfmaddsub132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 72 7f[         ]*vfmaddsub132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 b2 00 04 00 00[        ]*vfmaddsub132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 72 80[         ]*vfmaddsub132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 96 f4[    ]*vfmaddsub132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 96 f4[    ]*vfmaddsub132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 96 f4[    ]*vfmaddsub132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 31[    ]*vfmaddsub132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 96 b4 f0 34 12 00 00[     ]*vfmaddsub132pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 31[    ]*vfmaddsub132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 72 7f[         ]*vfmaddsub132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 b2 00 10 00 00[        ]*vfmaddsub132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 72 80[         ]*vfmaddsub132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 96 b2 e0 ef ff ff[        ]*vfmaddsub132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 72 7f[         ]*vfmaddsub132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 b2 00 04 00 00[        ]*vfmaddsub132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 72 80[         ]*vfmaddsub132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 96 b2 f8 fb ff ff[        ]*vfmaddsub132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 96 f4[    ]*vfmaddsub132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 96 f4[    ]*vfmaddsub132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 96 f4[    ]*vfmaddsub132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 31[    ]*vfmaddsub132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 96 b4 f0 34 12 00 00[     ]*vfmaddsub132ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 31[    ]*vfmaddsub132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 72 7f[         ]*vfmaddsub132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 b2 00 08 00 00[        ]*vfmaddsub132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 72 80[         ]*vfmaddsub132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 96 b2 f0 f7 ff ff[        ]*vfmaddsub132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 72 7f[         ]*vfmaddsub132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 b2 00 02 00 00[        ]*vfmaddsub132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 72 80[         ]*vfmaddsub132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 96 b2 fc fd ff ff[        ]*vfmaddsub132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 96 f4[    ]*vfmaddsub132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 96 f4[    ]*vfmaddsub132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 96 f4[    ]*vfmaddsub132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 31[    ]*vfmaddsub132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 96 b4 f0 34 12 00 00[     ]*vfmaddsub132ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 31[    ]*vfmaddsub132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 72 7f[         ]*vfmaddsub132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 b2 00 10 00 00[        ]*vfmaddsub132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 72 80[         ]*vfmaddsub132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 96 b2 e0 ef ff ff[        ]*vfmaddsub132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 72 7f[         ]*vfmaddsub132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 b2 00 02 00 00[        ]*vfmaddsub132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 72 80[         ]*vfmaddsub132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 96 b2 fc fd ff ff[        ]*vfmaddsub132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a6 f4[    ]*vfmaddsub213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a6 f4[    ]*vfmaddsub213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a6 f4[    ]*vfmaddsub213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 31[    ]*vfmaddsub213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a6 b4 f0 34 12 00 00[     ]*vfmaddsub213pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 31[    ]*vfmaddsub213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 72 7f[         ]*vfmaddsub213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 b2 00 08 00 00[        ]*vfmaddsub213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 72 80[         ]*vfmaddsub213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a6 b2 f0 f7 ff ff[        ]*vfmaddsub213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 72 7f[         ]*vfmaddsub213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 b2 00 04 00 00[        ]*vfmaddsub213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 72 80[         ]*vfmaddsub213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a6 f4[    ]*vfmaddsub213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a6 f4[    ]*vfmaddsub213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a6 f4[    ]*vfmaddsub213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 31[    ]*vfmaddsub213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a6 b4 f0 34 12 00 00[     ]*vfmaddsub213pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 31[    ]*vfmaddsub213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 72 7f[         ]*vfmaddsub213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 b2 00 10 00 00[        ]*vfmaddsub213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 72 80[         ]*vfmaddsub213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a6 b2 e0 ef ff ff[        ]*vfmaddsub213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 72 7f[         ]*vfmaddsub213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 b2 00 04 00 00[        ]*vfmaddsub213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 72 80[         ]*vfmaddsub213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a6 b2 f8 fb ff ff[        ]*vfmaddsub213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a6 f4[    ]*vfmaddsub213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a6 f4[    ]*vfmaddsub213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a6 f4[    ]*vfmaddsub213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 31[    ]*vfmaddsub213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a6 b4 f0 34 12 00 00[     ]*vfmaddsub213ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 31[    ]*vfmaddsub213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 72 7f[         ]*vfmaddsub213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 b2 00 08 00 00[        ]*vfmaddsub213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 72 80[         ]*vfmaddsub213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a6 b2 f0 f7 ff ff[        ]*vfmaddsub213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 72 7f[         ]*vfmaddsub213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 b2 00 02 00 00[        ]*vfmaddsub213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 72 80[         ]*vfmaddsub213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a6 b2 fc fd ff ff[        ]*vfmaddsub213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a6 f4[    ]*vfmaddsub213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a6 f4[    ]*vfmaddsub213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a6 f4[    ]*vfmaddsub213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 31[    ]*vfmaddsub213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a6 b4 f0 34 12 00 00[     ]*vfmaddsub213ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 31[    ]*vfmaddsub213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 72 7f[         ]*vfmaddsub213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 b2 00 10 00 00[        ]*vfmaddsub213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 72 80[         ]*vfmaddsub213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a6 b2 e0 ef ff ff[        ]*vfmaddsub213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 72 7f[         ]*vfmaddsub213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 b2 00 02 00 00[        ]*vfmaddsub213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 72 80[         ]*vfmaddsub213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a6 b2 fc fd ff ff[        ]*vfmaddsub213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b6 f4[    ]*vfmaddsub231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b6 f4[    ]*vfmaddsub231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b6 f4[    ]*vfmaddsub231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 31[    ]*vfmaddsub231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b6 b4 f0 34 12 00 00[     ]*vfmaddsub231pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 31[    ]*vfmaddsub231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 72 7f[         ]*vfmaddsub231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 b2 00 08 00 00[        ]*vfmaddsub231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 72 80[         ]*vfmaddsub231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b6 b2 f0 f7 ff ff[        ]*vfmaddsub231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 72 7f[         ]*vfmaddsub231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 b2 00 04 00 00[        ]*vfmaddsub231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 72 80[         ]*vfmaddsub231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b6 f4[    ]*vfmaddsub231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b6 f4[    ]*vfmaddsub231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b6 f4[    ]*vfmaddsub231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 31[    ]*vfmaddsub231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b6 b4 f0 34 12 00 00[     ]*vfmaddsub231pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 31[    ]*vfmaddsub231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 72 7f[         ]*vfmaddsub231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 b2 00 10 00 00[        ]*vfmaddsub231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 72 80[         ]*vfmaddsub231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b6 b2 e0 ef ff ff[        ]*vfmaddsub231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 72 7f[         ]*vfmaddsub231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 b2 00 04 00 00[        ]*vfmaddsub231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 72 80[         ]*vfmaddsub231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b6 b2 f8 fb ff ff[        ]*vfmaddsub231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b6 f4[    ]*vfmaddsub231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b6 f4[    ]*vfmaddsub231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b6 f4[    ]*vfmaddsub231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 31[    ]*vfmaddsub231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b6 b4 f0 34 12 00 00[     ]*vfmaddsub231ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 31[    ]*vfmaddsub231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 72 7f[         ]*vfmaddsub231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 b2 00 08 00 00[        ]*vfmaddsub231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 72 80[         ]*vfmaddsub231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b6 b2 f0 f7 ff ff[        ]*vfmaddsub231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 72 7f[         ]*vfmaddsub231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 b2 00 02 00 00[        ]*vfmaddsub231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 72 80[         ]*vfmaddsub231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b6 b2 fc fd ff ff[        ]*vfmaddsub231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b6 f4[    ]*vfmaddsub231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b6 f4[    ]*vfmaddsub231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b6 f4[    ]*vfmaddsub231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 31[    ]*vfmaddsub231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b6 b4 f0 34 12 00 00[     ]*vfmaddsub231ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 31[    ]*vfmaddsub231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 72 7f[         ]*vfmaddsub231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 b2 00 10 00 00[        ]*vfmaddsub231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 72 80[         ]*vfmaddsub231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b6 b2 e0 ef ff ff[        ]*vfmaddsub231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 72 7f[         ]*vfmaddsub231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 b2 00 02 00 00[        ]*vfmaddsub231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 72 80[         ]*vfmaddsub231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b6 b2 fc fd ff ff[        ]*vfmaddsub231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9a f4[    ]*vfmsub132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9a f4[    ]*vfmsub132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9a f4[    ]*vfmsub132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 31[    ]*vfmsub132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9a b4 f0 34 12 00 00[     ]*vfmsub132pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 31[    ]*vfmsub132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 72 7f[         ]*vfmsub132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a b2 00 08 00 00[        ]*vfmsub132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a 72 80[         ]*vfmsub132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9a b2 f0 f7 ff ff[        ]*vfmsub132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 72 7f[         ]*vfmsub132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a b2 00 04 00 00[        ]*vfmsub132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a 72 80[         ]*vfmsub132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9a b2 f8 fb ff ff[        ]*vfmsub132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9a f4[    ]*vfmsub132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9a f4[    ]*vfmsub132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9a f4[    ]*vfmsub132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 31[    ]*vfmsub132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9a b4 f0 34 12 00 00[     ]*vfmsub132pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 31[    ]*vfmsub132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 72 7f[         ]*vfmsub132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a b2 00 10 00 00[        ]*vfmsub132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a 72 80[         ]*vfmsub132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9a b2 e0 ef ff ff[        ]*vfmsub132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 72 7f[         ]*vfmsub132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a b2 00 04 00 00[        ]*vfmsub132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a 72 80[         ]*vfmsub132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9a b2 f8 fb ff ff[        ]*vfmsub132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9a f4[    ]*vfmsub132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9a f4[    ]*vfmsub132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9a f4[    ]*vfmsub132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 31[    ]*vfmsub132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9a b4 f0 34 12 00 00[     ]*vfmsub132ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 31[    ]*vfmsub132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 72 7f[         ]*vfmsub132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a b2 00 08 00 00[        ]*vfmsub132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a 72 80[         ]*vfmsub132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9a b2 f0 f7 ff ff[        ]*vfmsub132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 72 7f[         ]*vfmsub132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a b2 00 02 00 00[        ]*vfmsub132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a 72 80[         ]*vfmsub132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9a b2 fc fd ff ff[        ]*vfmsub132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9a f4[    ]*vfmsub132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9a f4[    ]*vfmsub132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9a f4[    ]*vfmsub132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 31[    ]*vfmsub132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9a b4 f0 34 12 00 00[     ]*vfmsub132ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 31[    ]*vfmsub132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 72 7f[         ]*vfmsub132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a b2 00 10 00 00[        ]*vfmsub132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a 72 80[         ]*vfmsub132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9a b2 e0 ef ff ff[        ]*vfmsub132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 72 7f[         ]*vfmsub132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a b2 00 02 00 00[        ]*vfmsub132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a 72 80[         ]*vfmsub132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9a b2 fc fd ff ff[        ]*vfmsub132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 aa f4[    ]*vfmsub213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 aa f4[    ]*vfmsub213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 aa f4[    ]*vfmsub213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 31[    ]*vfmsub213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 aa b4 f0 34 12 00 00[     ]*vfmsub213pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 31[    ]*vfmsub213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 72 7f[         ]*vfmsub213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa b2 00 08 00 00[        ]*vfmsub213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa 72 80[         ]*vfmsub213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 aa b2 f0 f7 ff ff[        ]*vfmsub213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 72 7f[         ]*vfmsub213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa b2 00 04 00 00[        ]*vfmsub213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa 72 80[         ]*vfmsub213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 aa b2 f8 fb ff ff[        ]*vfmsub213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 aa f4[    ]*vfmsub213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 aa f4[    ]*vfmsub213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 aa f4[    ]*vfmsub213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 31[    ]*vfmsub213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 aa b4 f0 34 12 00 00[     ]*vfmsub213pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 31[    ]*vfmsub213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 72 7f[         ]*vfmsub213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa b2 00 10 00 00[        ]*vfmsub213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa 72 80[         ]*vfmsub213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 aa b2 e0 ef ff ff[        ]*vfmsub213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 72 7f[         ]*vfmsub213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa b2 00 04 00 00[        ]*vfmsub213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa 72 80[         ]*vfmsub213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 aa b2 f8 fb ff ff[        ]*vfmsub213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 aa f4[    ]*vfmsub213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 aa f4[    ]*vfmsub213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 aa f4[    ]*vfmsub213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 31[    ]*vfmsub213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 aa b4 f0 34 12 00 00[     ]*vfmsub213ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 31[    ]*vfmsub213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 72 7f[         ]*vfmsub213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa b2 00 08 00 00[        ]*vfmsub213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa 72 80[         ]*vfmsub213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 aa b2 f0 f7 ff ff[        ]*vfmsub213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 72 7f[         ]*vfmsub213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa b2 00 02 00 00[        ]*vfmsub213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa 72 80[         ]*vfmsub213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 aa b2 fc fd ff ff[        ]*vfmsub213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 aa f4[    ]*vfmsub213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 aa f4[    ]*vfmsub213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 aa f4[    ]*vfmsub213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 31[    ]*vfmsub213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 aa b4 f0 34 12 00 00[     ]*vfmsub213ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 31[    ]*vfmsub213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 72 7f[         ]*vfmsub213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa b2 00 10 00 00[        ]*vfmsub213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa 72 80[         ]*vfmsub213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 aa b2 e0 ef ff ff[        ]*vfmsub213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 72 7f[         ]*vfmsub213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa b2 00 02 00 00[        ]*vfmsub213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa 72 80[         ]*vfmsub213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 aa b2 fc fd ff ff[        ]*vfmsub213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ba f4[    ]*vfmsub231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ba f4[    ]*vfmsub231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ba f4[    ]*vfmsub231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 31[    ]*vfmsub231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ba b4 f0 34 12 00 00[     ]*vfmsub231pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 31[    ]*vfmsub231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 72 7f[         ]*vfmsub231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba b2 00 08 00 00[        ]*vfmsub231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba 72 80[         ]*vfmsub231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ba b2 f0 f7 ff ff[        ]*vfmsub231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 72 7f[         ]*vfmsub231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba b2 00 04 00 00[        ]*vfmsub231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba 72 80[         ]*vfmsub231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ba b2 f8 fb ff ff[        ]*vfmsub231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ba f4[    ]*vfmsub231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ba f4[    ]*vfmsub231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ba f4[    ]*vfmsub231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 31[    ]*vfmsub231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ba b4 f0 34 12 00 00[     ]*vfmsub231pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 31[    ]*vfmsub231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 72 7f[         ]*vfmsub231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba b2 00 10 00 00[        ]*vfmsub231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba 72 80[         ]*vfmsub231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ba b2 e0 ef ff ff[        ]*vfmsub231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 72 7f[         ]*vfmsub231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba b2 00 04 00 00[        ]*vfmsub231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba 72 80[         ]*vfmsub231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ba b2 f8 fb ff ff[        ]*vfmsub231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ba f4[    ]*vfmsub231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ba f4[    ]*vfmsub231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ba f4[    ]*vfmsub231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 31[    ]*vfmsub231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ba b4 f0 34 12 00 00[     ]*vfmsub231ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 31[    ]*vfmsub231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 72 7f[         ]*vfmsub231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba b2 00 08 00 00[        ]*vfmsub231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba 72 80[         ]*vfmsub231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ba b2 f0 f7 ff ff[        ]*vfmsub231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 72 7f[         ]*vfmsub231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba b2 00 02 00 00[        ]*vfmsub231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba 72 80[         ]*vfmsub231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ba b2 fc fd ff ff[        ]*vfmsub231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ba f4[    ]*vfmsub231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ba f4[    ]*vfmsub231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ba f4[    ]*vfmsub231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 31[    ]*vfmsub231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ba b4 f0 34 12 00 00[     ]*vfmsub231ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 31[    ]*vfmsub231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 72 7f[         ]*vfmsub231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba b2 00 10 00 00[        ]*vfmsub231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba 72 80[         ]*vfmsub231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ba b2 e0 ef ff ff[        ]*vfmsub231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 72 7f[         ]*vfmsub231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba b2 00 02 00 00[        ]*vfmsub231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba 72 80[         ]*vfmsub231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ba b2 fc fd ff ff[        ]*vfmsub231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 97 f4[    ]*vfmsubadd132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 97 f4[    ]*vfmsubadd132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 97 f4[    ]*vfmsubadd132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 31[    ]*vfmsubadd132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 97 b4 f0 34 12 00 00[     ]*vfmsubadd132pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 31[    ]*vfmsubadd132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 72 7f[         ]*vfmsubadd132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 b2 00 08 00 00[        ]*vfmsubadd132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 72 80[         ]*vfmsubadd132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 97 b2 f0 f7 ff ff[        ]*vfmsubadd132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 72 7f[         ]*vfmsubadd132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 b2 00 04 00 00[        ]*vfmsubadd132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 72 80[         ]*vfmsubadd132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 97 f4[    ]*vfmsubadd132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 97 f4[    ]*vfmsubadd132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 97 f4[    ]*vfmsubadd132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 31[    ]*vfmsubadd132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 97 b4 f0 34 12 00 00[     ]*vfmsubadd132pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 31[    ]*vfmsubadd132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 72 7f[         ]*vfmsubadd132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 b2 00 10 00 00[        ]*vfmsubadd132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 72 80[         ]*vfmsubadd132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 97 b2 e0 ef ff ff[        ]*vfmsubadd132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 72 7f[         ]*vfmsubadd132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 b2 00 04 00 00[        ]*vfmsubadd132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 72 80[         ]*vfmsubadd132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 97 b2 f8 fb ff ff[        ]*vfmsubadd132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 97 f4[    ]*vfmsubadd132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 97 f4[    ]*vfmsubadd132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 97 f4[    ]*vfmsubadd132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 31[    ]*vfmsubadd132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 97 b4 f0 34 12 00 00[     ]*vfmsubadd132ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 31[    ]*vfmsubadd132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 72 7f[         ]*vfmsubadd132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 b2 00 08 00 00[        ]*vfmsubadd132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 72 80[         ]*vfmsubadd132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 97 b2 f0 f7 ff ff[        ]*vfmsubadd132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 72 7f[         ]*vfmsubadd132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 b2 00 02 00 00[        ]*vfmsubadd132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 72 80[         ]*vfmsubadd132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 97 b2 fc fd ff ff[        ]*vfmsubadd132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 97 f4[    ]*vfmsubadd132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 97 f4[    ]*vfmsubadd132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 97 f4[    ]*vfmsubadd132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 31[    ]*vfmsubadd132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 97 b4 f0 34 12 00 00[     ]*vfmsubadd132ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 31[    ]*vfmsubadd132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 72 7f[         ]*vfmsubadd132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 b2 00 10 00 00[        ]*vfmsubadd132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 72 80[         ]*vfmsubadd132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 97 b2 e0 ef ff ff[        ]*vfmsubadd132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 72 7f[         ]*vfmsubadd132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 b2 00 02 00 00[        ]*vfmsubadd132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 72 80[         ]*vfmsubadd132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 97 b2 fc fd ff ff[        ]*vfmsubadd132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 a7 f4[    ]*vfmsubadd213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 a7 f4[    ]*vfmsubadd213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 a7 f4[    ]*vfmsubadd213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 31[    ]*vfmsubadd213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 a7 b4 f0 34 12 00 00[     ]*vfmsubadd213pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 31[    ]*vfmsubadd213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 72 7f[         ]*vfmsubadd213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 b2 00 08 00 00[        ]*vfmsubadd213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 72 80[         ]*vfmsubadd213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 a7 b2 f0 f7 ff ff[        ]*vfmsubadd213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 72 7f[         ]*vfmsubadd213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 b2 00 04 00 00[        ]*vfmsubadd213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 72 80[         ]*vfmsubadd213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 a7 f4[    ]*vfmsubadd213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 a7 f4[    ]*vfmsubadd213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 a7 f4[    ]*vfmsubadd213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 31[    ]*vfmsubadd213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 a7 b4 f0 34 12 00 00[     ]*vfmsubadd213pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 31[    ]*vfmsubadd213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 72 7f[         ]*vfmsubadd213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 b2 00 10 00 00[        ]*vfmsubadd213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 72 80[         ]*vfmsubadd213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 a7 b2 e0 ef ff ff[        ]*vfmsubadd213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 72 7f[         ]*vfmsubadd213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 b2 00 04 00 00[        ]*vfmsubadd213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 72 80[         ]*vfmsubadd213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 a7 b2 f8 fb ff ff[        ]*vfmsubadd213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 a7 f4[    ]*vfmsubadd213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 a7 f4[    ]*vfmsubadd213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 a7 f4[    ]*vfmsubadd213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 31[    ]*vfmsubadd213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 a7 b4 f0 34 12 00 00[     ]*vfmsubadd213ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 31[    ]*vfmsubadd213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 72 7f[         ]*vfmsubadd213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 b2 00 08 00 00[        ]*vfmsubadd213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 72 80[         ]*vfmsubadd213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 a7 b2 f0 f7 ff ff[        ]*vfmsubadd213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 72 7f[         ]*vfmsubadd213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 b2 00 02 00 00[        ]*vfmsubadd213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 72 80[         ]*vfmsubadd213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 a7 b2 fc fd ff ff[        ]*vfmsubadd213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 a7 f4[    ]*vfmsubadd213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 a7 f4[    ]*vfmsubadd213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 a7 f4[    ]*vfmsubadd213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 31[    ]*vfmsubadd213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 a7 b4 f0 34 12 00 00[     ]*vfmsubadd213ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 31[    ]*vfmsubadd213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 72 7f[         ]*vfmsubadd213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 b2 00 10 00 00[        ]*vfmsubadd213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 72 80[         ]*vfmsubadd213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 a7 b2 e0 ef ff ff[        ]*vfmsubadd213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 72 7f[         ]*vfmsubadd213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 b2 00 02 00 00[        ]*vfmsubadd213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 72 80[         ]*vfmsubadd213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 a7 b2 fc fd ff ff[        ]*vfmsubadd213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 b7 f4[    ]*vfmsubadd231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 b7 f4[    ]*vfmsubadd231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 b7 f4[    ]*vfmsubadd231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 31[    ]*vfmsubadd231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 b7 b4 f0 34 12 00 00[     ]*vfmsubadd231pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 31[    ]*vfmsubadd231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 72 7f[         ]*vfmsubadd231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 b2 00 08 00 00[        ]*vfmsubadd231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 72 80[         ]*vfmsubadd231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 b7 b2 f0 f7 ff ff[        ]*vfmsubadd231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 72 7f[         ]*vfmsubadd231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 b2 00 04 00 00[        ]*vfmsubadd231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 72 80[         ]*vfmsubadd231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 b7 f4[    ]*vfmsubadd231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 b7 f4[    ]*vfmsubadd231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 b7 f4[    ]*vfmsubadd231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 31[    ]*vfmsubadd231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 b7 b4 f0 34 12 00 00[     ]*vfmsubadd231pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 31[    ]*vfmsubadd231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 72 7f[         ]*vfmsubadd231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 b2 00 10 00 00[        ]*vfmsubadd231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 72 80[         ]*vfmsubadd231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 b7 b2 e0 ef ff ff[        ]*vfmsubadd231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 72 7f[         ]*vfmsubadd231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 b2 00 04 00 00[        ]*vfmsubadd231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 72 80[         ]*vfmsubadd231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 b7 b2 f8 fb ff ff[        ]*vfmsubadd231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 b7 f4[    ]*vfmsubadd231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 b7 f4[    ]*vfmsubadd231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 b7 f4[    ]*vfmsubadd231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 31[    ]*vfmsubadd231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 b7 b4 f0 34 12 00 00[     ]*vfmsubadd231ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 31[    ]*vfmsubadd231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 72 7f[         ]*vfmsubadd231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 b2 00 08 00 00[        ]*vfmsubadd231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 72 80[         ]*vfmsubadd231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 b7 b2 f0 f7 ff ff[        ]*vfmsubadd231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 72 7f[         ]*vfmsubadd231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 b2 00 02 00 00[        ]*vfmsubadd231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 72 80[         ]*vfmsubadd231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 b7 b2 fc fd ff ff[        ]*vfmsubadd231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 b7 f4[    ]*vfmsubadd231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 b7 f4[    ]*vfmsubadd231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 b7 f4[    ]*vfmsubadd231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 31[    ]*vfmsubadd231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 b7 b4 f0 34 12 00 00[     ]*vfmsubadd231ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 31[    ]*vfmsubadd231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 72 7f[         ]*vfmsubadd231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 b2 00 10 00 00[        ]*vfmsubadd231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 72 80[         ]*vfmsubadd231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 b7 b2 e0 ef ff ff[        ]*vfmsubadd231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 72 7f[         ]*vfmsubadd231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 b2 00 02 00 00[        ]*vfmsubadd231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 72 80[         ]*vfmsubadd231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 b7 b2 fc fd ff ff[        ]*vfmsubadd231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9c f4[    ]*vfnmadd132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9c f4[    ]*vfnmadd132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9c f4[    ]*vfnmadd132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 31[    ]*vfnmadd132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9c b4 f0 34 12 00 00[     ]*vfnmadd132pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 31[    ]*vfnmadd132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 72 7f[         ]*vfnmadd132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c b2 00 08 00 00[        ]*vfnmadd132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c 72 80[         ]*vfnmadd132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9c b2 f0 f7 ff ff[        ]*vfnmadd132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 72 7f[         ]*vfnmadd132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c b2 00 04 00 00[        ]*vfnmadd132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c 72 80[         ]*vfnmadd132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9c b2 f8 fb ff ff[        ]*vfnmadd132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9c f4[    ]*vfnmadd132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9c f4[    ]*vfnmadd132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9c f4[    ]*vfnmadd132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 31[    ]*vfnmadd132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9c b4 f0 34 12 00 00[     ]*vfnmadd132pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 31[    ]*vfnmadd132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 72 7f[         ]*vfnmadd132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c b2 00 10 00 00[        ]*vfnmadd132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c 72 80[         ]*vfnmadd132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9c b2 e0 ef ff ff[        ]*vfnmadd132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 72 7f[         ]*vfnmadd132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c b2 00 04 00 00[        ]*vfnmadd132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c 72 80[         ]*vfnmadd132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9c b2 f8 fb ff ff[        ]*vfnmadd132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9c f4[    ]*vfnmadd132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9c f4[    ]*vfnmadd132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9c f4[    ]*vfnmadd132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 31[    ]*vfnmadd132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9c b4 f0 34 12 00 00[     ]*vfnmadd132ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 31[    ]*vfnmadd132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 72 7f[         ]*vfnmadd132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c b2 00 08 00 00[        ]*vfnmadd132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c 72 80[         ]*vfnmadd132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9c b2 f0 f7 ff ff[        ]*vfnmadd132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 72 7f[         ]*vfnmadd132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c b2 00 02 00 00[        ]*vfnmadd132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c 72 80[         ]*vfnmadd132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9c b2 fc fd ff ff[        ]*vfnmadd132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9c f4[    ]*vfnmadd132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9c f4[    ]*vfnmadd132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9c f4[    ]*vfnmadd132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 31[    ]*vfnmadd132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9c b4 f0 34 12 00 00[     ]*vfnmadd132ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 31[    ]*vfnmadd132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 72 7f[         ]*vfnmadd132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c b2 00 10 00 00[        ]*vfnmadd132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c 72 80[         ]*vfnmadd132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9c b2 e0 ef ff ff[        ]*vfnmadd132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 72 7f[         ]*vfnmadd132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c b2 00 02 00 00[        ]*vfnmadd132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c 72 80[         ]*vfnmadd132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9c b2 fc fd ff ff[        ]*vfnmadd132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ac f4[    ]*vfnmadd213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ac f4[    ]*vfnmadd213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ac f4[    ]*vfnmadd213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 31[    ]*vfnmadd213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ac b4 f0 34 12 00 00[     ]*vfnmadd213pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 31[    ]*vfnmadd213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 72 7f[         ]*vfnmadd213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac b2 00 08 00 00[        ]*vfnmadd213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac 72 80[         ]*vfnmadd213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ac b2 f0 f7 ff ff[        ]*vfnmadd213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 72 7f[         ]*vfnmadd213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac b2 00 04 00 00[        ]*vfnmadd213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac 72 80[         ]*vfnmadd213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ac b2 f8 fb ff ff[        ]*vfnmadd213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ac f4[    ]*vfnmadd213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ac f4[    ]*vfnmadd213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ac f4[    ]*vfnmadd213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 31[    ]*vfnmadd213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ac b4 f0 34 12 00 00[     ]*vfnmadd213pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 31[    ]*vfnmadd213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 72 7f[         ]*vfnmadd213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac b2 00 10 00 00[        ]*vfnmadd213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac 72 80[         ]*vfnmadd213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ac b2 e0 ef ff ff[        ]*vfnmadd213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 72 7f[         ]*vfnmadd213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac b2 00 04 00 00[        ]*vfnmadd213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac 72 80[         ]*vfnmadd213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ac b2 f8 fb ff ff[        ]*vfnmadd213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ac f4[    ]*vfnmadd213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ac f4[    ]*vfnmadd213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ac f4[    ]*vfnmadd213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 31[    ]*vfnmadd213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ac b4 f0 34 12 00 00[     ]*vfnmadd213ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 31[    ]*vfnmadd213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 72 7f[         ]*vfnmadd213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac b2 00 08 00 00[        ]*vfnmadd213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac 72 80[         ]*vfnmadd213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ac b2 f0 f7 ff ff[        ]*vfnmadd213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 72 7f[         ]*vfnmadd213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac b2 00 02 00 00[        ]*vfnmadd213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac 72 80[         ]*vfnmadd213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ac b2 fc fd ff ff[        ]*vfnmadd213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ac f4[    ]*vfnmadd213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ac f4[    ]*vfnmadd213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ac f4[    ]*vfnmadd213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 31[    ]*vfnmadd213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ac b4 f0 34 12 00 00[     ]*vfnmadd213ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 31[    ]*vfnmadd213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 72 7f[         ]*vfnmadd213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac b2 00 10 00 00[        ]*vfnmadd213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac 72 80[         ]*vfnmadd213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ac b2 e0 ef ff ff[        ]*vfnmadd213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 72 7f[         ]*vfnmadd213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac b2 00 02 00 00[        ]*vfnmadd213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac 72 80[         ]*vfnmadd213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ac b2 fc fd ff ff[        ]*vfnmadd213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 bc f4[    ]*vfnmadd231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 bc f4[    ]*vfnmadd231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 bc f4[    ]*vfnmadd231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 31[    ]*vfnmadd231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 bc b4 f0 34 12 00 00[     ]*vfnmadd231pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 31[    ]*vfnmadd231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 72 7f[         ]*vfnmadd231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc b2 00 08 00 00[        ]*vfnmadd231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc 72 80[         ]*vfnmadd231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 bc b2 f0 f7 ff ff[        ]*vfnmadd231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 72 7f[         ]*vfnmadd231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc b2 00 04 00 00[        ]*vfnmadd231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc 72 80[         ]*vfnmadd231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 bc b2 f8 fb ff ff[        ]*vfnmadd231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 bc f4[    ]*vfnmadd231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 bc f4[    ]*vfnmadd231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 bc f4[    ]*vfnmadd231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 31[    ]*vfnmadd231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 bc b4 f0 34 12 00 00[     ]*vfnmadd231pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 31[    ]*vfnmadd231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 72 7f[         ]*vfnmadd231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc b2 00 10 00 00[        ]*vfnmadd231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc 72 80[         ]*vfnmadd231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 bc b2 e0 ef ff ff[        ]*vfnmadd231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 72 7f[         ]*vfnmadd231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc b2 00 04 00 00[        ]*vfnmadd231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc 72 80[         ]*vfnmadd231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 bc b2 f8 fb ff ff[        ]*vfnmadd231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 bc f4[    ]*vfnmadd231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 bc f4[    ]*vfnmadd231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 bc f4[    ]*vfnmadd231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 31[    ]*vfnmadd231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 bc b4 f0 34 12 00 00[     ]*vfnmadd231ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 31[    ]*vfnmadd231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 72 7f[         ]*vfnmadd231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc b2 00 08 00 00[        ]*vfnmadd231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc 72 80[         ]*vfnmadd231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 bc b2 f0 f7 ff ff[        ]*vfnmadd231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 72 7f[         ]*vfnmadd231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc b2 00 02 00 00[        ]*vfnmadd231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc 72 80[         ]*vfnmadd231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 bc b2 fc fd ff ff[        ]*vfnmadd231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 bc f4[    ]*vfnmadd231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 bc f4[    ]*vfnmadd231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 bc f4[    ]*vfnmadd231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 31[    ]*vfnmadd231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 bc b4 f0 34 12 00 00[     ]*vfnmadd231ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 31[    ]*vfnmadd231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 72 7f[         ]*vfnmadd231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc b2 00 10 00 00[        ]*vfnmadd231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc 72 80[         ]*vfnmadd231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 bc b2 e0 ef ff ff[        ]*vfnmadd231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 72 7f[         ]*vfnmadd231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc b2 00 02 00 00[        ]*vfnmadd231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc 72 80[         ]*vfnmadd231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 bc b2 fc fd ff ff[        ]*vfnmadd231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 9e f4[    ]*vfnmsub132pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 9e f4[    ]*vfnmsub132pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 9e f4[    ]*vfnmsub132pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 31[    ]*vfnmsub132pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 9e b4 f0 34 12 00 00[     ]*vfnmsub132pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 31[    ]*vfnmsub132pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 72 7f[         ]*vfnmsub132pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e b2 00 08 00 00[        ]*vfnmsub132pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e 72 80[         ]*vfnmsub132pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 9e b2 f0 f7 ff ff[        ]*vfnmsub132pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 72 7f[         ]*vfnmsub132pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e b2 00 04 00 00[        ]*vfnmsub132pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e 72 80[         ]*vfnmsub132pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 9e b2 f8 fb ff ff[        ]*vfnmsub132pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 9e f4[    ]*vfnmsub132pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 9e f4[    ]*vfnmsub132pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 9e f4[    ]*vfnmsub132pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 31[    ]*vfnmsub132pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 9e b4 f0 34 12 00 00[     ]*vfnmsub132pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 31[    ]*vfnmsub132pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 72 7f[         ]*vfnmsub132pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e b2 00 10 00 00[        ]*vfnmsub132pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e 72 80[         ]*vfnmsub132pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 9e b2 e0 ef ff ff[        ]*vfnmsub132pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 72 7f[         ]*vfnmsub132pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e b2 00 04 00 00[        ]*vfnmsub132pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e 72 80[         ]*vfnmsub132pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 9e b2 f8 fb ff ff[        ]*vfnmsub132pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 9e f4[    ]*vfnmsub132ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 9e f4[    ]*vfnmsub132ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 9e f4[    ]*vfnmsub132ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 31[    ]*vfnmsub132ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 9e b4 f0 34 12 00 00[     ]*vfnmsub132ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 31[    ]*vfnmsub132ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 72 7f[         ]*vfnmsub132ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e b2 00 08 00 00[        ]*vfnmsub132ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e 72 80[         ]*vfnmsub132ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 9e b2 f0 f7 ff ff[        ]*vfnmsub132ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 72 7f[         ]*vfnmsub132ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e b2 00 02 00 00[        ]*vfnmsub132ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e 72 80[         ]*vfnmsub132ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 9e b2 fc fd ff ff[        ]*vfnmsub132ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 9e f4[    ]*vfnmsub132ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 9e f4[    ]*vfnmsub132ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 9e f4[    ]*vfnmsub132ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 31[    ]*vfnmsub132ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 9e b4 f0 34 12 00 00[     ]*vfnmsub132ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 31[    ]*vfnmsub132ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 72 7f[         ]*vfnmsub132ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e b2 00 10 00 00[        ]*vfnmsub132ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e 72 80[         ]*vfnmsub132ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 9e b2 e0 ef ff ff[        ]*vfnmsub132ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 72 7f[         ]*vfnmsub132ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e b2 00 02 00 00[        ]*vfnmsub132ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e 72 80[         ]*vfnmsub132ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 9e b2 fc fd ff ff[        ]*vfnmsub132ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 ae f4[    ]*vfnmsub213pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 ae f4[    ]*vfnmsub213pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 ae f4[    ]*vfnmsub213pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 31[    ]*vfnmsub213pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 ae b4 f0 34 12 00 00[     ]*vfnmsub213pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 31[    ]*vfnmsub213pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 72 7f[         ]*vfnmsub213pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae b2 00 08 00 00[        ]*vfnmsub213pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae 72 80[         ]*vfnmsub213pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 ae b2 f0 f7 ff ff[        ]*vfnmsub213pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 72 7f[         ]*vfnmsub213pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae b2 00 04 00 00[        ]*vfnmsub213pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae 72 80[         ]*vfnmsub213pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 ae b2 f8 fb ff ff[        ]*vfnmsub213pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 ae f4[    ]*vfnmsub213pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 ae f4[    ]*vfnmsub213pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 ae f4[    ]*vfnmsub213pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 31[    ]*vfnmsub213pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 ae b4 f0 34 12 00 00[     ]*vfnmsub213pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 31[    ]*vfnmsub213pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 72 7f[         ]*vfnmsub213pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae b2 00 10 00 00[        ]*vfnmsub213pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae 72 80[         ]*vfnmsub213pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 ae b2 e0 ef ff ff[        ]*vfnmsub213pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 72 7f[         ]*vfnmsub213pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae b2 00 04 00 00[        ]*vfnmsub213pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae 72 80[         ]*vfnmsub213pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 ae b2 f8 fb ff ff[        ]*vfnmsub213pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 ae f4[    ]*vfnmsub213ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 ae f4[    ]*vfnmsub213ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 ae f4[    ]*vfnmsub213ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 31[    ]*vfnmsub213ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 ae b4 f0 34 12 00 00[     ]*vfnmsub213ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 31[    ]*vfnmsub213ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 72 7f[         ]*vfnmsub213ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae b2 00 08 00 00[        ]*vfnmsub213ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae 72 80[         ]*vfnmsub213ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 ae b2 f0 f7 ff ff[        ]*vfnmsub213ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 72 7f[         ]*vfnmsub213ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae b2 00 02 00 00[        ]*vfnmsub213ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae 72 80[         ]*vfnmsub213ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 ae b2 fc fd ff ff[        ]*vfnmsub213ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 ae f4[    ]*vfnmsub213ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 ae f4[    ]*vfnmsub213ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 ae f4[    ]*vfnmsub213ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 31[    ]*vfnmsub213ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 ae b4 f0 34 12 00 00[     ]*vfnmsub213ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 31[    ]*vfnmsub213ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 72 7f[         ]*vfnmsub213ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae b2 00 10 00 00[        ]*vfnmsub213ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae 72 80[         ]*vfnmsub213ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 ae b2 e0 ef ff ff[        ]*vfnmsub213ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 72 7f[         ]*vfnmsub213ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae b2 00 02 00 00[        ]*vfnmsub213ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae 72 80[         ]*vfnmsub213ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 ae b2 fc fd ff ff[        ]*vfnmsub213ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 be f4[    ]*vfnmsub231pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 be f4[    ]*vfnmsub231pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 be f4[    ]*vfnmsub231pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 31[    ]*vfnmsub231pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 be b4 f0 34 12 00 00[     ]*vfnmsub231pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 31[    ]*vfnmsub231pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 72 7f[         ]*vfnmsub231pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be b2 00 08 00 00[        ]*vfnmsub231pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be 72 80[         ]*vfnmsub231pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 be b2 f0 f7 ff ff[        ]*vfnmsub231pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 72 7f[         ]*vfnmsub231pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be b2 00 04 00 00[        ]*vfnmsub231pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be 72 80[         ]*vfnmsub231pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 be b2 f8 fb ff ff[        ]*vfnmsub231pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 be f4[    ]*vfnmsub231pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 be f4[    ]*vfnmsub231pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 be f4[    ]*vfnmsub231pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 31[    ]*vfnmsub231pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 be b4 f0 34 12 00 00[     ]*vfnmsub231pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 31[    ]*vfnmsub231pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 72 7f[         ]*vfnmsub231pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be b2 00 10 00 00[        ]*vfnmsub231pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be 72 80[         ]*vfnmsub231pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 be b2 e0 ef ff ff[        ]*vfnmsub231pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 72 7f[         ]*vfnmsub231pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be b2 00 04 00 00[        ]*vfnmsub231pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be 72 80[         ]*vfnmsub231pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 be b2 f8 fb ff ff[        ]*vfnmsub231pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 be f4[    ]*vfnmsub231ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 be f4[    ]*vfnmsub231ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 be f4[    ]*vfnmsub231ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 31[    ]*vfnmsub231ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 be b4 f0 34 12 00 00[     ]*vfnmsub231ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 31[    ]*vfnmsub231ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 72 7f[         ]*vfnmsub231ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be b2 00 08 00 00[        ]*vfnmsub231ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be 72 80[         ]*vfnmsub231ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 be b2 f0 f7 ff ff[        ]*vfnmsub231ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 72 7f[         ]*vfnmsub231ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be b2 00 02 00 00[        ]*vfnmsub231ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be 72 80[         ]*vfnmsub231ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 be b2 fc fd ff ff[        ]*vfnmsub231ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 be f4[    ]*vfnmsub231ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 be f4[    ]*vfnmsub231ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 be f4[    ]*vfnmsub231ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 31[    ]*vfnmsub231ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 be b4 f0 34 12 00 00[     ]*vfnmsub231ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 31[    ]*vfnmsub231ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 72 7f[         ]*vfnmsub231ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be b2 00 10 00 00[        ]*vfnmsub231ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be 72 80[         ]*vfnmsub231ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 be b2 e0 ef ff ff[        ]*vfnmsub231ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 72 7f[         ]*vfnmsub231ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be b2 00 02 00 00[        ]*vfnmsub231ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be 72 80[         ]*vfnmsub231ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 be b2 fc fd ff ff[        ]*vfnmsub231ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 92 b4 fe 85 ff ff ff[     ]*vgatherdpd -0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 92 74 39 20[      ]*vgatherdpd 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 92 b4 b9 00 04 00 00[     ]*vgatherdpd 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 92 b4 fe 85 ff ff ff[     ]*vgatherdpd -0x7b\(%r14,%xmm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 92 74 39 20[      ]*vgatherdpd 0x100\(%r9,%xmm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 92 b4 b9 00 04 00 00[     ]*vgatherdpd 0x400\(%rcx,%xmm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 92 b4 fe 85 ff ff ff[     ]*vgatherdps -0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 92 74 39 40[      ]*vgatherdps 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 92 b4 b9 00 04 00 00[     ]*vgatherdps 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 92 b4 fe 85 ff ff ff[     ]*vgatherdps -0x7b\(%r14,%ymm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 92 74 39 40[      ]*vgatherdps 0x100\(%r9,%ymm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 92 b4 b9 00 04 00 00[     ]*vgatherdps 0x400\(%rcx,%ymm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 93 b4 fe 85 ff ff ff[     ]*vgatherqpd -0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 93 74 39 20[      ]*vgatherqpd 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 93 b4 b9 00 04 00 00[     ]*vgatherqpd 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 93 b4 fe 85 ff ff ff[     ]*vgatherqpd -0x7b\(%r14,%ymm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 93 74 39 20[      ]*vgatherqpd 0x100\(%r9,%ymm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 93 b4 b9 00 04 00 00[     ]*vgatherqpd 0x400\(%rcx,%ymm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 93 b4 fe 85 ff ff ff[     ]*vgatherqps -0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 93 74 39 40[      ]*vgatherqps 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 93 b4 b9 00 04 00 00[     ]*vgatherqps 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 93 b4 fe 85 ff ff ff[     ]*vgatherqps -0x7b\(%r14,%ymm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 93 74 39 40[      ]*vgatherqps 0x100\(%r9,%ymm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 93 b4 b9 00 04 00 00[     ]*vgatherqps 0x400\(%rcx,%ymm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 42 f5[    ]*vgetexppd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 42 f5[    ]*vgetexppd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 42 f5[    ]*vgetexppd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 31[    ]*vgetexppd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 42 b4 f0 34 12 00 00[     ]*vgetexppd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 31[    ]*vgetexppd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 72 7f[         ]*vgetexppd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 b2 00 08 00 00[        ]*vgetexppd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 72 80[         ]*vgetexppd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 42 b2 f0 f7 ff ff[        ]*vgetexppd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 72 7f[         ]*vgetexppd 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 b2 00 04 00 00[        ]*vgetexppd 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 72 80[         ]*vgetexppd -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 42 b2 f8 fb ff ff[        ]*vgetexppd -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 42 f5[    ]*vgetexppd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 42 f5[    ]*vgetexppd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 42 f5[    ]*vgetexppd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 31[    ]*vgetexppd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 42 b4 f0 34 12 00 00[     ]*vgetexppd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 31[    ]*vgetexppd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 72 7f[         ]*vgetexppd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 b2 00 10 00 00[        ]*vgetexppd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 72 80[         ]*vgetexppd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 42 b2 e0 ef ff ff[        ]*vgetexppd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 72 7f[         ]*vgetexppd 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 b2 00 04 00 00[        ]*vgetexppd 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 72 80[         ]*vgetexppd -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 42 b2 f8 fb ff ff[        ]*vgetexppd -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 42 f5[    ]*vgetexpps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 42 f5[    ]*vgetexpps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 42 f5[    ]*vgetexpps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 31[    ]*vgetexpps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 42 b4 f0 34 12 00 00[     ]*vgetexpps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 31[    ]*vgetexpps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 72 7f[         ]*vgetexpps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 b2 00 08 00 00[        ]*vgetexpps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 72 80[         ]*vgetexpps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 42 b2 f0 f7 ff ff[        ]*vgetexpps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 72 7f[         ]*vgetexpps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 b2 00 02 00 00[        ]*vgetexpps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 72 80[         ]*vgetexpps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 42 b2 fc fd ff ff[        ]*vgetexpps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 42 f5[    ]*vgetexpps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 42 f5[    ]*vgetexpps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 42 f5[    ]*vgetexpps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 31[    ]*vgetexpps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 42 b4 f0 34 12 00 00[     ]*vgetexpps 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 31[    ]*vgetexpps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 72 7f[         ]*vgetexpps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 b2 00 10 00 00[        ]*vgetexpps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 72 80[         ]*vgetexpps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 42 b2 e0 ef ff ff[        ]*vgetexpps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 72 7f[         ]*vgetexpps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 b2 00 02 00 00[        ]*vgetexpps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 72 80[         ]*vgetexpps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 42 b2 fc fd ff ff[        ]*vgetexpps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 26 f5 ab[         ]*vgetmantpd \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 26 f5 7b[         ]*vgetmantpd \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 31 7b[         ]*vgetmantpd \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 26 b4 f0 34 12 00 00 7b[  ]*vgetmantpd \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 31 7b[         ]*vgetmantpd \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 b2 00 08 00 00 7b[     ]*vgetmantpd \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 26 b2 f0 f7 ff ff 7b[     ]*vgetmantpd \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 b2 00 04 00 00 7b[     ]*vgetmantpd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 26 f5 ab[         ]*vgetmantpd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 26 f5 7b[         ]*vgetmantpd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 31 7b[         ]*vgetmantpd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 26 b4 f0 34 12 00 00 7b[  ]*vgetmantpd \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 31 7b[         ]*vgetmantpd \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 b2 00 10 00 00 7b[     ]*vgetmantpd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 26 b2 e0 ef ff ff 7b[     ]*vgetmantpd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 72 7f 7b[      ]*vgetmantpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 b2 00 04 00 00 7b[     ]*vgetmantpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 72 80 7b[      ]*vgetmantpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 26 b2 f8 fb ff ff 7b[     ]*vgetmantpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 26 f5 ab[         ]*vgetmantps \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 26 f5 ab[         ]*vgetmantps \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 26 f5 ab[         ]*vgetmantps \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 26 f5 7b[         ]*vgetmantps \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 31 7b[         ]*vgetmantps \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 26 b4 f0 34 12 00 00 7b[  ]*vgetmantps \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 31 7b[         ]*vgetmantps \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 b2 00 08 00 00 7b[     ]*vgetmantps \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 26 b2 f0 f7 ff ff 7b[     ]*vgetmantps \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 b2 00 02 00 00 7b[     ]*vgetmantps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 26 b2 fc fd ff ff 7b[     ]*vgetmantps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 26 f5 ab[         ]*vgetmantps \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 26 f5 ab[         ]*vgetmantps \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 26 f5 ab[         ]*vgetmantps \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 26 f5 7b[         ]*vgetmantps \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 31 7b[         ]*vgetmantps \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 26 b4 f0 34 12 00 00 7b[  ]*vgetmantps \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 31 7b[         ]*vgetmantps \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 72 7f 7b[      ]*vgetmantps \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 b2 00 10 00 00 7b[     ]*vgetmantps \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 26 b2 e0 ef ff ff 7b[     ]*vgetmantps \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 72 7f 7b[      ]*vgetmantps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 b2 00 02 00 00 7b[     ]*vgetmantps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 72 80 7b[      ]*vgetmantps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 26 b2 fc fd ff ff 7b[     ]*vgetmantps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 18 f4 ab[         ]*vinsertf32x4 \$0xab,%xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 18 f4 7b[         ]*vinsertf32x4 \$0x7b,%xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 31 7b[         ]*vinsertf32x4 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 18 b4 f0 34 12 00 00 7b[  ]*vinsertf32x4 \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 72 7f 7b[      ]*vinsertf32x4 \$0x7b,0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 b2 00 08 00 00 7b[     ]*vinsertf32x4 \$0x7b,0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 72 80 7b[      ]*vinsertf32x4 \$0x7b,-0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 18 b2 f0 f7 ff ff 7b[     ]*vinsertf32x4 \$0x7b,-0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 38 f4 ab[         ]*vinserti32x4 \$0xab,%xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 38 f4 7b[         ]*vinserti32x4 \$0x7b,%xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 31 7b[         ]*vinserti32x4 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 38 b4 f0 34 12 00 00 7b[  ]*vinserti32x4 \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 72 7f 7b[      ]*vinserti32x4 \$0x7b,0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 b2 00 08 00 00 7b[     ]*vinserti32x4 \$0x7b,0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 72 80 7b[      ]*vinserti32x4 \$0x7b,-0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 38 b2 f0 f7 ff ff 7b[     ]*vinserti32x4 \$0x7b,-0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5f f4[    ]*vmaxpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5f f4[    ]*vmaxpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5f f4[    ]*vmaxpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 31[    ]*vmaxpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5f b4 f0 34 12 00 00[     ]*vmaxpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 31[    ]*vmaxpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 72 7f[         ]*vmaxpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f b2 00 08 00 00[        ]*vmaxpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f 72 80[         ]*vmaxpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5f b2 f0 f7 ff ff[        ]*vmaxpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 72 7f[         ]*vmaxpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f b2 00 04 00 00[        ]*vmaxpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f 72 80[         ]*vmaxpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5f b2 f8 fb ff ff[        ]*vmaxpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5f f4[    ]*vmaxpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5f f4[    ]*vmaxpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5f f4[    ]*vmaxpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 31[    ]*vmaxpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5f b4 f0 34 12 00 00[     ]*vmaxpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 31[    ]*vmaxpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 72 7f[         ]*vmaxpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f b2 00 10 00 00[        ]*vmaxpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f 72 80[         ]*vmaxpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5f b2 e0 ef ff ff[        ]*vmaxpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 72 7f[         ]*vmaxpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f b2 00 04 00 00[        ]*vmaxpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f 72 80[         ]*vmaxpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5f b2 f8 fb ff ff[        ]*vmaxpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5f f4[    ]*vmaxps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5f f4[    ]*vmaxps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5f f4[    ]*vmaxps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 31[    ]*vmaxps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5f b4 f0 34 12 00 00[     ]*vmaxps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 31[    ]*vmaxps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 72 7f[         ]*vmaxps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f b2 00 08 00 00[        ]*vmaxps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f 72 80[         ]*vmaxps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5f b2 f0 f7 ff ff[        ]*vmaxps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 72 7f[         ]*vmaxps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f b2 00 02 00 00[        ]*vmaxps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f 72 80[         ]*vmaxps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5f b2 fc fd ff ff[        ]*vmaxps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5f f4[    ]*vmaxps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5f f4[    ]*vmaxps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5f f4[    ]*vmaxps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 31[    ]*vmaxps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5f b4 f0 34 12 00 00[     ]*vmaxps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 31[    ]*vmaxps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 72 7f[         ]*vmaxps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f b2 00 10 00 00[        ]*vmaxps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f 72 80[         ]*vmaxps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5f b2 e0 ef ff ff[        ]*vmaxps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 72 7f[         ]*vmaxps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f b2 00 02 00 00[        ]*vmaxps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f 72 80[         ]*vmaxps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5f b2 fc fd ff ff[        ]*vmaxps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5d f4[    ]*vminpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5d f4[    ]*vminpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5d f4[    ]*vminpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 31[    ]*vminpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5d b4 f0 34 12 00 00[     ]*vminpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 31[    ]*vminpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 72 7f[         ]*vminpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d b2 00 08 00 00[        ]*vminpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d 72 80[         ]*vminpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5d b2 f0 f7 ff ff[        ]*vminpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 72 7f[         ]*vminpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d b2 00 04 00 00[        ]*vminpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d 72 80[         ]*vminpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5d b2 f8 fb ff ff[        ]*vminpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5d f4[    ]*vminpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5d f4[    ]*vminpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5d f4[    ]*vminpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 31[    ]*vminpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5d b4 f0 34 12 00 00[     ]*vminpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 31[    ]*vminpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 72 7f[         ]*vminpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d b2 00 10 00 00[        ]*vminpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d 72 80[         ]*vminpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5d b2 e0 ef ff ff[        ]*vminpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 72 7f[         ]*vminpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d b2 00 04 00 00[        ]*vminpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d 72 80[         ]*vminpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5d b2 f8 fb ff ff[        ]*vminpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5d f4[    ]*vminps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5d f4[    ]*vminps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5d f4[    ]*vminps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 31[    ]*vminps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5d b4 f0 34 12 00 00[     ]*vminps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 31[    ]*vminps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 72 7f[         ]*vminps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d b2 00 08 00 00[        ]*vminps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d 72 80[         ]*vminps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5d b2 f0 f7 ff ff[        ]*vminps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 72 7f[         ]*vminps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d b2 00 02 00 00[        ]*vminps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d 72 80[         ]*vminps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5d b2 fc fd ff ff[        ]*vminps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5d f4[    ]*vminps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5d f4[    ]*vminps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5d f4[    ]*vminps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 31[    ]*vminps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5d b4 f0 34 12 00 00[     ]*vminps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 31[    ]*vminps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 72 7f[         ]*vminps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d b2 00 10 00 00[        ]*vminps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d 72 80[         ]*vminps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5d b2 e0 ef ff ff[        ]*vminps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 72 7f[         ]*vminps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d b2 00 02 00 00[        ]*vminps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d 72 80[         ]*vminps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5d b2 fc fd ff ff[        ]*vminps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 28 f5[    ]*vmovapd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 28 f5[    ]*vmovapd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 31[    ]*vmovapd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 28 b4 f0 34 12 00 00[     ]*vmovapd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 72 7f[         ]*vmovapd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 b2 00 08 00 00[        ]*vmovapd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 72 80[         ]*vmovapd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 28 b2 f0 f7 ff ff[        ]*vmovapd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 28 f5[    ]*vmovapd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 28 f5[    ]*vmovapd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 31[    ]*vmovapd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 28 b4 f0 34 12 00 00[     ]*vmovapd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 72 7f[         ]*vmovapd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 b2 00 10 00 00[        ]*vmovapd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 72 80[         ]*vmovapd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 28 b2 e0 ef ff ff[        ]*vmovapd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 28 f5[    ]*vmovaps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 28 f5[    ]*vmovaps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 31[    ]*vmovaps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 28 b4 f0 34 12 00 00[     ]*vmovaps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 72 7f[         ]*vmovaps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 b2 00 08 00 00[        ]*vmovaps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 72 80[         ]*vmovaps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 28 b2 f0 f7 ff ff[        ]*vmovaps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 28 f5[    ]*vmovaps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 28 f5[    ]*vmovaps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 31[    ]*vmovaps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 28 b4 f0 34 12 00 00[     ]*vmovaps 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 72 7f[         ]*vmovaps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 b2 00 10 00 00[        ]*vmovaps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 72 80[         ]*vmovaps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 28 b2 e0 ef ff ff[        ]*vmovaps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 08 12 f5[    ]*vmovddup %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 0f 12 f5[    ]*vmovddup %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff 8f 12 f5[    ]*vmovddup %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 31[    ]*vmovddup \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 ff 08 12 b4 f0 34 12 00 00[     ]*vmovddup 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 72 7f[         ]*vmovddup 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 b2 00 04 00 00[        ]*vmovddup 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 72 80[         ]*vmovddup -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 08 12 b2 f8 fb ff ff[        ]*vmovddup -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 28 12 f5[    ]*vmovddup %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 ff 2f 12 f5[    ]*vmovddup %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 ff af 12 f5[    ]*vmovddup %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 31[    ]*vmovddup \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 ff 28 12 b4 f0 34 12 00 00[     ]*vmovddup 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 72 7f[         ]*vmovddup 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 b2 00 10 00 00[        ]*vmovddup 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 72 80[         ]*vmovddup -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 ff 28 12 b2 e0 ef ff ff[        ]*vmovddup -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 6f f5[    ]*vmovdqa32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 6f f5[    ]*vmovdqa32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 31[    ]*vmovdqa32 \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 6f b4 f0 34 12 00 00[     ]*vmovdqa32 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 72 7f[         ]*vmovdqa32 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f b2 00 08 00 00[        ]*vmovdqa32 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f 72 80[         ]*vmovdqa32 -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 6f b2 f0 f7 ff ff[        ]*vmovdqa32 -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 6f f5[    ]*vmovdqa32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 6f f5[    ]*vmovdqa32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 31[    ]*vmovdqa32 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 6f b4 f0 34 12 00 00[     ]*vmovdqa32 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 72 7f[         ]*vmovdqa32 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f b2 00 10 00 00[        ]*vmovdqa32 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f 72 80[         ]*vmovdqa32 -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 6f b2 e0 ef ff ff[        ]*vmovdqa32 -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 6f f5[    ]*vmovdqa64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 6f f5[    ]*vmovdqa64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 31[    ]*vmovdqa64 \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 6f b4 f0 34 12 00 00[     ]*vmovdqa64 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 72 7f[         ]*vmovdqa64 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f b2 00 08 00 00[        ]*vmovdqa64 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f 72 80[         ]*vmovdqa64 -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 6f b2 f0 f7 ff ff[        ]*vmovdqa64 -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 6f f5[    ]*vmovdqa64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 6f f5[    ]*vmovdqa64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 31[    ]*vmovdqa64 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 6f b4 f0 34 12 00 00[     ]*vmovdqa64 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 72 7f[         ]*vmovdqa64 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f b2 00 10 00 00[        ]*vmovdqa64 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f 72 80[         ]*vmovdqa64 -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 6f b2 e0 ef ff ff[        ]*vmovdqa64 -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 6f f5[    ]*vmovdqu32 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 6f f5[    ]*vmovdqu32 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 31[    ]*vmovdqu32 \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 6f b4 f0 34 12 00 00[     ]*vmovdqu32 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 72 7f[         ]*vmovdqu32 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f b2 00 08 00 00[        ]*vmovdqu32 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f 72 80[         ]*vmovdqu32 -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 6f b2 f0 f7 ff ff[        ]*vmovdqu32 -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 6f f5[    ]*vmovdqu32 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 6f f5[    ]*vmovdqu32 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 31[    ]*vmovdqu32 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 6f b4 f0 34 12 00 00[     ]*vmovdqu32 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 72 7f[         ]*vmovdqu32 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f b2 00 10 00 00[        ]*vmovdqu32 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f 72 80[         ]*vmovdqu32 -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 6f b2 e0 ef ff ff[        ]*vmovdqu32 -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 08 6f f5[    ]*vmovdqu64 %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 0f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe 8f 6f f5[    ]*vmovdqu64 %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 31[    ]*vmovdqu64 \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fe 08 6f b4 f0 34 12 00 00[     ]*vmovdqu64 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 72 7f[         ]*vmovdqu64 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f b2 00 08 00 00[        ]*vmovdqu64 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f 72 80[         ]*vmovdqu64 -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 6f b2 f0 f7 ff ff[        ]*vmovdqu64 -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 28 6f f5[    ]*vmovdqu64 %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fe 2f 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fe af 6f f5[    ]*vmovdqu64 %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 31[    ]*vmovdqu64 \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fe 28 6f b4 f0 34 12 00 00[     ]*vmovdqu64 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 72 7f[         ]*vmovdqu64 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f b2 00 10 00 00[        ]*vmovdqu64 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f 72 80[         ]*vmovdqu64 -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 6f b2 e0 ef ff ff[        ]*vmovdqu64 -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 31[    ]*vmovntdq %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 e7 b4 f0 34 12 00 00[     ]*vmovntdq %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 72 7f[         ]*vmovntdq %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 b2 00 08 00 00[        ]*vmovntdq %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 72 80[         ]*vmovntdq %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 e7 b2 f0 f7 ff ff[        ]*vmovntdq %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 31[    ]*vmovntdq %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 e7 b4 f0 34 12 00 00[     ]*vmovntdq %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 72 7f[         ]*vmovntdq %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 b2 00 10 00 00[        ]*vmovntdq %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 72 80[         ]*vmovntdq %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 e7 b2 e0 ef ff ff[        ]*vmovntdq %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 31[    ]*vmovntdqa \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 2a b4 f0 34 12 00 00[     ]*vmovntdqa 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 72 7f[         ]*vmovntdqa 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a b2 00 08 00 00[        ]*vmovntdqa 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a 72 80[         ]*vmovntdqa -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 2a b2 f0 f7 ff ff[        ]*vmovntdqa -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 31[    ]*vmovntdqa \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 2a b4 f0 34 12 00 00[     ]*vmovntdqa 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 72 7f[         ]*vmovntdqa 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a b2 00 10 00 00[        ]*vmovntdqa 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a 72 80[         ]*vmovntdqa -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 2a b2 e0 ef ff ff[        ]*vmovntdqa -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 31[    ]*vmovntpd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 2b b4 f0 34 12 00 00[     ]*vmovntpd %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 72 7f[         ]*vmovntpd %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b b2 00 08 00 00[        ]*vmovntpd %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b 72 80[         ]*vmovntpd %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 2b b2 f0 f7 ff ff[        ]*vmovntpd %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 31[    ]*vmovntpd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 2b b4 f0 34 12 00 00[     ]*vmovntpd %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 72 7f[         ]*vmovntpd %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b b2 00 10 00 00[        ]*vmovntpd %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b 72 80[         ]*vmovntpd %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 2b b2 e0 ef ff ff[        ]*vmovntpd %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 31[    ]*vmovntps %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 2b b4 f0 34 12 00 00[     ]*vmovntps %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 72 7f[         ]*vmovntps %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b b2 00 08 00 00[        ]*vmovntps %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b 72 80[         ]*vmovntps %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 2b b2 f0 f7 ff ff[        ]*vmovntps %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 31[    ]*vmovntps %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 2b b4 f0 34 12 00 00[     ]*vmovntps %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 72 7f[         ]*vmovntps %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b b2 00 10 00 00[        ]*vmovntps %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b 72 80[         ]*vmovntps %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 2b b2 e0 ef ff ff[        ]*vmovntps %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 16 f5[    ]*vmovshdup %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 16 f5[    ]*vmovshdup %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 16 f5[    ]*vmovshdup %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 31[    ]*vmovshdup \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 16 b4 f0 34 12 00 00[     ]*vmovshdup 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 72 7f[         ]*vmovshdup 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 b2 00 08 00 00[        ]*vmovshdup 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 72 80[         ]*vmovshdup -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 16 b2 f0 f7 ff ff[        ]*vmovshdup -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 16 f5[    ]*vmovshdup %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 16 f5[    ]*vmovshdup %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 16 f5[    ]*vmovshdup %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 31[    ]*vmovshdup \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 16 b4 f0 34 12 00 00[     ]*vmovshdup 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 72 7f[         ]*vmovshdup 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 b2 00 10 00 00[        ]*vmovshdup 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 72 80[         ]*vmovshdup -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 16 b2 e0 ef ff ff[        ]*vmovshdup -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 08 12 f5[    ]*vmovsldup %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 0f 12 f5[    ]*vmovsldup %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e 8f 12 f5[    ]*vmovsldup %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 31[    ]*vmovsldup \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 12 b4 f0 34 12 00 00[     ]*vmovsldup 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 72 7f[         ]*vmovsldup 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 b2 00 08 00 00[        ]*vmovsldup 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 72 80[         ]*vmovsldup -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 12 b2 f0 f7 ff ff[        ]*vmovsldup -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 28 12 f5[    ]*vmovsldup %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7e 2f 12 f5[    ]*vmovsldup %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7e af 12 f5[    ]*vmovsldup %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 31[    ]*vmovsldup \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 12 b4 f0 34 12 00 00[     ]*vmovsldup 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 72 7f[         ]*vmovsldup 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 b2 00 10 00 00[        ]*vmovsldup 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 72 80[         ]*vmovsldup -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 12 b2 e0 ef ff ff[        ]*vmovsldup -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 10 f5[    ]*vmovupd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 10 f5[    ]*vmovupd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 31[    ]*vmovupd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 10 b4 f0 34 12 00 00[     ]*vmovupd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 72 7f[         ]*vmovupd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 b2 00 08 00 00[        ]*vmovupd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 72 80[         ]*vmovupd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 10 b2 f0 f7 ff ff[        ]*vmovupd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 10 f5[    ]*vmovupd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 10 f5[    ]*vmovupd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 31[    ]*vmovupd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 10 b4 f0 34 12 00 00[     ]*vmovupd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 72 7f[         ]*vmovupd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 b2 00 10 00 00[        ]*vmovupd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 72 80[         ]*vmovupd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 10 b2 e0 ef ff ff[        ]*vmovupd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 10 f5[    ]*vmovups %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 10 f5[    ]*vmovups %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 31[    ]*vmovups \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 10 b4 f0 34 12 00 00[     ]*vmovups 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 72 7f[         ]*vmovups 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 b2 00 08 00 00[        ]*vmovups 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 72 80[         ]*vmovups -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 10 b2 f0 f7 ff ff[        ]*vmovups -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 10 f5[    ]*vmovups %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 10 f5[    ]*vmovups %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 31[    ]*vmovups \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 10 b4 f0 34 12 00 00[     ]*vmovups 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 72 7f[         ]*vmovups 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 b2 00 10 00 00[        ]*vmovups 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 72 80[         ]*vmovups -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 10 b2 e0 ef ff ff[        ]*vmovups -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 59 f4[    ]*vmulpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 59 f4[    ]*vmulpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 59 f4[    ]*vmulpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 31[    ]*vmulpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 59 b4 f0 34 12 00 00[     ]*vmulpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 31[    ]*vmulpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 72 7f[         ]*vmulpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 b2 00 08 00 00[        ]*vmulpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 72 80[         ]*vmulpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 59 b2 f0 f7 ff ff[        ]*vmulpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 72 7f[         ]*vmulpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 b2 00 04 00 00[        ]*vmulpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 72 80[         ]*vmulpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 59 b2 f8 fb ff ff[        ]*vmulpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 59 f4[    ]*vmulpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 59 f4[    ]*vmulpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 59 f4[    ]*vmulpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 31[    ]*vmulpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 59 b4 f0 34 12 00 00[     ]*vmulpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 31[    ]*vmulpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 72 7f[         ]*vmulpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 b2 00 10 00 00[        ]*vmulpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 72 80[         ]*vmulpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 59 b2 e0 ef ff ff[        ]*vmulpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 72 7f[         ]*vmulpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 b2 00 04 00 00[        ]*vmulpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 72 80[         ]*vmulpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 59 b2 f8 fb ff ff[        ]*vmulpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 59 f4[    ]*vmulps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 59 f4[    ]*vmulps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 59 f4[    ]*vmulps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 31[    ]*vmulps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 59 b4 f0 34 12 00 00[     ]*vmulps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 31[    ]*vmulps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 72 7f[         ]*vmulps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 b2 00 08 00 00[        ]*vmulps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 72 80[         ]*vmulps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 59 b2 f0 f7 ff ff[        ]*vmulps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 72 7f[         ]*vmulps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 b2 00 02 00 00[        ]*vmulps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 72 80[         ]*vmulps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 59 b2 fc fd ff ff[        ]*vmulps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 59 f4[    ]*vmulps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 59 f4[    ]*vmulps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 59 f4[    ]*vmulps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 31[    ]*vmulps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 59 b4 f0 34 12 00 00[     ]*vmulps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 31[    ]*vmulps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 72 7f[         ]*vmulps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 b2 00 10 00 00[        ]*vmulps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 72 80[         ]*vmulps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 59 b2 e0 ef ff ff[        ]*vmulps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 72 7f[         ]*vmulps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 b2 00 02 00 00[        ]*vmulps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 72 80[         ]*vmulps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 59 b2 fc fd ff ff[        ]*vmulps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 1e f5[    ]*vpabsd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 1e f5[    ]*vpabsd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 1e f5[    ]*vpabsd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 31[    ]*vpabsd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 1e b4 f0 34 12 00 00[     ]*vpabsd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 31[    ]*vpabsd \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 72 7f[         ]*vpabsd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e b2 00 08 00 00[        ]*vpabsd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e 72 80[         ]*vpabsd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 1e b2 f0 f7 ff ff[        ]*vpabsd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 72 7f[         ]*vpabsd 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e b2 00 02 00 00[        ]*vpabsd 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e 72 80[         ]*vpabsd -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 1e b2 fc fd ff ff[        ]*vpabsd -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 1e f5[    ]*vpabsd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 1e f5[    ]*vpabsd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 1e f5[    ]*vpabsd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 31[    ]*vpabsd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 1e b4 f0 34 12 00 00[     ]*vpabsd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 31[    ]*vpabsd \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 72 7f[         ]*vpabsd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e b2 00 10 00 00[        ]*vpabsd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e 72 80[         ]*vpabsd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 1e b2 e0 ef ff ff[        ]*vpabsd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 72 7f[         ]*vpabsd 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e b2 00 02 00 00[        ]*vpabsd 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e 72 80[         ]*vpabsd -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 1e b2 fc fd ff ff[        ]*vpabsd -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 1f f5[    ]*vpabsq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 1f f5[    ]*vpabsq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 1f f5[    ]*vpabsq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 31[    ]*vpabsq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 1f b4 f0 34 12 00 00[     ]*vpabsq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 31[    ]*vpabsq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 72 7f[         ]*vpabsq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f b2 00 08 00 00[        ]*vpabsq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f 72 80[         ]*vpabsq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 1f b2 f0 f7 ff ff[        ]*vpabsq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 72 7f[         ]*vpabsq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f b2 00 04 00 00[        ]*vpabsq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f 72 80[         ]*vpabsq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 1f b2 f8 fb ff ff[        ]*vpabsq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 1f f5[    ]*vpabsq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 1f f5[    ]*vpabsq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 1f f5[    ]*vpabsq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 31[    ]*vpabsq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 1f b4 f0 34 12 00 00[     ]*vpabsq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 31[    ]*vpabsq \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 72 7f[         ]*vpabsq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f b2 00 10 00 00[        ]*vpabsq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f 72 80[         ]*vpabsq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 1f b2 e0 ef ff ff[        ]*vpabsq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 72 7f[         ]*vpabsq 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f b2 00 04 00 00[        ]*vpabsq 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f 72 80[         ]*vpabsq -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 1f b2 f8 fb ff ff[        ]*vpabsq -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 fe f4[    ]*vpaddd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 fe f4[    ]*vpaddd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 fe f4[    ]*vpaddd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 31[    ]*vpaddd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 fe b4 f0 34 12 00 00[     ]*vpaddd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 31[    ]*vpaddd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 72 7f[         ]*vpaddd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe b2 00 08 00 00[        ]*vpaddd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe 72 80[         ]*vpaddd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fe b2 f0 f7 ff ff[        ]*vpaddd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 72 7f[         ]*vpaddd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe b2 00 02 00 00[        ]*vpaddd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe 72 80[         ]*vpaddd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fe b2 fc fd ff ff[        ]*vpaddd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 fe f4[    ]*vpaddd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 fe f4[    ]*vpaddd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 fe f4[    ]*vpaddd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 31[    ]*vpaddd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 fe b4 f0 34 12 00 00[     ]*vpaddd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 31[    ]*vpaddd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 72 7f[         ]*vpaddd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe b2 00 10 00 00[        ]*vpaddd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe 72 80[         ]*vpaddd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fe b2 e0 ef ff ff[        ]*vpaddd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 72 7f[         ]*vpaddd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe b2 00 02 00 00[        ]*vpaddd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe 72 80[         ]*vpaddd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fe b2 fc fd ff ff[        ]*vpaddd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 d4 f4[    ]*vpaddq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 d4 f4[    ]*vpaddq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 d4 f4[    ]*vpaddq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 31[    ]*vpaddq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 d4 b4 f0 34 12 00 00[     ]*vpaddq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 31[    ]*vpaddq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 72 7f[         ]*vpaddq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 b2 00 08 00 00[        ]*vpaddq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 72 80[         ]*vpaddq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d4 b2 f0 f7 ff ff[        ]*vpaddq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 72 7f[         ]*vpaddq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 b2 00 04 00 00[        ]*vpaddq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 72 80[         ]*vpaddq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 d4 b2 f8 fb ff ff[        ]*vpaddq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 d4 f4[    ]*vpaddq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 d4 f4[    ]*vpaddq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 d4 f4[    ]*vpaddq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 31[    ]*vpaddq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 d4 b4 f0 34 12 00 00[     ]*vpaddq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 31[    ]*vpaddq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 72 7f[         ]*vpaddq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 b2 00 10 00 00[        ]*vpaddq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 72 80[         ]*vpaddq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d4 b2 e0 ef ff ff[        ]*vpaddq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 72 7f[         ]*vpaddq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 b2 00 04 00 00[        ]*vpaddq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 72 80[         ]*vpaddq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 d4 b2 f8 fb ff ff[        ]*vpaddq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 db f4[    ]*vpandd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 db f4[    ]*vpandd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 db f4[    ]*vpandd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 31[    ]*vpandd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 db b4 f0 34 12 00 00[     ]*vpandd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 31[    ]*vpandd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 72 7f[         ]*vpandd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db b2 00 08 00 00[        ]*vpandd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db 72 80[         ]*vpandd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 db b2 f0 f7 ff ff[        ]*vpandd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 72 7f[         ]*vpandd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db b2 00 02 00 00[        ]*vpandd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db 72 80[         ]*vpandd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 db b2 fc fd ff ff[        ]*vpandd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 db f4[    ]*vpandd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 db f4[    ]*vpandd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 db f4[    ]*vpandd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 31[    ]*vpandd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 db b4 f0 34 12 00 00[     ]*vpandd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 31[    ]*vpandd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 72 7f[         ]*vpandd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db b2 00 10 00 00[        ]*vpandd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db 72 80[         ]*vpandd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 db b2 e0 ef ff ff[        ]*vpandd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 72 7f[         ]*vpandd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db b2 00 02 00 00[        ]*vpandd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db 72 80[         ]*vpandd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 db b2 fc fd ff ff[        ]*vpandd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 df f4[    ]*vpandnd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 df f4[    ]*vpandnd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 df f4[    ]*vpandnd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 31[    ]*vpandnd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 df b4 f0 34 12 00 00[     ]*vpandnd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 31[    ]*vpandnd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 72 7f[         ]*vpandnd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df b2 00 08 00 00[        ]*vpandnd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df 72 80[         ]*vpandnd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 df b2 f0 f7 ff ff[        ]*vpandnd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 72 7f[         ]*vpandnd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df b2 00 02 00 00[        ]*vpandnd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df 72 80[         ]*vpandnd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 df b2 fc fd ff ff[        ]*vpandnd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 df f4[    ]*vpandnd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 df f4[    ]*vpandnd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 df f4[    ]*vpandnd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 31[    ]*vpandnd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 df b4 f0 34 12 00 00[     ]*vpandnd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 31[    ]*vpandnd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 72 7f[         ]*vpandnd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df b2 00 10 00 00[        ]*vpandnd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df 72 80[         ]*vpandnd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 df b2 e0 ef ff ff[        ]*vpandnd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 72 7f[         ]*vpandnd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df b2 00 02 00 00[        ]*vpandnd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df 72 80[         ]*vpandnd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 df b2 fc fd ff ff[        ]*vpandnd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 df f4[    ]*vpandnq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 df f4[    ]*vpandnq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 df f4[    ]*vpandnq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 31[    ]*vpandnq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 df b4 f0 34 12 00 00[     ]*vpandnq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 31[    ]*vpandnq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 72 7f[         ]*vpandnq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df b2 00 08 00 00[        ]*vpandnq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df 72 80[         ]*vpandnq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 df b2 f0 f7 ff ff[        ]*vpandnq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 72 7f[         ]*vpandnq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df b2 00 04 00 00[        ]*vpandnq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df 72 80[         ]*vpandnq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 df b2 f8 fb ff ff[        ]*vpandnq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 df f4[    ]*vpandnq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 df f4[    ]*vpandnq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 df f4[    ]*vpandnq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 31[    ]*vpandnq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 df b4 f0 34 12 00 00[     ]*vpandnq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 31[    ]*vpandnq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 72 7f[         ]*vpandnq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df b2 00 10 00 00[        ]*vpandnq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df 72 80[         ]*vpandnq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 df b2 e0 ef ff ff[        ]*vpandnq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 72 7f[         ]*vpandnq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df b2 00 04 00 00[        ]*vpandnq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df 72 80[         ]*vpandnq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 df b2 f8 fb ff ff[        ]*vpandnq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 db f4[    ]*vpandq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 db f4[    ]*vpandq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 db f4[    ]*vpandq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 31[    ]*vpandq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 db b4 f0 34 12 00 00[     ]*vpandq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 31[    ]*vpandq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 72 7f[         ]*vpandq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db b2 00 08 00 00[        ]*vpandq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db 72 80[         ]*vpandq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 db b2 f0 f7 ff ff[        ]*vpandq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 72 7f[         ]*vpandq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db b2 00 04 00 00[        ]*vpandq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db 72 80[         ]*vpandq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 db b2 f8 fb ff ff[        ]*vpandq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 db f4[    ]*vpandq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 db f4[    ]*vpandq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 db f4[    ]*vpandq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 31[    ]*vpandq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 db b4 f0 34 12 00 00[     ]*vpandq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 31[    ]*vpandq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 72 7f[         ]*vpandq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db b2 00 10 00 00[        ]*vpandq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db 72 80[         ]*vpandq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 db b2 e0 ef ff ff[        ]*vpandq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 72 7f[         ]*vpandq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db b2 00 04 00 00[        ]*vpandq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db 72 80[         ]*vpandq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 db b2 f8 fb ff ff[        ]*vpandq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 64 f4[    ]*vpblendmd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 64 f4[    ]*vpblendmd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 64 f4[    ]*vpblendmd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 31[    ]*vpblendmd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 64 b4 f0 34 12 00 00[     ]*vpblendmd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 31[    ]*vpblendmd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 72 7f[         ]*vpblendmd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 b2 00 08 00 00[        ]*vpblendmd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 72 80[         ]*vpblendmd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 64 b2 f0 f7 ff ff[        ]*vpblendmd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 72 7f[         ]*vpblendmd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 b2 00 02 00 00[        ]*vpblendmd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 72 80[         ]*vpblendmd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 64 b2 fc fd ff ff[        ]*vpblendmd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 64 f4[    ]*vpblendmd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 64 f4[    ]*vpblendmd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 64 f4[    ]*vpblendmd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 31[    ]*vpblendmd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 64 b4 f0 34 12 00 00[     ]*vpblendmd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 31[    ]*vpblendmd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 72 7f[         ]*vpblendmd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 b2 00 10 00 00[        ]*vpblendmd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 72 80[         ]*vpblendmd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 64 b2 e0 ef ff ff[        ]*vpblendmd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 72 7f[         ]*vpblendmd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 b2 00 02 00 00[        ]*vpblendmd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 72 80[         ]*vpblendmd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 64 b2 fc fd ff ff[        ]*vpblendmd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 31[    ]*vpbroadcastd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 58 31[    ]*vpbroadcastd \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 58 31[    ]*vpbroadcastd \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 58 b4 f0 34 12 00 00[     ]*vpbroadcastd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 72 7f[         ]*vpbroadcastd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 b2 00 02 00 00[        ]*vpbroadcastd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 72 80[         ]*vpbroadcastd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 58 b2 fc fd ff ff[        ]*vpbroadcastd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 31[    ]*vpbroadcastd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 58 31[    ]*vpbroadcastd \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 58 31[    ]*vpbroadcastd \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 58 b4 f0 34 12 00 00[     ]*vpbroadcastd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 72 7f[         ]*vpbroadcastd 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 b2 00 02 00 00[        ]*vpbroadcastd 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 72 80[         ]*vpbroadcastd -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 58 b2 fc fd ff ff[        ]*vpbroadcastd -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 58 f5[    ]*vpbroadcastd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 58 f5[    ]*vpbroadcastd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 58 f5[    ]*vpbroadcastd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 58 f5[    ]*vpbroadcastd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 58 f5[    ]*vpbroadcastd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 58 f5[    ]*vpbroadcastd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 7c f0[    ]*vpbroadcastd %eax,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 7c f0[    ]*vpbroadcastd %eax,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 7c f0[    ]*vpbroadcastd %eax,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 7c f5[    ]*vpbroadcastd %ebp,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 42 7d 08 7c f5[    ]*vpbroadcastd %r13d,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 7c f0[    ]*vpbroadcastd %eax,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 7c f0[    ]*vpbroadcastd %eax,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 7c f0[    ]*vpbroadcastd %eax,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 7c f5[    ]*vpbroadcastd %ebp,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 42 7d 28 7c f5[    ]*vpbroadcastd %r13d,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 31[    ]*vpbroadcastq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 59 31[    ]*vpbroadcastq \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 59 31[    ]*vpbroadcastq \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 59 b4 f0 34 12 00 00[     ]*vpbroadcastq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 72 7f[         ]*vpbroadcastq 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 b2 00 04 00 00[        ]*vpbroadcastq 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 72 80[         ]*vpbroadcastq -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 59 b2 f8 fb ff ff[        ]*vpbroadcastq -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 31[    ]*vpbroadcastq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 59 31[    ]*vpbroadcastq \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 59 31[    ]*vpbroadcastq \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 59 b4 f0 34 12 00 00[     ]*vpbroadcastq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 72 7f[         ]*vpbroadcastq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 b2 00 04 00 00[        ]*vpbroadcastq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 72 80[         ]*vpbroadcastq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 59 b2 f8 fb ff ff[        ]*vpbroadcastq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 59 f5[    ]*vpbroadcastq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 59 f5[    ]*vpbroadcastq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 59 f5[    ]*vpbroadcastq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 59 f5[    ]*vpbroadcastq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 59 f5[    ]*vpbroadcastq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 59 f5[    ]*vpbroadcastq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 7c f0[    ]*vpbroadcastq %rax,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 7c f0[    ]*vpbroadcastq %rax,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 7c f0[    ]*vpbroadcastq %rax,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 42 fd 08 7c f0[    ]*vpbroadcastq %r8,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 7c f0[    ]*vpbroadcastq %rax,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 7c f0[    ]*vpbroadcastq %rax,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 7c f0[    ]*vpbroadcastq %rax,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 42 fd 28 7c f0[    ]*vpbroadcastq %r8,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1f ed ab[         ]*vpcmpd \$0xab,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 07 1f ed ab[         ]*vpcmpd \$0xab,%xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1f ed 7b[         ]*vpcmpd \$0x7b,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 29 7b[         ]*vpcmpd \$0x7b,\(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 00 1f ac f0 34 12 00 00 7b[  ]*vpcmpd \$0x7b,0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 29 7b[         ]*vpcmpd \$0x7b,\(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f aa 00 08 00 00 7b[     ]*vpcmpd \$0x7b,0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1f aa f0 f7 ff ff 7b[     ]*vpcmpd \$0x7b,-0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f aa 00 02 00 00 7b[     ]*vpcmpd \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1f aa fc fd ff ff 7b[     ]*vpcmpd \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1f ed ab[         ]*vpcmpd \$0xab,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 27 1f ed ab[         ]*vpcmpd \$0xab,%ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1f ed 7b[         ]*vpcmpd \$0x7b,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 29 7b[         ]*vpcmpd \$0x7b,\(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 20 1f ac f0 34 12 00 00 7b[  ]*vpcmpd \$0x7b,0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 29 7b[         ]*vpcmpd \$0x7b,\(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f aa 00 10 00 00 7b[     ]*vpcmpd \$0x7b,0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1f aa e0 ef ff ff 7b[     ]*vpcmpd \$0x7b,-0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 6a 7f 7b[      ]*vpcmpd \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f aa 00 02 00 00 7b[     ]*vpcmpd \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f 6a 80 7b[      ]*vpcmpd \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1f aa fc fd ff ff 7b[     ]*vpcmpd \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 76 ed[    ]*vpcmpeqd %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 76 ed[    ]*vpcmpeqd %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 29[    ]*vpcmpeqd \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 76 ac f0 34 12 00 00[     ]*vpcmpeqd 0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 29[    ]*vpcmpeqd \(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 6a 7f[         ]*vpcmpeqd 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 aa 00 08 00 00[        ]*vpcmpeqd 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 6a 80[         ]*vpcmpeqd -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 76 aa f0 f7 ff ff[        ]*vpcmpeqd -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 6a 7f[         ]*vpcmpeqd 0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 aa 00 02 00 00[        ]*vpcmpeqd 0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 6a 80[         ]*vpcmpeqd -0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 76 aa fc fd ff ff[        ]*vpcmpeqd -0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 76 ed[    ]*vpcmpeqd %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 76 ed[    ]*vpcmpeqd %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 29[    ]*vpcmpeqd \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 76 ac f0 34 12 00 00[     ]*vpcmpeqd 0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 29[    ]*vpcmpeqd \(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 6a 7f[         ]*vpcmpeqd 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 aa 00 10 00 00[        ]*vpcmpeqd 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 6a 80[         ]*vpcmpeqd -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 76 aa e0 ef ff ff[        ]*vpcmpeqd -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 6a 7f[         ]*vpcmpeqd 0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 aa 00 02 00 00[        ]*vpcmpeqd 0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 6a 80[         ]*vpcmpeqd -0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 76 aa fc fd ff ff[        ]*vpcmpeqd -0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 29 ed[    ]*vpcmpeqq %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 29 ed[    ]*vpcmpeqq %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 29[    ]*vpcmpeqq \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 29 ac f0 34 12 00 00[     ]*vpcmpeqq 0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 29[    ]*vpcmpeqq \(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 6a 7f[         ]*vpcmpeqq 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 aa 00 08 00 00[        ]*vpcmpeqq 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 6a 80[         ]*vpcmpeqq -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 29 aa f0 f7 ff ff[        ]*vpcmpeqq -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 6a 7f[         ]*vpcmpeqq 0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 aa 00 04 00 00[        ]*vpcmpeqq 0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 6a 80[         ]*vpcmpeqq -0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 29 aa f8 fb ff ff[        ]*vpcmpeqq -0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 29 ed[    ]*vpcmpeqq %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 29 ed[    ]*vpcmpeqq %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 29[    ]*vpcmpeqq \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 29 ac f0 34 12 00 00[     ]*vpcmpeqq 0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 29[    ]*vpcmpeqq \(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 6a 7f[         ]*vpcmpeqq 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 aa 00 10 00 00[        ]*vpcmpeqq 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 6a 80[         ]*vpcmpeqq -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 29 aa e0 ef ff ff[        ]*vpcmpeqq -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 6a 7f[         ]*vpcmpeqq 0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 aa 00 04 00 00[        ]*vpcmpeqq 0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 6a 80[         ]*vpcmpeqq -0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 29 aa f8 fb ff ff[        ]*vpcmpeqq -0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 66 ed[    ]*vpcmpgtd %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 66 ed[    ]*vpcmpgtd %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 29[    ]*vpcmpgtd \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 66 ac f0 34 12 00 00[     ]*vpcmpgtd 0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 29[    ]*vpcmpgtd \(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 6a 7f[         ]*vpcmpgtd 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 aa 00 08 00 00[        ]*vpcmpgtd 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 6a 80[         ]*vpcmpgtd -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 66 aa f0 f7 ff ff[        ]*vpcmpgtd -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 6a 7f[         ]*vpcmpgtd 0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 aa 00 02 00 00[        ]*vpcmpgtd 0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 6a 80[         ]*vpcmpgtd -0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 66 aa fc fd ff ff[        ]*vpcmpgtd -0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 66 ed[    ]*vpcmpgtd %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 66 ed[    ]*vpcmpgtd %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 29[    ]*vpcmpgtd \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 66 ac f0 34 12 00 00[     ]*vpcmpgtd 0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 29[    ]*vpcmpgtd \(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 6a 7f[         ]*vpcmpgtd 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 aa 00 10 00 00[        ]*vpcmpgtd 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 6a 80[         ]*vpcmpgtd -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 66 aa e0 ef ff ff[        ]*vpcmpgtd -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 6a 7f[         ]*vpcmpgtd 0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 aa 00 02 00 00[        ]*vpcmpgtd 0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 6a 80[         ]*vpcmpgtd -0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 66 aa fc fd ff ff[        ]*vpcmpgtd -0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 37 ed[    ]*vpcmpgtq %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 37 ed[    ]*vpcmpgtq %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 29[    ]*vpcmpgtq \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 37 ac f0 34 12 00 00[     ]*vpcmpgtq 0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 29[    ]*vpcmpgtq \(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 6a 7f[         ]*vpcmpgtq 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 aa 00 08 00 00[        ]*vpcmpgtq 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 6a 80[         ]*vpcmpgtq -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 37 aa f0 f7 ff ff[        ]*vpcmpgtq -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 6a 7f[         ]*vpcmpgtq 0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 aa 00 04 00 00[        ]*vpcmpgtq 0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 6a 80[         ]*vpcmpgtq -0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 37 aa f8 fb ff ff[        ]*vpcmpgtq -0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 37 ed[    ]*vpcmpgtq %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 37 ed[    ]*vpcmpgtq %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 29[    ]*vpcmpgtq \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 37 ac f0 34 12 00 00[     ]*vpcmpgtq 0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 29[    ]*vpcmpgtq \(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 6a 7f[         ]*vpcmpgtq 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 aa 00 10 00 00[        ]*vpcmpgtq 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 6a 80[         ]*vpcmpgtq -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 37 aa e0 ef ff ff[        ]*vpcmpgtq -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 6a 7f[         ]*vpcmpgtq 0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 aa 00 04 00 00[        ]*vpcmpgtq 0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 6a 80[         ]*vpcmpgtq -0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 37 aa f8 fb ff ff[        ]*vpcmpgtq -0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1f ed ab[         ]*vpcmpq \$0xab,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 07 1f ed ab[         ]*vpcmpq \$0xab,%xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1f ed 7b[         ]*vpcmpq \$0x7b,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 29 7b[         ]*vpcmpq \$0x7b,\(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 00 1f ac f0 34 12 00 00 7b[  ]*vpcmpq \$0x7b,0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 29 7b[         ]*vpcmpq \$0x7b,\(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f aa 00 08 00 00 7b[     ]*vpcmpq \$0x7b,0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1f aa f0 f7 ff ff 7b[     ]*vpcmpq \$0x7b,-0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f aa 00 04 00 00 7b[     ]*vpcmpq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1f aa f8 fb ff ff 7b[     ]*vpcmpq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1f ed ab[         ]*vpcmpq \$0xab,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 27 1f ed ab[         ]*vpcmpq \$0xab,%ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1f ed 7b[         ]*vpcmpq \$0x7b,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 29 7b[         ]*vpcmpq \$0x7b,\(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 20 1f ac f0 34 12 00 00 7b[  ]*vpcmpq \$0x7b,0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 29 7b[         ]*vpcmpq \$0x7b,\(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f aa 00 10 00 00 7b[     ]*vpcmpq \$0x7b,0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1f aa e0 ef ff ff 7b[     ]*vpcmpq \$0x7b,-0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 6a 7f 7b[      ]*vpcmpq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f aa 00 04 00 00 7b[     ]*vpcmpq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f 6a 80 7b[      ]*vpcmpq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1f aa f8 fb ff ff 7b[     ]*vpcmpq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1e ed ab[         ]*vpcmpud \$0xab,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 07 1e ed ab[         ]*vpcmpud \$0xab,%xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 0d 00 1e ed 7b[         ]*vpcmpud \$0x7b,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 29 7b[         ]*vpcmpud \$0x7b,\(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 00 1e ac f0 34 12 00 00 7b[  ]*vpcmpud \$0x7b,0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 29 7b[         ]*vpcmpud \$0x7b,\(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e aa 00 08 00 00 7b[     ]*vpcmpud \$0x7b,0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 00 1e aa f0 f7 ff ff 7b[     ]*vpcmpud \$0x7b,-0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e aa 00 02 00 00 7b[     ]*vpcmpud \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 10 1e aa fc fd ff ff 7b[     ]*vpcmpud \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1e ed ab[         ]*vpcmpud \$0xab,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 0d 27 1e ed ab[         ]*vpcmpud \$0xab,%ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 0d 20 1e ed 7b[         ]*vpcmpud \$0x7b,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 29 7b[         ]*vpcmpud \$0x7b,\(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 0d 20 1e ac f0 34 12 00 00 7b[  ]*vpcmpud \$0x7b,0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 29 7b[         ]*vpcmpud \$0x7b,\(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e aa 00 10 00 00 7b[     ]*vpcmpud \$0x7b,0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 20 1e aa e0 ef ff ff 7b[     ]*vpcmpud \$0x7b,-0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 6a 7f 7b[      ]*vpcmpud \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e aa 00 02 00 00 7b[     ]*vpcmpud \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e 6a 80 7b[      ]*vpcmpud \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 0d 30 1e aa fc fd ff ff 7b[     ]*vpcmpud \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1e ed ab[         ]*vpcmpuq \$0xab,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 07 1e ed ab[         ]*vpcmpuq \$0xab,%xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 00 1e ed 7b[         ]*vpcmpuq \$0x7b,%xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 00 1e ac f0 34 12 00 00 7b[  ]*vpcmpuq \$0x7b,0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e aa 00 08 00 00 7b[     ]*vpcmpuq \$0x7b,0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 00 1e aa f0 f7 ff ff 7b[     ]*vpcmpuq \$0x7b,-0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e aa 00 04 00 00 7b[     ]*vpcmpuq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 10 1e aa f8 fb ff ff 7b[     ]*vpcmpuq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1e ed ab[         ]*vpcmpuq \$0xab,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 93 8d 27 1e ed ab[         ]*vpcmpuq \$0xab,%ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 93 8d 20 1e ed 7b[         ]*vpcmpuq \$0x7b,%ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b3 8d 20 1e ac f0 34 12 00 00 7b[  ]*vpcmpuq \$0x7b,0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 29 7b[         ]*vpcmpuq \$0x7b,\(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e aa 00 10 00 00 7b[     ]*vpcmpuq \$0x7b,0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 20 1e aa e0 ef ff ff 7b[     ]*vpcmpuq \$0x7b,-0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 6a 7f 7b[      ]*vpcmpuq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e aa 00 04 00 00 7b[     ]*vpcmpuq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e 6a 80 7b[      ]*vpcmpuq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f3 8d 30 1e aa f8 fb ff ff 7b[     ]*vpcmpuq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 64 f4[    ]*vpblendmq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 64 f4[    ]*vpblendmq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 64 f4[    ]*vpblendmq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 31[    ]*vpblendmq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 64 b4 f0 34 12 00 00[     ]*vpblendmq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 31[    ]*vpblendmq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 72 7f[         ]*vpblendmq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 b2 00 08 00 00[        ]*vpblendmq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 72 80[         ]*vpblendmq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 64 b2 f0 f7 ff ff[        ]*vpblendmq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 72 7f[         ]*vpblendmq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 b2 00 04 00 00[        ]*vpblendmq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 72 80[         ]*vpblendmq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 64 b2 f8 fb ff ff[        ]*vpblendmq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 64 f4[    ]*vpblendmq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 64 f4[    ]*vpblendmq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 64 f4[    ]*vpblendmq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 31[    ]*vpblendmq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 64 b4 f0 34 12 00 00[     ]*vpblendmq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 31[    ]*vpblendmq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 72 7f[         ]*vpblendmq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 b2 00 10 00 00[        ]*vpblendmq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 72 80[         ]*vpblendmq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 64 b2 e0 ef ff ff[        ]*vpblendmq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 72 7f[         ]*vpblendmq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 b2 00 04 00 00[        ]*vpblendmq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 72 80[         ]*vpblendmq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 64 b2 f8 fb ff ff[        ]*vpblendmq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 31[    ]*vpcompressd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 8b 31[    ]*vpcompressd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 8b b4 f0 34 12 00 00[     ]*vpcompressd %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 72 7f[         ]*vpcompressd %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b b2 00 02 00 00[        ]*vpcompressd %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b 72 80[         ]*vpcompressd %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 8b b2 fc fd ff ff[        ]*vpcompressd %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 31[    ]*vpcompressd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 8b 31[    ]*vpcompressd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 8b b4 f0 34 12 00 00[     ]*vpcompressd %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 72 7f[         ]*vpcompressd %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b b2 00 02 00 00[        ]*vpcompressd %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b 72 80[         ]*vpcompressd %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 8b b2 fc fd ff ff[        ]*vpcompressd %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 8b ee[    ]*vpcompressd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 8b ee[    ]*vpcompressd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 8b ee[    ]*vpcompressd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 8b ee[    ]*vpcompressd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 8b ee[    ]*vpcompressd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 8b ee[    ]*vpcompressd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 36 f4[    ]*vpermd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 36 f4[    ]*vpermd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 36 f4[    ]*vpermd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 31[    ]*vpermd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 36 b4 f0 34 12 00 00[     ]*vpermd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 31[    ]*vpermd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 72 7f[         ]*vpermd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 b2 00 10 00 00[        ]*vpermd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 72 80[         ]*vpermd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 36 b2 e0 ef ff ff[        ]*vpermd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 72 7f[         ]*vpermd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 b2 00 02 00 00[        ]*vpermd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 72 80[         ]*vpermd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 36 b2 fc fd ff ff[        ]*vpermd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 05 f5 ab[         ]*vpermilpd \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 05 f5 ab[         ]*vpermilpd \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 05 f5 ab[         ]*vpermilpd \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 05 f5 7b[         ]*vpermilpd \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 31 7b[         ]*vpermilpd \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 05 b4 f0 34 12 00 00 7b[  ]*vpermilpd \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 31 7b[         ]*vpermilpd \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 b2 00 08 00 00 7b[     ]*vpermilpd \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 05 b2 f0 f7 ff ff 7b[     ]*vpermilpd \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 b2 00 04 00 00 7b[     ]*vpermilpd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 05 b2 f8 fb ff ff 7b[     ]*vpermilpd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 05 f5 ab[         ]*vpermilpd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 05 f5 ab[         ]*vpermilpd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 05 f5 ab[         ]*vpermilpd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 05 f5 7b[         ]*vpermilpd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 31 7b[         ]*vpermilpd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 05 b4 f0 34 12 00 00 7b[  ]*vpermilpd \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 31 7b[         ]*vpermilpd \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 72 7f 7b[      ]*vpermilpd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 b2 00 10 00 00 7b[     ]*vpermilpd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 05 b2 e0 ef ff ff 7b[     ]*vpermilpd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 72 7f 7b[      ]*vpermilpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 b2 00 04 00 00 7b[     ]*vpermilpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 72 80 7b[      ]*vpermilpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 05 b2 f8 fb ff ff 7b[     ]*vpermilpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 0d f4[    ]*vpermilpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 0d f4[    ]*vpermilpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 0d f4[    ]*vpermilpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 31[    ]*vpermilpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 0d b4 f0 34 12 00 00[     ]*vpermilpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 31[    ]*vpermilpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 72 7f[         ]*vpermilpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d b2 00 08 00 00[        ]*vpermilpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d 72 80[         ]*vpermilpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 0d b2 f0 f7 ff ff[        ]*vpermilpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 72 7f[         ]*vpermilpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d b2 00 04 00 00[        ]*vpermilpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d 72 80[         ]*vpermilpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 0d b2 f8 fb ff ff[        ]*vpermilpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 0d f4[    ]*vpermilpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 0d f4[    ]*vpermilpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 0d f4[    ]*vpermilpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 31[    ]*vpermilpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 0d b4 f0 34 12 00 00[     ]*vpermilpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 31[    ]*vpermilpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 72 7f[         ]*vpermilpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d b2 00 10 00 00[        ]*vpermilpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d 72 80[         ]*vpermilpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 0d b2 e0 ef ff ff[        ]*vpermilpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 72 7f[         ]*vpermilpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d b2 00 04 00 00[        ]*vpermilpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d 72 80[         ]*vpermilpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 0d b2 f8 fb ff ff[        ]*vpermilpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 04 f5 ab[         ]*vpermilps \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 04 f5 ab[         ]*vpermilps \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 04 f5 ab[         ]*vpermilps \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 04 f5 7b[         ]*vpermilps \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 31 7b[         ]*vpermilps \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 04 b4 f0 34 12 00 00 7b[  ]*vpermilps \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 31 7b[         ]*vpermilps \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 72 7f 7b[      ]*vpermilps \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 b2 00 08 00 00 7b[     ]*vpermilps \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 72 80 7b[      ]*vpermilps \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 04 b2 f0 f7 ff ff 7b[     ]*vpermilps \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 72 7f 7b[      ]*vpermilps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 b2 00 02 00 00 7b[     ]*vpermilps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 72 80 7b[      ]*vpermilps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 04 b2 fc fd ff ff 7b[     ]*vpermilps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 04 f5 ab[         ]*vpermilps \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 04 f5 ab[         ]*vpermilps \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 04 f5 ab[         ]*vpermilps \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 04 f5 7b[         ]*vpermilps \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 31 7b[         ]*vpermilps \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 04 b4 f0 34 12 00 00 7b[  ]*vpermilps \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 31 7b[         ]*vpermilps \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 72 7f 7b[      ]*vpermilps \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 b2 00 10 00 00 7b[     ]*vpermilps \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 72 80 7b[      ]*vpermilps \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 04 b2 e0 ef ff ff 7b[     ]*vpermilps \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 72 7f 7b[      ]*vpermilps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 b2 00 02 00 00 7b[     ]*vpermilps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 72 80 7b[      ]*vpermilps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 04 b2 fc fd ff ff 7b[     ]*vpermilps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 0c f4[    ]*vpermilps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 0c f4[    ]*vpermilps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 0c f4[    ]*vpermilps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 31[    ]*vpermilps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 0c b4 f0 34 12 00 00[     ]*vpermilps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 31[    ]*vpermilps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 72 7f[         ]*vpermilps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c b2 00 08 00 00[        ]*vpermilps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c 72 80[         ]*vpermilps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 0c b2 f0 f7 ff ff[        ]*vpermilps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 72 7f[         ]*vpermilps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c b2 00 02 00 00[        ]*vpermilps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c 72 80[         ]*vpermilps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 0c b2 fc fd ff ff[        ]*vpermilps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 0c f4[    ]*vpermilps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 0c f4[    ]*vpermilps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 0c f4[    ]*vpermilps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 31[    ]*vpermilps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 0c b4 f0 34 12 00 00[     ]*vpermilps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 31[    ]*vpermilps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 72 7f[         ]*vpermilps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c b2 00 10 00 00[        ]*vpermilps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c 72 80[         ]*vpermilps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 0c b2 e0 ef ff ff[        ]*vpermilps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 72 7f[         ]*vpermilps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c b2 00 02 00 00[        ]*vpermilps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c 72 80[         ]*vpermilps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 0c b2 fc fd ff ff[        ]*vpermilps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 01 f5 ab[         ]*vpermpd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 01 f5 ab[         ]*vpermpd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 01 f5 ab[         ]*vpermpd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 01 f5 7b[         ]*vpermpd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 31 7b[         ]*vpermpd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 01 b4 f0 34 12 00 00 7b[  ]*vpermpd \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 31 7b[         ]*vpermpd \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 72 7f 7b[      ]*vpermpd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 b2 00 10 00 00 7b[     ]*vpermpd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 72 80 7b[      ]*vpermpd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 01 b2 e0 ef ff ff 7b[     ]*vpermpd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 72 7f 7b[      ]*vpermpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 b2 00 04 00 00 7b[     ]*vpermpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 72 80 7b[      ]*vpermpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 01 b2 f8 fb ff ff 7b[     ]*vpermpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 16 f4[    ]*vpermps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 16 f4[    ]*vpermps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 16 f4[    ]*vpermps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 31[    ]*vpermps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 16 b4 f0 34 12 00 00[     ]*vpermps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 31[    ]*vpermps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 72 7f[         ]*vpermps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 b2 00 10 00 00[        ]*vpermps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 72 80[         ]*vpermps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 16 b2 e0 ef ff ff[        ]*vpermps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 72 7f[         ]*vpermps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 b2 00 02 00 00[        ]*vpermps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 72 80[         ]*vpermps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 16 b2 fc fd ff ff[        ]*vpermps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 00 f5 ab[         ]*vpermq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 00 f5 ab[         ]*vpermq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 00 f5 ab[         ]*vpermq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 00 f5 7b[         ]*vpermq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 31 7b[         ]*vpermq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 00 b4 f0 34 12 00 00 7b[  ]*vpermq \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 31 7b[         ]*vpermq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 72 7f 7b[      ]*vpermq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 b2 00 10 00 00 7b[     ]*vpermq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 72 80 7b[      ]*vpermq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 00 b2 e0 ef ff ff 7b[     ]*vpermq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 72 7f 7b[      ]*vpermq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 b2 00 04 00 00 7b[     ]*vpermq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 72 80 7b[      ]*vpermq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 00 b2 f8 fb ff ff 7b[     ]*vpermq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 31[    ]*vpexpandd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 0f 89 31[    ]*vpexpandd \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 8f 89 31[    ]*vpexpandd \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 89 b4 f0 34 12 00 00[     ]*vpexpandd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 72 7f[         ]*vpexpandd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 b2 00 02 00 00[        ]*vpexpandd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 72 80[         ]*vpexpandd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 89 b2 fc fd ff ff[        ]*vpexpandd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 31[    ]*vpexpandd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 2f 89 31[    ]*vpexpandd \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d af 89 31[    ]*vpexpandd \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 89 b4 f0 34 12 00 00[     ]*vpexpandd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 72 7f[         ]*vpexpandd 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 b2 00 02 00 00[        ]*vpexpandd 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 72 80[         ]*vpexpandd -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 89 b2 fc fd ff ff[        ]*vpexpandd -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 89 f5[    ]*vpexpandd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 89 f5[    ]*vpexpandd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 89 f5[    ]*vpexpandd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 89 f5[    ]*vpexpandd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 89 f5[    ]*vpexpandd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 89 f5[    ]*vpexpandd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 31[    ]*vpexpandq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 89 31[    ]*vpexpandq \(%rcx\),%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 8f 89 31[    ]*vpexpandq \(%rcx\),%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 89 b4 f0 34 12 00 00[     ]*vpexpandq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 72 7f[         ]*vpexpandq 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 b2 00 04 00 00[        ]*vpexpandq 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 72 80[         ]*vpexpandq -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 89 b2 f8 fb ff ff[        ]*vpexpandq -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 31[    ]*vpexpandq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 89 31[    ]*vpexpandq \(%rcx\),%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd af 89 31[    ]*vpexpandq \(%rcx\),%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 89 b4 f0 34 12 00 00[     ]*vpexpandq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 72 7f[         ]*vpexpandq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 b2 00 04 00 00[        ]*vpexpandq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 72 80[         ]*vpexpandq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 89 b2 f8 fb ff ff[        ]*vpexpandq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 89 f5[    ]*vpexpandq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 89 f5[    ]*vpexpandq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 89 f5[    ]*vpexpandq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 89 f5[    ]*vpexpandq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 89 f5[    ]*vpexpandq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 89 f5[    ]*vpexpandq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 90 b4 fe 85 ff ff ff[     ]*vpgatherdd -0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 90 74 39 40[      ]*vpgatherdd 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 90 b4 b9 00 04 00 00[     ]*vpgatherdd 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 90 b4 fe 85 ff ff ff[     ]*vpgatherdd -0x7b\(%r14,%ymm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 90 74 39 40[      ]*vpgatherdd 0x100\(%r9,%ymm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 90 b4 b9 00 04 00 00[     ]*vpgatherdd 0x400\(%rcx,%ymm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 90 b4 fe 85 ff ff ff[     ]*vpgatherdq -0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 90 74 39 20[      ]*vpgatherdq 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 90 b4 b9 00 04 00 00[     ]*vpgatherdq 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 90 b4 fe 85 ff ff ff[     ]*vpgatherdq -0x7b\(%r14,%xmm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 90 74 39 20[      ]*vpgatherdq 0x100\(%r9,%xmm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 90 b4 b9 00 04 00 00[     ]*vpgatherdq 0x400\(%rcx,%xmm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 91 b4 fe 85 ff ff ff[     ]*vpgatherqd -0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 91 74 39 40[      ]*vpgatherqd 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 91 b4 b9 00 04 00 00[     ]*vpgatherqd 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 91 b4 fe 85 ff ff ff[     ]*vpgatherqd -0x7b\(%r14,%ymm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 91 74 39 40[      ]*vpgatherqd 0x100\(%r9,%ymm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 91 b4 b9 00 04 00 00[     ]*vpgatherqd 0x400\(%rcx,%ymm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 91 b4 fe 85 ff ff ff[     ]*vpgatherqq -0x7b\(%r14,%xmm31,8\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 91 74 39 20[      ]*vpgatherqq 0x100\(%r9,%xmm31,1\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 91 b4 b9 00 04 00 00[     ]*vpgatherqq 0x400\(%rcx,%xmm31,4\),%xmm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 91 b4 fe 85 ff ff ff[     ]*vpgatherqq -0x7b\(%r14,%ymm31,8\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 91 74 39 20[      ]*vpgatherqq 0x100\(%r9,%ymm31,1\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 91 b4 b9 00 04 00 00[     ]*vpgatherqq 0x400\(%rcx,%ymm31,4\),%ymm30\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3d f4[    ]*vpmaxsd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3d f4[    ]*vpmaxsd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3d f4[    ]*vpmaxsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 31[    ]*vpmaxsd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3d b4 f0 34 12 00 00[     ]*vpmaxsd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 31[    ]*vpmaxsd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 72 7f[         ]*vpmaxsd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d b2 00 08 00 00[        ]*vpmaxsd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d 72 80[         ]*vpmaxsd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3d b2 f0 f7 ff ff[        ]*vpmaxsd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 72 7f[         ]*vpmaxsd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d b2 00 02 00 00[        ]*vpmaxsd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d 72 80[         ]*vpmaxsd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3d b2 fc fd ff ff[        ]*vpmaxsd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3d f4[    ]*vpmaxsd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3d f4[    ]*vpmaxsd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3d f4[    ]*vpmaxsd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 31[    ]*vpmaxsd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3d b4 f0 34 12 00 00[     ]*vpmaxsd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 31[    ]*vpmaxsd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 72 7f[         ]*vpmaxsd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d b2 00 10 00 00[        ]*vpmaxsd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d 72 80[         ]*vpmaxsd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3d b2 e0 ef ff ff[        ]*vpmaxsd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 72 7f[         ]*vpmaxsd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d b2 00 02 00 00[        ]*vpmaxsd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d 72 80[         ]*vpmaxsd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3d b2 fc fd ff ff[        ]*vpmaxsd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3d f4[    ]*vpmaxsq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3d f4[    ]*vpmaxsq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3d f4[    ]*vpmaxsq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 31[    ]*vpmaxsq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3d b4 f0 34 12 00 00[     ]*vpmaxsq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 31[    ]*vpmaxsq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 72 7f[         ]*vpmaxsq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d b2 00 08 00 00[        ]*vpmaxsq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d 72 80[         ]*vpmaxsq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3d b2 f0 f7 ff ff[        ]*vpmaxsq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 72 7f[         ]*vpmaxsq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d b2 00 04 00 00[        ]*vpmaxsq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d 72 80[         ]*vpmaxsq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3d b2 f8 fb ff ff[        ]*vpmaxsq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3d f4[    ]*vpmaxsq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3d f4[    ]*vpmaxsq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3d f4[    ]*vpmaxsq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 31[    ]*vpmaxsq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3d b4 f0 34 12 00 00[     ]*vpmaxsq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 31[    ]*vpmaxsq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 72 7f[         ]*vpmaxsq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d b2 00 10 00 00[        ]*vpmaxsq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d 72 80[         ]*vpmaxsq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3d b2 e0 ef ff ff[        ]*vpmaxsq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 72 7f[         ]*vpmaxsq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d b2 00 04 00 00[        ]*vpmaxsq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d 72 80[         ]*vpmaxsq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3d b2 f8 fb ff ff[        ]*vpmaxsq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3f f4[    ]*vpmaxud %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3f f4[    ]*vpmaxud %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3f f4[    ]*vpmaxud %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 31[    ]*vpmaxud \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3f b4 f0 34 12 00 00[     ]*vpmaxud 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 31[    ]*vpmaxud \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 72 7f[         ]*vpmaxud 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f b2 00 08 00 00[        ]*vpmaxud 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f 72 80[         ]*vpmaxud -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3f b2 f0 f7 ff ff[        ]*vpmaxud -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 72 7f[         ]*vpmaxud 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f b2 00 02 00 00[        ]*vpmaxud 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f 72 80[         ]*vpmaxud -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3f b2 fc fd ff ff[        ]*vpmaxud -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3f f4[    ]*vpmaxud %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3f f4[    ]*vpmaxud %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3f f4[    ]*vpmaxud %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 31[    ]*vpmaxud \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3f b4 f0 34 12 00 00[     ]*vpmaxud 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 31[    ]*vpmaxud \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 72 7f[         ]*vpmaxud 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f b2 00 10 00 00[        ]*vpmaxud 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f 72 80[         ]*vpmaxud -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3f b2 e0 ef ff ff[        ]*vpmaxud -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 72 7f[         ]*vpmaxud 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f b2 00 02 00 00[        ]*vpmaxud 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f 72 80[         ]*vpmaxud -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3f b2 fc fd ff ff[        ]*vpmaxud -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3f f4[    ]*vpmaxuq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3f f4[    ]*vpmaxuq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3f f4[    ]*vpmaxuq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 31[    ]*vpmaxuq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3f b4 f0 34 12 00 00[     ]*vpmaxuq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 31[    ]*vpmaxuq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 72 7f[         ]*vpmaxuq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f b2 00 08 00 00[        ]*vpmaxuq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f 72 80[         ]*vpmaxuq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3f b2 f0 f7 ff ff[        ]*vpmaxuq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 72 7f[         ]*vpmaxuq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f b2 00 04 00 00[        ]*vpmaxuq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f 72 80[         ]*vpmaxuq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3f b2 f8 fb ff ff[        ]*vpmaxuq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3f f4[    ]*vpmaxuq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3f f4[    ]*vpmaxuq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3f f4[    ]*vpmaxuq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 31[    ]*vpmaxuq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3f b4 f0 34 12 00 00[     ]*vpmaxuq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 31[    ]*vpmaxuq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 72 7f[         ]*vpmaxuq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f b2 00 10 00 00[        ]*vpmaxuq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f 72 80[         ]*vpmaxuq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3f b2 e0 ef ff ff[        ]*vpmaxuq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 72 7f[         ]*vpmaxuq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f b2 00 04 00 00[        ]*vpmaxuq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f 72 80[         ]*vpmaxuq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3f b2 f8 fb ff ff[        ]*vpmaxuq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 39 f4[    ]*vpminsd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 39 f4[    ]*vpminsd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 39 f4[    ]*vpminsd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 31[    ]*vpminsd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 39 b4 f0 34 12 00 00[     ]*vpminsd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 31[    ]*vpminsd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 72 7f[         ]*vpminsd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 b2 00 08 00 00[        ]*vpminsd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 72 80[         ]*vpminsd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 39 b2 f0 f7 ff ff[        ]*vpminsd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 72 7f[         ]*vpminsd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 b2 00 02 00 00[        ]*vpminsd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 72 80[         ]*vpminsd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 39 b2 fc fd ff ff[        ]*vpminsd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 39 f4[    ]*vpminsd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 39 f4[    ]*vpminsd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 39 f4[    ]*vpminsd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 31[    ]*vpminsd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 39 b4 f0 34 12 00 00[     ]*vpminsd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 31[    ]*vpminsd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 72 7f[         ]*vpminsd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 b2 00 10 00 00[        ]*vpminsd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 72 80[         ]*vpminsd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 39 b2 e0 ef ff ff[        ]*vpminsd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 72 7f[         ]*vpminsd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 b2 00 02 00 00[        ]*vpminsd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 72 80[         ]*vpminsd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 39 b2 fc fd ff ff[        ]*vpminsd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 39 f4[    ]*vpminsq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 39 f4[    ]*vpminsq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 39 f4[    ]*vpminsq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 31[    ]*vpminsq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 39 b4 f0 34 12 00 00[     ]*vpminsq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 31[    ]*vpminsq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 72 7f[         ]*vpminsq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 b2 00 08 00 00[        ]*vpminsq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 72 80[         ]*vpminsq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 39 b2 f0 f7 ff ff[        ]*vpminsq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 72 7f[         ]*vpminsq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 b2 00 04 00 00[        ]*vpminsq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 72 80[         ]*vpminsq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 39 b2 f8 fb ff ff[        ]*vpminsq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 39 f4[    ]*vpminsq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 39 f4[    ]*vpminsq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 39 f4[    ]*vpminsq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 31[    ]*vpminsq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 39 b4 f0 34 12 00 00[     ]*vpminsq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 31[    ]*vpminsq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 72 7f[         ]*vpminsq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 b2 00 10 00 00[        ]*vpminsq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 72 80[         ]*vpminsq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 39 b2 e0 ef ff ff[        ]*vpminsq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 72 7f[         ]*vpminsq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 b2 00 04 00 00[        ]*vpminsq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 72 80[         ]*vpminsq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 39 b2 f8 fb ff ff[        ]*vpminsq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 3b f4[    ]*vpminud %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 3b f4[    ]*vpminud %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 3b f4[    ]*vpminud %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 31[    ]*vpminud \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 3b b4 f0 34 12 00 00[     ]*vpminud 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 31[    ]*vpminud \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 72 7f[         ]*vpminud 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b b2 00 08 00 00[        ]*vpminud 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b 72 80[         ]*vpminud -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 3b b2 f0 f7 ff ff[        ]*vpminud -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 72 7f[         ]*vpminud 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b b2 00 02 00 00[        ]*vpminud 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b 72 80[         ]*vpminud -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 3b b2 fc fd ff ff[        ]*vpminud -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 3b f4[    ]*vpminud %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 3b f4[    ]*vpminud %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 3b f4[    ]*vpminud %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 31[    ]*vpminud \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 3b b4 f0 34 12 00 00[     ]*vpminud 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 31[    ]*vpminud \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 72 7f[         ]*vpminud 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b b2 00 10 00 00[        ]*vpminud 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b 72 80[         ]*vpminud -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 3b b2 e0 ef ff ff[        ]*vpminud -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 72 7f[         ]*vpminud 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b b2 00 02 00 00[        ]*vpminud 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b 72 80[         ]*vpminud -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 3b b2 fc fd ff ff[        ]*vpminud -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 3b f4[    ]*vpminuq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 3b f4[    ]*vpminuq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 3b f4[    ]*vpminuq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 31[    ]*vpminuq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 3b b4 f0 34 12 00 00[     ]*vpminuq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 31[    ]*vpminuq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 72 7f[         ]*vpminuq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b b2 00 08 00 00[        ]*vpminuq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b 72 80[         ]*vpminuq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 3b b2 f0 f7 ff ff[        ]*vpminuq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 72 7f[         ]*vpminuq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b b2 00 04 00 00[        ]*vpminuq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b 72 80[         ]*vpminuq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 3b b2 f8 fb ff ff[        ]*vpminuq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 3b f4[    ]*vpminuq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 3b f4[    ]*vpminuq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 3b f4[    ]*vpminuq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 31[    ]*vpminuq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 3b b4 f0 34 12 00 00[     ]*vpminuq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 31[    ]*vpminuq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 72 7f[         ]*vpminuq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b b2 00 10 00 00[        ]*vpminuq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b 72 80[         ]*vpminuq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 3b b2 e0 ef ff ff[        ]*vpminuq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 72 7f[         ]*vpminuq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b b2 00 04 00 00[        ]*vpminuq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b 72 80[         ]*vpminuq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 3b b2 f8 fb ff ff[        ]*vpminuq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 21 f5[    ]*vpmovsxbd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 21 f5[    ]*vpmovsxbd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 21 f5[    ]*vpmovsxbd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 31[    ]*vpmovsxbd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 21 b4 f0 34 12 00 00[     ]*vpmovsxbd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 72 7f[         ]*vpmovsxbd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 b2 00 02 00 00[        ]*vpmovsxbd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 72 80[         ]*vpmovsxbd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 21 b2 fc fd ff ff[        ]*vpmovsxbd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 21 f5[    ]*vpmovsxbd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 21 f5[    ]*vpmovsxbd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 21 f5[    ]*vpmovsxbd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 31[    ]*vpmovsxbd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 21 b4 f0 34 12 00 00[     ]*vpmovsxbd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 72 7f[         ]*vpmovsxbd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 b2 00 04 00 00[        ]*vpmovsxbd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 72 80[         ]*vpmovsxbd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 21 b2 f8 fb ff ff[        ]*vpmovsxbd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 22 f5[    ]*vpmovsxbq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 22 f5[    ]*vpmovsxbq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 22 f5[    ]*vpmovsxbq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 31[    ]*vpmovsxbq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 22 b4 f0 34 12 00 00[     ]*vpmovsxbq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 72 7f[         ]*vpmovsxbq 0xfe\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 b2 00 01 00 00[        ]*vpmovsxbq 0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 72 80[         ]*vpmovsxbq -0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 22 b2 fe fe ff ff[        ]*vpmovsxbq -0x102\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 22 f5[    ]*vpmovsxbq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 22 f5[    ]*vpmovsxbq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 22 f5[    ]*vpmovsxbq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 31[    ]*vpmovsxbq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 22 b4 f0 34 12 00 00[     ]*vpmovsxbq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 72 7f[         ]*vpmovsxbq 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 b2 00 02 00 00[        ]*vpmovsxbq 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 72 80[         ]*vpmovsxbq -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 22 b2 fc fd ff ff[        ]*vpmovsxbq -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 25 f5[    ]*vpmovsxdq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 25 f5[    ]*vpmovsxdq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 25 f5[    ]*vpmovsxdq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 31[    ]*vpmovsxdq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 25 b4 f0 34 12 00 00[     ]*vpmovsxdq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 72 7f[         ]*vpmovsxdq 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 b2 00 04 00 00[        ]*vpmovsxdq 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 72 80[         ]*vpmovsxdq -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 25 b2 f8 fb ff ff[        ]*vpmovsxdq -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 25 f5[    ]*vpmovsxdq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 25 f5[    ]*vpmovsxdq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 25 f5[    ]*vpmovsxdq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 31[    ]*vpmovsxdq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 25 b4 f0 34 12 00 00[     ]*vpmovsxdq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 72 7f[         ]*vpmovsxdq 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 b2 00 08 00 00[        ]*vpmovsxdq 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 72 80[         ]*vpmovsxdq -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 25 b2 f0 f7 ff ff[        ]*vpmovsxdq -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 23 f5[    ]*vpmovsxwd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 23 f5[    ]*vpmovsxwd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 23 f5[    ]*vpmovsxwd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 31[    ]*vpmovsxwd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 23 b4 f0 34 12 00 00[     ]*vpmovsxwd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 72 7f[         ]*vpmovsxwd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 b2 00 04 00 00[        ]*vpmovsxwd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 72 80[         ]*vpmovsxwd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 23 b2 f8 fb ff ff[        ]*vpmovsxwd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 23 f5[    ]*vpmovsxwd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 23 f5[    ]*vpmovsxwd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 23 f5[    ]*vpmovsxwd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 31[    ]*vpmovsxwd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 23 b4 f0 34 12 00 00[     ]*vpmovsxwd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 72 7f[         ]*vpmovsxwd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 b2 00 08 00 00[        ]*vpmovsxwd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 72 80[         ]*vpmovsxwd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 23 b2 f0 f7 ff ff[        ]*vpmovsxwd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 24 f5[    ]*vpmovsxwq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 24 f5[    ]*vpmovsxwq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 24 f5[    ]*vpmovsxwq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 31[    ]*vpmovsxwq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 24 b4 f0 34 12 00 00[     ]*vpmovsxwq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 72 7f[         ]*vpmovsxwq 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 b2 00 02 00 00[        ]*vpmovsxwq 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 72 80[         ]*vpmovsxwq -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 24 b2 fc fd ff ff[        ]*vpmovsxwq -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 24 f5[    ]*vpmovsxwq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 24 f5[    ]*vpmovsxwq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 24 f5[    ]*vpmovsxwq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 31[    ]*vpmovsxwq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 24 b4 f0 34 12 00 00[     ]*vpmovsxwq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 72 7f[         ]*vpmovsxwq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 b2 00 04 00 00[        ]*vpmovsxwq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 72 80[         ]*vpmovsxwq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 24 b2 f8 fb ff ff[        ]*vpmovsxwq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 31 f5[    ]*vpmovzxbd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 31 f5[    ]*vpmovzxbd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 31 f5[    ]*vpmovzxbd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 31[    ]*vpmovzxbd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 31 b4 f0 34 12 00 00[     ]*vpmovzxbd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 72 7f[         ]*vpmovzxbd 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 b2 00 02 00 00[        ]*vpmovzxbd 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 72 80[         ]*vpmovzxbd -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 31 b2 fc fd ff ff[        ]*vpmovzxbd -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 31 f5[    ]*vpmovzxbd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 31 f5[    ]*vpmovzxbd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 31 f5[    ]*vpmovzxbd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 31[    ]*vpmovzxbd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 31 b4 f0 34 12 00 00[     ]*vpmovzxbd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 72 7f[         ]*vpmovzxbd 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 b2 00 04 00 00[        ]*vpmovzxbd 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 72 80[         ]*vpmovzxbd -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 31 b2 f8 fb ff ff[        ]*vpmovzxbd -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 32 f5[    ]*vpmovzxbq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 32 f5[    ]*vpmovzxbq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 32 f5[    ]*vpmovzxbq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 31[    ]*vpmovzxbq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 32 b4 f0 34 12 00 00[     ]*vpmovzxbq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 72 7f[         ]*vpmovzxbq 0xfe\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 b2 00 01 00 00[        ]*vpmovzxbq 0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 72 80[         ]*vpmovzxbq -0x100\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 32 b2 fe fe ff ff[        ]*vpmovzxbq -0x102\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 32 f5[    ]*vpmovzxbq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 32 f5[    ]*vpmovzxbq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 32 f5[    ]*vpmovzxbq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 31[    ]*vpmovzxbq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 32 b4 f0 34 12 00 00[     ]*vpmovzxbq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 72 7f[         ]*vpmovzxbq 0x1fc\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 b2 00 02 00 00[        ]*vpmovzxbq 0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 72 80[         ]*vpmovzxbq -0x200\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 32 b2 fc fd ff ff[        ]*vpmovzxbq -0x204\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 35 f5[    ]*vpmovzxdq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 35 f5[    ]*vpmovzxdq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 35 f5[    ]*vpmovzxdq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 31[    ]*vpmovzxdq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 35 b4 f0 34 12 00 00[     ]*vpmovzxdq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 72 7f[         ]*vpmovzxdq 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 b2 00 04 00 00[        ]*vpmovzxdq 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 72 80[         ]*vpmovzxdq -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 35 b2 f8 fb ff ff[        ]*vpmovzxdq -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 35 f5[    ]*vpmovzxdq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 35 f5[    ]*vpmovzxdq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 35 f5[    ]*vpmovzxdq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 31[    ]*vpmovzxdq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 35 b4 f0 34 12 00 00[     ]*vpmovzxdq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 72 7f[         ]*vpmovzxdq 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 b2 00 08 00 00[        ]*vpmovzxdq 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 72 80[         ]*vpmovzxdq -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 35 b2 f0 f7 ff ff[        ]*vpmovzxdq -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 33 f5[    ]*vpmovzxwd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 33 f5[    ]*vpmovzxwd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 33 f5[    ]*vpmovzxwd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 31[    ]*vpmovzxwd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 33 b4 f0 34 12 00 00[     ]*vpmovzxwd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 72 7f[         ]*vpmovzxwd 0x3f8\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 b2 00 04 00 00[        ]*vpmovzxwd 0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 72 80[         ]*vpmovzxwd -0x400\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 33 b2 f8 fb ff ff[        ]*vpmovzxwd -0x408\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 33 f5[    ]*vpmovzxwd %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 33 f5[    ]*vpmovzxwd %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 33 f5[    ]*vpmovzxwd %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 31[    ]*vpmovzxwd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 33 b4 f0 34 12 00 00[     ]*vpmovzxwd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 72 7f[         ]*vpmovzxwd 0x7f0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 b2 00 08 00 00[        ]*vpmovzxwd 0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 72 80[         ]*vpmovzxwd -0x800\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 33 b2 f0 f7 ff ff[        ]*vpmovzxwd -0x810\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 34 f5[    ]*vpmovzxwq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 34 f5[    ]*vpmovzxwq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 34 f5[    ]*vpmovzxwq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 31[    ]*vpmovzxwq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 34 b4 f0 34 12 00 00[     ]*vpmovzxwq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 72 7f[         ]*vpmovzxwq 0x1fc\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 b2 00 02 00 00[        ]*vpmovzxwq 0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 72 80[         ]*vpmovzxwq -0x200\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 34 b2 fc fd ff ff[        ]*vpmovzxwq -0x204\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 34 f5[    ]*vpmovzxwq %xmm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 34 f5[    ]*vpmovzxwq %xmm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 34 f5[    ]*vpmovzxwq %xmm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 31[    ]*vpmovzxwq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 34 b4 f0 34 12 00 00[     ]*vpmovzxwq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 72 7f[         ]*vpmovzxwq 0x3f8\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 b2 00 04 00 00[        ]*vpmovzxwq 0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 72 80[         ]*vpmovzxwq -0x400\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 34 b2 f8 fb ff ff[        ]*vpmovzxwq -0x408\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 28 f4[    ]*vpmuldq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 28 f4[    ]*vpmuldq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 28 f4[    ]*vpmuldq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 31[    ]*vpmuldq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 28 b4 f0 34 12 00 00[     ]*vpmuldq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 31[    ]*vpmuldq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 72 7f[         ]*vpmuldq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 b2 00 08 00 00[        ]*vpmuldq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 72 80[         ]*vpmuldq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 28 b2 f0 f7 ff ff[        ]*vpmuldq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 72 7f[         ]*vpmuldq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 b2 00 04 00 00[        ]*vpmuldq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 72 80[         ]*vpmuldq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 28 b2 f8 fb ff ff[        ]*vpmuldq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 28 f4[    ]*vpmuldq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 28 f4[    ]*vpmuldq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 28 f4[    ]*vpmuldq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 31[    ]*vpmuldq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 28 b4 f0 34 12 00 00[     ]*vpmuldq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 31[    ]*vpmuldq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 72 7f[         ]*vpmuldq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 b2 00 10 00 00[        ]*vpmuldq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 72 80[         ]*vpmuldq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 28 b2 e0 ef ff ff[        ]*vpmuldq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 72 7f[         ]*vpmuldq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 b2 00 04 00 00[        ]*vpmuldq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 72 80[         ]*vpmuldq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 28 b2 f8 fb ff ff[        ]*vpmuldq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 40 f4[    ]*vpmulld %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 40 f4[    ]*vpmulld %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 40 f4[    ]*vpmulld %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 31[    ]*vpmulld \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 40 b4 f0 34 12 00 00[     ]*vpmulld 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 31[    ]*vpmulld \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 72 7f[         ]*vpmulld 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 b2 00 08 00 00[        ]*vpmulld 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 72 80[         ]*vpmulld -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 40 b2 f0 f7 ff ff[        ]*vpmulld -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 72 7f[         ]*vpmulld 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 b2 00 02 00 00[        ]*vpmulld 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 72 80[         ]*vpmulld -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 40 b2 fc fd ff ff[        ]*vpmulld -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 40 f4[    ]*vpmulld %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 40 f4[    ]*vpmulld %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 40 f4[    ]*vpmulld %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 31[    ]*vpmulld \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 40 b4 f0 34 12 00 00[     ]*vpmulld 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 31[    ]*vpmulld \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 72 7f[         ]*vpmulld 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 b2 00 10 00 00[        ]*vpmulld 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 72 80[         ]*vpmulld -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 40 b2 e0 ef ff ff[        ]*vpmulld -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 72 7f[         ]*vpmulld 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 b2 00 02 00 00[        ]*vpmulld 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 72 80[         ]*vpmulld -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 40 b2 fc fd ff ff[        ]*vpmulld -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 f4 f4[    ]*vpmuludq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 f4 f4[    ]*vpmuludq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 f4 f4[    ]*vpmuludq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 31[    ]*vpmuludq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 f4 b4 f0 34 12 00 00[     ]*vpmuludq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 31[    ]*vpmuludq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 72 7f[         ]*vpmuludq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 b2 00 08 00 00[        ]*vpmuludq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 72 80[         ]*vpmuludq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f4 b2 f0 f7 ff ff[        ]*vpmuludq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 72 7f[         ]*vpmuludq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 b2 00 04 00 00[        ]*vpmuludq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 72 80[         ]*vpmuludq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 f4 b2 f8 fb ff ff[        ]*vpmuludq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 f4 f4[    ]*vpmuludq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 f4 f4[    ]*vpmuludq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 f4 f4[    ]*vpmuludq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 31[    ]*vpmuludq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 f4 b4 f0 34 12 00 00[     ]*vpmuludq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 31[    ]*vpmuludq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 72 7f[         ]*vpmuludq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 b2 00 10 00 00[        ]*vpmuludq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 72 80[         ]*vpmuludq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f4 b2 e0 ef ff ff[        ]*vpmuludq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 72 7f[         ]*vpmuludq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 b2 00 04 00 00[        ]*vpmuludq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 72 80[         ]*vpmuludq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 f4 b2 f8 fb ff ff[        ]*vpmuludq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 eb f4[    ]*vpord  %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 eb f4[    ]*vpord  %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 eb f4[    ]*vpord  %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 31[    ]*vpord  \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 eb b4 f0 34 12 00 00[     ]*vpord  0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 31[    ]*vpord  \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 72 7f[         ]*vpord  0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb b2 00 08 00 00[        ]*vpord  0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb 72 80[         ]*vpord  -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 eb b2 f0 f7 ff ff[        ]*vpord  -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 72 7f[         ]*vpord  0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb b2 00 02 00 00[        ]*vpord  0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb 72 80[         ]*vpord  -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 eb b2 fc fd ff ff[        ]*vpord  -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 eb f4[    ]*vpord  %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 eb f4[    ]*vpord  %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 eb f4[    ]*vpord  %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 31[    ]*vpord  \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 eb b4 f0 34 12 00 00[     ]*vpord  0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 31[    ]*vpord  \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 72 7f[         ]*vpord  0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb b2 00 10 00 00[        ]*vpord  0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb 72 80[         ]*vpord  -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 eb b2 e0 ef ff ff[        ]*vpord  -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 72 7f[         ]*vpord  0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb b2 00 02 00 00[        ]*vpord  0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb 72 80[         ]*vpord  -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 eb b2 fc fd ff ff[        ]*vpord  -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 eb f4[    ]*vporq  %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 eb f4[    ]*vporq  %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 eb f4[    ]*vporq  %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 31[    ]*vporq  \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 eb b4 f0 34 12 00 00[     ]*vporq  0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 31[    ]*vporq  \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 72 7f[         ]*vporq  0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb b2 00 08 00 00[        ]*vporq  0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb 72 80[         ]*vporq  -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 eb b2 f0 f7 ff ff[        ]*vporq  -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 72 7f[         ]*vporq  0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb b2 00 04 00 00[        ]*vporq  0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb 72 80[         ]*vporq  -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 eb b2 f8 fb ff ff[        ]*vporq  -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 eb f4[    ]*vporq  %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 eb f4[    ]*vporq  %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 eb f4[    ]*vporq  %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 31[    ]*vporq  \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 eb b4 f0 34 12 00 00[     ]*vporq  0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 31[    ]*vporq  \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 72 7f[         ]*vporq  0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb b2 00 10 00 00[        ]*vporq  0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb 72 80[         ]*vporq  -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 eb b2 e0 ef ff ff[        ]*vporq  -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 72 7f[         ]*vporq  0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb b2 00 04 00 00[        ]*vporq  0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb 72 80[         ]*vporq  -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 eb b2 f8 fb ff ff[        ]*vporq  -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[     ]*vpscatterdd %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 b4 fe 85 ff ff ff[     ]*vpscatterdd %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a0 74 39 40[      ]*vpscatterdd %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a0 b4 b9 00 04 00 00[     ]*vpscatterdd %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[     ]*vpscatterdd %ymm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 b4 fe 85 ff ff ff[     ]*vpscatterdd %ymm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a0 74 39 40[      ]*vpscatterdd %ymm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a0 b4 b9 00 04 00 00[     ]*vpscatterdd %ymm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[     ]*vpscatterdq %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 b4 fe 85 ff ff ff[     ]*vpscatterdq %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a0 74 39 20[      ]*vpscatterdq %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a0 b4 b9 00 04 00 00[     ]*vpscatterdq %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[     ]*vpscatterdq %ymm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 b4 fe 85 ff ff ff[     ]*vpscatterdq %ymm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a0 74 39 20[      ]*vpscatterdq %ymm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a0 b4 b9 00 04 00 00[     ]*vpscatterdq %ymm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[     ]*vpscatterqd %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 b4 fe 85 ff ff ff[     ]*vpscatterqd %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a1 74 39 40[      ]*vpscatterqd %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a1 b4 b9 00 04 00 00[     ]*vpscatterqd %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[     ]*vpscatterqd %xmm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 b4 fe 85 ff ff ff[     ]*vpscatterqd %xmm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a1 74 39 40[      ]*vpscatterqd %xmm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a1 b4 b9 00 04 00 00[     ]*vpscatterqd %xmm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[     ]*vpscatterqq %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 b4 fe 85 ff ff ff[     ]*vpscatterqq %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a1 74 39 20[      ]*vpscatterqq %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a1 b4 b9 00 04 00 00[     ]*vpscatterqq %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[     ]*vpscatterqq %ymm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 b4 fe 85 ff ff ff[     ]*vpscatterqq %ymm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a1 74 39 20[      ]*vpscatterqq %ymm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a1 b4 b9 00 04 00 00[     ]*vpscatterqq %ymm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 70 f5 ab[         ]*vpshufd \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 0f 70 f5 ab[         ]*vpshufd \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 8f 70 f5 ab[         ]*vpshufd \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 08 70 f5 7b[         ]*vpshufd \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 31 7b[         ]*vpshufd \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 70 b4 f0 34 12 00 00 7b[  ]*vpshufd \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 31 7b[         ]*vpshufd \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 72 7f 7b[      ]*vpshufd \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 b2 00 08 00 00 7b[     ]*vpshufd \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 72 80 7b[      ]*vpshufd \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 70 b2 f0 f7 ff ff 7b[     ]*vpshufd \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 72 7f 7b[      ]*vpshufd \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 b2 00 02 00 00 7b[     ]*vpshufd \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 72 80 7b[      ]*vpshufd \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 18 70 b2 fc fd ff ff 7b[     ]*vpshufd \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 70 f5 ab[         ]*vpshufd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7d 2f 70 f5 ab[         ]*vpshufd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d af 70 f5 ab[         ]*vpshufd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 7d 28 70 f5 7b[         ]*vpshufd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 31 7b[         ]*vpshufd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 70 b4 f0 34 12 00 00 7b[  ]*vpshufd \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 31 7b[         ]*vpshufd \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 72 7f 7b[      ]*vpshufd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 b2 00 10 00 00 7b[     ]*vpshufd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 72 80 7b[      ]*vpshufd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 70 b2 e0 ef ff ff 7b[     ]*vpshufd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 72 7f 7b[      ]*vpshufd \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 b2 00 02 00 00 7b[     ]*vpshufd \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 72 80 7b[      ]*vpshufd \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7d 38 70 b2 fc fd ff ff 7b[     ]*vpshufd \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 f2 f4[    ]*vpslld %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 f2 f4[    ]*vpslld %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 f2 f4[    ]*vpslld %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 31[    ]*vpslld \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 f2 b4 f0 34 12 00 00[     ]*vpslld 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 72 7f[         ]*vpslld 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 b2 00 08 00 00[        ]*vpslld 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 72 80[         ]*vpslld -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 f2 b2 f0 f7 ff ff[        ]*vpslld -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 f2 f4[    ]*vpslld %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 f2 f4[    ]*vpslld %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 f2 f4[    ]*vpslld %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 31[    ]*vpslld \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 f2 b4 f0 34 12 00 00[     ]*vpslld 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 72 7f[         ]*vpslld 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 b2 00 08 00 00[        ]*vpslld 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 72 80[         ]*vpslld -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 f2 b2 f0 f7 ff ff[        ]*vpslld -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 f3 f4[    ]*vpsllq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 f3 f4[    ]*vpsllq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 f3 f4[    ]*vpsllq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 31[    ]*vpsllq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 f3 b4 f0 34 12 00 00[     ]*vpsllq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 72 7f[         ]*vpsllq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 b2 00 08 00 00[        ]*vpsllq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 72 80[         ]*vpsllq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 f3 b2 f0 f7 ff ff[        ]*vpsllq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 f3 f4[    ]*vpsllq %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 f3 f4[    ]*vpsllq %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 f3 f4[    ]*vpsllq %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 31[    ]*vpsllq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 f3 b4 f0 34 12 00 00[     ]*vpsllq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 72 7f[         ]*vpsllq 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 b2 00 08 00 00[        ]*vpsllq 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 72 80[         ]*vpsllq -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 f3 b2 f0 f7 ff ff[        ]*vpsllq -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 47 f4[    ]*vpsllvd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 47 f4[    ]*vpsllvd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 47 f4[    ]*vpsllvd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 31[    ]*vpsllvd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 47 b4 f0 34 12 00 00[     ]*vpsllvd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 31[    ]*vpsllvd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 72 7f[         ]*vpsllvd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 b2 00 08 00 00[        ]*vpsllvd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 72 80[         ]*vpsllvd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 47 b2 f0 f7 ff ff[        ]*vpsllvd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 72 7f[         ]*vpsllvd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 b2 00 02 00 00[        ]*vpsllvd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 72 80[         ]*vpsllvd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 47 b2 fc fd ff ff[        ]*vpsllvd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 47 f4[    ]*vpsllvd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 47 f4[    ]*vpsllvd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 47 f4[    ]*vpsllvd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 31[    ]*vpsllvd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 47 b4 f0 34 12 00 00[     ]*vpsllvd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 31[    ]*vpsllvd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 72 7f[         ]*vpsllvd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 b2 00 10 00 00[        ]*vpsllvd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 72 80[         ]*vpsllvd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 47 b2 e0 ef ff ff[        ]*vpsllvd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 72 7f[         ]*vpsllvd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 b2 00 02 00 00[        ]*vpsllvd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 72 80[         ]*vpsllvd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 47 b2 fc fd ff ff[        ]*vpsllvd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 47 f4[    ]*vpsllvq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 47 f4[    ]*vpsllvq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 47 f4[    ]*vpsllvq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 31[    ]*vpsllvq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 47 b4 f0 34 12 00 00[     ]*vpsllvq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 31[    ]*vpsllvq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 72 7f[         ]*vpsllvq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 b2 00 08 00 00[        ]*vpsllvq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 72 80[         ]*vpsllvq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 47 b2 f0 f7 ff ff[        ]*vpsllvq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 72 7f[         ]*vpsllvq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 b2 00 04 00 00[        ]*vpsllvq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 72 80[         ]*vpsllvq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 47 b2 f8 fb ff ff[        ]*vpsllvq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 47 f4[    ]*vpsllvq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 47 f4[    ]*vpsllvq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 47 f4[    ]*vpsllvq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 31[    ]*vpsllvq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 47 b4 f0 34 12 00 00[     ]*vpsllvq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 31[    ]*vpsllvq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 72 7f[         ]*vpsllvq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 b2 00 10 00 00[        ]*vpsllvq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 72 80[         ]*vpsllvq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 47 b2 e0 ef ff ff[        ]*vpsllvq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 72 7f[         ]*vpsllvq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 b2 00 04 00 00[        ]*vpsllvq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 72 80[         ]*vpsllvq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 47 b2 f8 fb ff ff[        ]*vpsllvq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 e2 f4[    ]*vpsrad %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 e2 f4[    ]*vpsrad %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 e2 f4[    ]*vpsrad %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 31[    ]*vpsrad \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 e2 b4 f0 34 12 00 00[     ]*vpsrad 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 72 7f[         ]*vpsrad 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 b2 00 08 00 00[        ]*vpsrad 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 72 80[         ]*vpsrad -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 e2 b2 f0 f7 ff ff[        ]*vpsrad -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 e2 f4[    ]*vpsrad %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 e2 f4[    ]*vpsrad %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 e2 f4[    ]*vpsrad %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 31[    ]*vpsrad \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 e2 b4 f0 34 12 00 00[     ]*vpsrad 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 72 7f[         ]*vpsrad 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 b2 00 08 00 00[        ]*vpsrad 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 72 80[         ]*vpsrad -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 e2 b2 f0 f7 ff ff[        ]*vpsrad -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 e2 f4[    ]*vpsraq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 e2 f4[    ]*vpsraq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 e2 f4[    ]*vpsraq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 31[    ]*vpsraq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 e2 b4 f0 34 12 00 00[     ]*vpsraq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 72 7f[         ]*vpsraq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 b2 00 08 00 00[        ]*vpsraq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 72 80[         ]*vpsraq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 e2 b2 f0 f7 ff ff[        ]*vpsraq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 e2 f4[    ]*vpsraq %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 e2 f4[    ]*vpsraq %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 e2 f4[    ]*vpsraq %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 31[    ]*vpsraq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 e2 b4 f0 34 12 00 00[     ]*vpsraq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 72 7f[         ]*vpsraq 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 b2 00 08 00 00[        ]*vpsraq 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 72 80[         ]*vpsraq -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 e2 b2 f0 f7 ff ff[        ]*vpsraq -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 46 f4[    ]*vpsravd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 46 f4[    ]*vpsravd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 46 f4[    ]*vpsravd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 31[    ]*vpsravd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 46 b4 f0 34 12 00 00[     ]*vpsravd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 31[    ]*vpsravd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 72 7f[         ]*vpsravd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 b2 00 08 00 00[        ]*vpsravd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 72 80[         ]*vpsravd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 46 b2 f0 f7 ff ff[        ]*vpsravd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 72 7f[         ]*vpsravd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 b2 00 02 00 00[        ]*vpsravd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 72 80[         ]*vpsravd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 46 b2 fc fd ff ff[        ]*vpsravd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 46 f4[    ]*vpsravd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 46 f4[    ]*vpsravd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 46 f4[    ]*vpsravd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 31[    ]*vpsravd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 46 b4 f0 34 12 00 00[     ]*vpsravd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 31[    ]*vpsravd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 72 7f[         ]*vpsravd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 b2 00 10 00 00[        ]*vpsravd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 72 80[         ]*vpsravd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 46 b2 e0 ef ff ff[        ]*vpsravd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 72 7f[         ]*vpsravd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 b2 00 02 00 00[        ]*vpsravd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 72 80[         ]*vpsravd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 46 b2 fc fd ff ff[        ]*vpsravd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 46 f4[    ]*vpsravq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 46 f4[    ]*vpsravq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 46 f4[    ]*vpsravq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 31[    ]*vpsravq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 46 b4 f0 34 12 00 00[     ]*vpsravq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 31[    ]*vpsravq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 72 7f[         ]*vpsravq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 b2 00 08 00 00[        ]*vpsravq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 72 80[         ]*vpsravq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 46 b2 f0 f7 ff ff[        ]*vpsravq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 72 7f[         ]*vpsravq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 b2 00 04 00 00[        ]*vpsravq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 72 80[         ]*vpsravq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 46 b2 f8 fb ff ff[        ]*vpsravq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 46 f4[    ]*vpsravq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 46 f4[    ]*vpsravq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 46 f4[    ]*vpsravq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 31[    ]*vpsravq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 46 b4 f0 34 12 00 00[     ]*vpsravq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 31[    ]*vpsravq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 72 7f[         ]*vpsravq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 b2 00 10 00 00[        ]*vpsravq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 72 80[         ]*vpsravq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 46 b2 e0 ef ff ff[        ]*vpsravq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 72 7f[         ]*vpsravq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 b2 00 04 00 00[        ]*vpsravq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 72 80[         ]*vpsravq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 46 b2 f8 fb ff ff[        ]*vpsravq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 d2 f4[    ]*vpsrld %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 d2 f4[    ]*vpsrld %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 d2 f4[    ]*vpsrld %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 31[    ]*vpsrld \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 d2 b4 f0 34 12 00 00[     ]*vpsrld 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 72 7f[         ]*vpsrld 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 b2 00 08 00 00[        ]*vpsrld 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 72 80[         ]*vpsrld -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 d2 b2 f0 f7 ff ff[        ]*vpsrld -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 d2 f4[    ]*vpsrld %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 d2 f4[    ]*vpsrld %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 d2 f4[    ]*vpsrld %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 31[    ]*vpsrld \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 d2 b4 f0 34 12 00 00[     ]*vpsrld 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 72 7f[         ]*vpsrld 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 b2 00 08 00 00[        ]*vpsrld 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 72 80[         ]*vpsrld -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 d2 b2 f0 f7 ff ff[        ]*vpsrld -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 d3 f4[    ]*vpsrlq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 d3 f4[    ]*vpsrlq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 d3 f4[    ]*vpsrlq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 31[    ]*vpsrlq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 d3 b4 f0 34 12 00 00[     ]*vpsrlq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 72 7f[         ]*vpsrlq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 b2 00 08 00 00[        ]*vpsrlq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 72 80[         ]*vpsrlq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 d3 b2 f0 f7 ff ff[        ]*vpsrlq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 d3 f4[    ]*vpsrlq %xmm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 d3 f4[    ]*vpsrlq %xmm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 d3 f4[    ]*vpsrlq %xmm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 31[    ]*vpsrlq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 d3 b4 f0 34 12 00 00[     ]*vpsrlq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 72 7f[         ]*vpsrlq 0x7f0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 b2 00 08 00 00[        ]*vpsrlq 0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 72 80[         ]*vpsrlq -0x800\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 d3 b2 f0 f7 ff ff[        ]*vpsrlq -0x810\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 45 f4[    ]*vpsrlvd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 45 f4[    ]*vpsrlvd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 45 f4[    ]*vpsrlvd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 31[    ]*vpsrlvd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 45 b4 f0 34 12 00 00[     ]*vpsrlvd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 31[    ]*vpsrlvd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 72 7f[         ]*vpsrlvd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 b2 00 08 00 00[        ]*vpsrlvd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 72 80[         ]*vpsrlvd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 45 b2 f0 f7 ff ff[        ]*vpsrlvd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 72 7f[         ]*vpsrlvd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 b2 00 02 00 00[        ]*vpsrlvd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 72 80[         ]*vpsrlvd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 45 b2 fc fd ff ff[        ]*vpsrlvd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 45 f4[    ]*vpsrlvd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 45 f4[    ]*vpsrlvd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 45 f4[    ]*vpsrlvd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 31[    ]*vpsrlvd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 45 b4 f0 34 12 00 00[     ]*vpsrlvd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 31[    ]*vpsrlvd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 72 7f[         ]*vpsrlvd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 b2 00 10 00 00[        ]*vpsrlvd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 72 80[         ]*vpsrlvd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 45 b2 e0 ef ff ff[        ]*vpsrlvd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 72 7f[         ]*vpsrlvd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 b2 00 02 00 00[        ]*vpsrlvd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 72 80[         ]*vpsrlvd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 45 b2 fc fd ff ff[        ]*vpsrlvd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 45 f4[    ]*vpsrlvq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 45 f4[    ]*vpsrlvq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 45 f4[    ]*vpsrlvq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 31[    ]*vpsrlvq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 45 b4 f0 34 12 00 00[     ]*vpsrlvq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 31[    ]*vpsrlvq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 72 7f[         ]*vpsrlvq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 b2 00 08 00 00[        ]*vpsrlvq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 72 80[         ]*vpsrlvq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 45 b2 f0 f7 ff ff[        ]*vpsrlvq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 72 7f[         ]*vpsrlvq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 b2 00 04 00 00[        ]*vpsrlvq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 72 80[         ]*vpsrlvq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 45 b2 f8 fb ff ff[        ]*vpsrlvq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 45 f4[    ]*vpsrlvq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 45 f4[    ]*vpsrlvq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 45 f4[    ]*vpsrlvq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 31[    ]*vpsrlvq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 45 b4 f0 34 12 00 00[     ]*vpsrlvq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 31[    ]*vpsrlvq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 72 7f[         ]*vpsrlvq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 b2 00 10 00 00[        ]*vpsrlvq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 72 80[         ]*vpsrlvq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 45 b2 e0 ef ff ff[        ]*vpsrlvq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 72 7f[         ]*vpsrlvq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 b2 00 04 00 00[        ]*vpsrlvq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 72 80[         ]*vpsrlvq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 45 b2 f8 fb ff ff[        ]*vpsrlvq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 d5 ab[         ]*vpsrld \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 d5 ab[         ]*vpsrld \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 d5 ab[         ]*vpsrld \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 d5 7b[         ]*vpsrld \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 11 7b[         ]*vpsrld \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 94 f0 34 12 00 00 7b[  ]*vpsrld \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 11 7b[         ]*vpsrld \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 52 7f 7b[      ]*vpsrld \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 92 00 08 00 00 7b[     ]*vpsrld \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 52 80 7b[      ]*vpsrld \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 92 f0 f7 ff ff 7b[     ]*vpsrld \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 52 7f 7b[      ]*vpsrld \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 92 00 02 00 00 7b[     ]*vpsrld \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 52 80 7b[      ]*vpsrld \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 92 fc fd ff ff 7b[     ]*vpsrld \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 d5 ab[         ]*vpsrld \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 d5 ab[         ]*vpsrld \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 d5 ab[         ]*vpsrld \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 d5 7b[         ]*vpsrld \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 11 7b[         ]*vpsrld \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 94 f0 34 12 00 00 7b[  ]*vpsrld \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 11 7b[         ]*vpsrld \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 52 7f 7b[      ]*vpsrld \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 92 00 10 00 00 7b[     ]*vpsrld \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 52 80 7b[      ]*vpsrld \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 92 e0 ef ff ff 7b[     ]*vpsrld \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 52 7f 7b[      ]*vpsrld \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 92 00 02 00 00 7b[     ]*vpsrld \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 52 80 7b[      ]*vpsrld \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 92 fc fd ff ff 7b[     ]*vpsrld \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 d5 ab[         ]*vpsrlq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 73 d5 ab[         ]*vpsrlq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 73 d5 ab[         ]*vpsrlq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 d5 7b[         ]*vpsrlq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 11 7b[         ]*vpsrlq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 73 94 f0 34 12 00 00 7b[  ]*vpsrlq \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 11 7b[         ]*vpsrlq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 92 00 08 00 00 7b[     ]*vpsrlq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 92 f0 f7 ff ff 7b[     ]*vpsrlq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 92 00 04 00 00 7b[     ]*vpsrlq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 92 f8 fb ff ff 7b[     ]*vpsrlq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 d5 ab[         ]*vpsrlq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 73 d5 ab[         ]*vpsrlq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 73 d5 ab[         ]*vpsrlq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 d5 7b[         ]*vpsrlq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 11 7b[         ]*vpsrlq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 73 94 f0 34 12 00 00 7b[  ]*vpsrlq \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 11 7b[         ]*vpsrlq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 52 7f 7b[      ]*vpsrlq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 92 00 10 00 00 7b[     ]*vpsrlq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 92 e0 ef ff ff 7b[     ]*vpsrlq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 52 7f 7b[      ]*vpsrlq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 92 00 04 00 00 7b[     ]*vpsrlq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 52 80 7b[      ]*vpsrlq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 92 f8 fb ff ff 7b[     ]*vpsrlq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 fa f4[    ]*vpsubd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 fa f4[    ]*vpsubd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 fa f4[    ]*vpsubd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 31[    ]*vpsubd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 fa b4 f0 34 12 00 00[     ]*vpsubd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 31[    ]*vpsubd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 72 7f[         ]*vpsubd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa b2 00 08 00 00[        ]*vpsubd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa 72 80[         ]*vpsubd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 fa b2 f0 f7 ff ff[        ]*vpsubd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 72 7f[         ]*vpsubd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa b2 00 02 00 00[        ]*vpsubd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa 72 80[         ]*vpsubd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 fa b2 fc fd ff ff[        ]*vpsubd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 fa f4[    ]*vpsubd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 fa f4[    ]*vpsubd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 fa f4[    ]*vpsubd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 31[    ]*vpsubd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 fa b4 f0 34 12 00 00[     ]*vpsubd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 31[    ]*vpsubd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 72 7f[         ]*vpsubd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa b2 00 10 00 00[        ]*vpsubd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa 72 80[         ]*vpsubd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 fa b2 e0 ef ff ff[        ]*vpsubd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 72 7f[         ]*vpsubd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa b2 00 02 00 00[        ]*vpsubd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa 72 80[         ]*vpsubd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 fa b2 fc fd ff ff[        ]*vpsubd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 fb f4[    ]*vpsubq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 fb f4[    ]*vpsubq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 fb f4[    ]*vpsubq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 31[    ]*vpsubq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 fb b4 f0 34 12 00 00[     ]*vpsubq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 31[    ]*vpsubq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 72 7f[         ]*vpsubq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb b2 00 08 00 00[        ]*vpsubq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb 72 80[         ]*vpsubq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 fb b2 f0 f7 ff ff[        ]*vpsubq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 72 7f[         ]*vpsubq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb b2 00 04 00 00[        ]*vpsubq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb 72 80[         ]*vpsubq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 fb b2 f8 fb ff ff[        ]*vpsubq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 fb f4[    ]*vpsubq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 fb f4[    ]*vpsubq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 fb f4[    ]*vpsubq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 31[    ]*vpsubq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 fb b4 f0 34 12 00 00[     ]*vpsubq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 31[    ]*vpsubq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 72 7f[         ]*vpsubq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb b2 00 10 00 00[        ]*vpsubq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb 72 80[         ]*vpsubq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 fb b2 e0 ef ff ff[        ]*vpsubq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 72 7f[         ]*vpsubq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb b2 00 04 00 00[        ]*vpsubq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb 72 80[         ]*vpsubq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 fb b2 f8 fb ff ff[        ]*vpsubq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 92 0d 00 27 ed[    ]*vptestmd %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 0d 07 27 ed[    ]*vptestmd %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 29[    ]*vptestmd \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 0d 00 27 ac f0 34 12 00 00[     ]*vptestmd 0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 29[    ]*vptestmd \(%rcx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 6a 7f[         ]*vptestmd 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 aa 00 08 00 00[        ]*vptestmd 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 6a 80[         ]*vptestmd -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 00 27 aa f0 f7 ff ff[        ]*vptestmd -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 6a 7f[         ]*vptestmd 0x1fc\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 aa 00 02 00 00[        ]*vptestmd 0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 6a 80[         ]*vptestmd -0x200\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 10 27 aa fc fd ff ff[        ]*vptestmd -0x204\(%rdx\)\{1to4\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 0d 20 27 ed[    ]*vptestmd %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 0d 27 27 ed[    ]*vptestmd %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 29[    ]*vptestmd \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 0d 20 27 ac f0 34 12 00 00[     ]*vptestmd 0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 29[    ]*vptestmd \(%rcx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 6a 7f[         ]*vptestmd 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 aa 00 10 00 00[        ]*vptestmd 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 6a 80[         ]*vptestmd -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 20 27 aa e0 ef ff ff[        ]*vptestmd -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 6a 7f[         ]*vptestmd 0x1fc\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 aa 00 02 00 00[        ]*vptestmd 0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 6a 80[         ]*vptestmd -0x200\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 0d 30 27 aa fc fd ff ff[        ]*vptestmd -0x204\(%rdx\)\{1to8\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 00 27 ed[    ]*vptestmq %xmm29,%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 07 27 ed[    ]*vptestmq %xmm29,%xmm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 29[    ]*vptestmq \(%rcx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 00 27 ac f0 34 12 00 00[     ]*vptestmq 0x1234\(%rax,%r14,8\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 29[    ]*vptestmq \(%rcx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 6a 7f[         ]*vptestmq 0x7f0\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 aa 00 08 00 00[        ]*vptestmq 0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 6a 80[         ]*vptestmq -0x800\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 00 27 aa f0 f7 ff ff[        ]*vptestmq -0x810\(%rdx\),%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 6a 7f[         ]*vptestmq 0x3f8\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 aa 00 04 00 00[        ]*vptestmq 0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 6a 80[         ]*vptestmq -0x400\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 10 27 aa f8 fb ff ff[        ]*vptestmq -0x408\(%rdx\)\{1to2\},%xmm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 20 27 ed[    ]*vptestmq %ymm29,%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 8d 27 27 ed[    ]*vptestmq %ymm29,%ymm30,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 29[    ]*vptestmq \(%rcx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 8d 20 27 ac f0 34 12 00 00[     ]*vptestmq 0x1234\(%rax,%r14,8\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 29[    ]*vptestmq \(%rcx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 6a 7f[         ]*vptestmq 0xfe0\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 aa 00 10 00 00[        ]*vptestmq 0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 6a 80[         ]*vptestmq -0x1000\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 20 27 aa e0 ef ff ff[        ]*vptestmq -0x1020\(%rdx\),%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 6a 7f[         ]*vptestmq 0x3f8\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 aa 00 04 00 00[        ]*vptestmq 0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 6a 80[         ]*vptestmq -0x400\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 8d 30 27 aa f8 fb ff ff[        ]*vptestmq -0x408\(%rdx\)\{1to4\},%ymm30,%k5
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 6a f4[    ]*vpunpckhdq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 6a f4[    ]*vpunpckhdq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 6a f4[    ]*vpunpckhdq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 31[    ]*vpunpckhdq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 6a b4 f0 34 12 00 00[     ]*vpunpckhdq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 31[    ]*vpunpckhdq \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 72 7f[         ]*vpunpckhdq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a b2 00 08 00 00[        ]*vpunpckhdq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a 72 80[         ]*vpunpckhdq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 6a b2 f0 f7 ff ff[        ]*vpunpckhdq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 72 7f[         ]*vpunpckhdq 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a b2 00 02 00 00[        ]*vpunpckhdq 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a 72 80[         ]*vpunpckhdq -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 6a b2 fc fd ff ff[        ]*vpunpckhdq -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 6a f4[    ]*vpunpckhdq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 6a f4[    ]*vpunpckhdq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 6a f4[    ]*vpunpckhdq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 31[    ]*vpunpckhdq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 6a b4 f0 34 12 00 00[     ]*vpunpckhdq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 31[    ]*vpunpckhdq \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 72 7f[         ]*vpunpckhdq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a b2 00 10 00 00[        ]*vpunpckhdq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a 72 80[         ]*vpunpckhdq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 6a b2 e0 ef ff ff[        ]*vpunpckhdq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 72 7f[         ]*vpunpckhdq 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a b2 00 02 00 00[        ]*vpunpckhdq 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a 72 80[         ]*vpunpckhdq -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 6a b2 fc fd ff ff[        ]*vpunpckhdq -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 6d f4[    ]*vpunpckhqdq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 6d f4[    ]*vpunpckhqdq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 6d f4[    ]*vpunpckhqdq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 31[    ]*vpunpckhqdq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 6d b4 f0 34 12 00 00[     ]*vpunpckhqdq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 31[    ]*vpunpckhqdq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 72 7f[         ]*vpunpckhqdq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d b2 00 08 00 00[        ]*vpunpckhqdq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d 72 80[         ]*vpunpckhqdq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6d b2 f0 f7 ff ff[        ]*vpunpckhqdq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 72 7f[         ]*vpunpckhqdq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d b2 00 04 00 00[        ]*vpunpckhqdq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d 72 80[         ]*vpunpckhqdq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6d b2 f8 fb ff ff[        ]*vpunpckhqdq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 6d f4[    ]*vpunpckhqdq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 6d f4[    ]*vpunpckhqdq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 6d f4[    ]*vpunpckhqdq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 31[    ]*vpunpckhqdq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 6d b4 f0 34 12 00 00[     ]*vpunpckhqdq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 31[    ]*vpunpckhqdq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 72 7f[         ]*vpunpckhqdq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d b2 00 10 00 00[        ]*vpunpckhqdq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d 72 80[         ]*vpunpckhqdq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6d b2 e0 ef ff ff[        ]*vpunpckhqdq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 72 7f[         ]*vpunpckhqdq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d b2 00 04 00 00[        ]*vpunpckhqdq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d 72 80[         ]*vpunpckhqdq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6d b2 f8 fb ff ff[        ]*vpunpckhqdq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 62 f4[    ]*vpunpckldq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 62 f4[    ]*vpunpckldq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 62 f4[    ]*vpunpckldq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 31[    ]*vpunpckldq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 62 b4 f0 34 12 00 00[     ]*vpunpckldq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 31[    ]*vpunpckldq \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 72 7f[         ]*vpunpckldq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 b2 00 08 00 00[        ]*vpunpckldq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 72 80[         ]*vpunpckldq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 62 b2 f0 f7 ff ff[        ]*vpunpckldq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 72 7f[         ]*vpunpckldq 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 b2 00 02 00 00[        ]*vpunpckldq 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 72 80[         ]*vpunpckldq -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 62 b2 fc fd ff ff[        ]*vpunpckldq -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 62 f4[    ]*vpunpckldq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 62 f4[    ]*vpunpckldq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 62 f4[    ]*vpunpckldq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 31[    ]*vpunpckldq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 62 b4 f0 34 12 00 00[     ]*vpunpckldq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 31[    ]*vpunpckldq \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 72 7f[         ]*vpunpckldq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 b2 00 10 00 00[        ]*vpunpckldq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 72 80[         ]*vpunpckldq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 62 b2 e0 ef ff ff[        ]*vpunpckldq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 72 7f[         ]*vpunpckldq 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 b2 00 02 00 00[        ]*vpunpckldq 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 72 80[         ]*vpunpckldq -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 62 b2 fc fd ff ff[        ]*vpunpckldq -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 6c f4[    ]*vpunpcklqdq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 6c f4[    ]*vpunpcklqdq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 6c f4[    ]*vpunpcklqdq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 31[    ]*vpunpcklqdq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 6c b4 f0 34 12 00 00[     ]*vpunpcklqdq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 31[    ]*vpunpcklqdq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 72 7f[         ]*vpunpcklqdq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c b2 00 08 00 00[        ]*vpunpcklqdq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c 72 80[         ]*vpunpcklqdq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 6c b2 f0 f7 ff ff[        ]*vpunpcklqdq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 72 7f[         ]*vpunpcklqdq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c b2 00 04 00 00[        ]*vpunpcklqdq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c 72 80[         ]*vpunpcklqdq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 6c b2 f8 fb ff ff[        ]*vpunpcklqdq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 6c f4[    ]*vpunpcklqdq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 6c f4[    ]*vpunpcklqdq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 6c f4[    ]*vpunpcklqdq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 31[    ]*vpunpcklqdq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 6c b4 f0 34 12 00 00[     ]*vpunpcklqdq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 31[    ]*vpunpcklqdq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 72 7f[         ]*vpunpcklqdq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c b2 00 10 00 00[        ]*vpunpcklqdq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c 72 80[         ]*vpunpcklqdq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 6c b2 e0 ef ff ff[        ]*vpunpcklqdq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 72 7f[         ]*vpunpcklqdq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c b2 00 04 00 00[        ]*vpunpcklqdq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c 72 80[         ]*vpunpcklqdq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 6c b2 f8 fb ff ff[        ]*vpunpcklqdq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 00 ef f4[    ]*vpxord %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 07 ef f4[    ]*vpxord %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 87 ef f4[    ]*vpxord %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 31[    ]*vpxord \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 00 ef b4 f0 34 12 00 00[     ]*vpxord 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 31[    ]*vpxord \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 72 7f[         ]*vpxord 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef b2 00 08 00 00[        ]*vpxord 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef 72 80[         ]*vpxord -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 00 ef b2 f0 f7 ff ff[        ]*vpxord -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 72 7f[         ]*vpxord 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef b2 00 02 00 00[        ]*vpxord 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef 72 80[         ]*vpxord -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 10 ef b2 fc fd ff ff[        ]*vpxord -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 20 ef f4[    ]*vpxord %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 15 27 ef f4[    ]*vpxord %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 15 a7 ef f4[    ]*vpxord %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 31[    ]*vpxord \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 15 20 ef b4 f0 34 12 00 00[     ]*vpxord 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 31[    ]*vpxord \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 72 7f[         ]*vpxord 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef b2 00 10 00 00[        ]*vpxord 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef 72 80[         ]*vpxord -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 20 ef b2 e0 ef ff ff[        ]*vpxord -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 72 7f[         ]*vpxord 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef b2 00 02 00 00[        ]*vpxord 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef 72 80[         ]*vpxord -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 15 30 ef b2 fc fd ff ff[        ]*vpxord -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 ef f4[    ]*vpxorq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 ef f4[    ]*vpxorq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 ef f4[    ]*vpxorq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 31[    ]*vpxorq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 ef b4 f0 34 12 00 00[     ]*vpxorq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 31[    ]*vpxorq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 72 7f[         ]*vpxorq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef b2 00 08 00 00[        ]*vpxorq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef 72 80[         ]*vpxorq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 ef b2 f0 f7 ff ff[        ]*vpxorq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 72 7f[         ]*vpxorq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef b2 00 04 00 00[        ]*vpxorq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef 72 80[         ]*vpxorq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 ef b2 f8 fb ff ff[        ]*vpxorq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 ef f4[    ]*vpxorq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 ef f4[    ]*vpxorq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 ef f4[    ]*vpxorq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 31[    ]*vpxorq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 ef b4 f0 34 12 00 00[     ]*vpxorq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 31[    ]*vpxorq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 72 7f[         ]*vpxorq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef b2 00 10 00 00[        ]*vpxorq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef 72 80[         ]*vpxorq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 ef b2 e0 ef ff ff[        ]*vpxorq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 72 7f[         ]*vpxorq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef b2 00 04 00 00[        ]*vpxorq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef 72 80[         ]*vpxorq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 ef b2 f8 fb ff ff[        ]*vpxorq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 4c f5[    ]*vrcp14pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 4c f5[    ]*vrcp14pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 4c f5[    ]*vrcp14pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 31[    ]*vrcp14pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 4c b4 f0 34 12 00 00[     ]*vrcp14pd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 31[    ]*vrcp14pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 72 7f[         ]*vrcp14pd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c b2 00 08 00 00[        ]*vrcp14pd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c 72 80[         ]*vrcp14pd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4c b2 f0 f7 ff ff[        ]*vrcp14pd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 72 7f[         ]*vrcp14pd 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c b2 00 04 00 00[        ]*vrcp14pd 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c 72 80[         ]*vrcp14pd -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4c b2 f8 fb ff ff[        ]*vrcp14pd -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 4c f5[    ]*vrcp14pd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 4c f5[    ]*vrcp14pd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 4c f5[    ]*vrcp14pd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 31[    ]*vrcp14pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 4c b4 f0 34 12 00 00[     ]*vrcp14pd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 31[    ]*vrcp14pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 72 7f[         ]*vrcp14pd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c b2 00 10 00 00[        ]*vrcp14pd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c 72 80[         ]*vrcp14pd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4c b2 e0 ef ff ff[        ]*vrcp14pd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 72 7f[         ]*vrcp14pd 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c b2 00 04 00 00[        ]*vrcp14pd 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c 72 80[         ]*vrcp14pd -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4c b2 f8 fb ff ff[        ]*vrcp14pd -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 4c f5[    ]*vrcp14ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 4c f5[    ]*vrcp14ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 4c f5[    ]*vrcp14ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 31[    ]*vrcp14ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 4c b4 f0 34 12 00 00[     ]*vrcp14ps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 31[    ]*vrcp14ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 72 7f[         ]*vrcp14ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c b2 00 08 00 00[        ]*vrcp14ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c 72 80[         ]*vrcp14ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4c b2 f0 f7 ff ff[        ]*vrcp14ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 72 7f[         ]*vrcp14ps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c b2 00 02 00 00[        ]*vrcp14ps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c 72 80[         ]*vrcp14ps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4c b2 fc fd ff ff[        ]*vrcp14ps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 4c f5[    ]*vrcp14ps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 4c f5[    ]*vrcp14ps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 4c f5[    ]*vrcp14ps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 31[    ]*vrcp14ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 4c b4 f0 34 12 00 00[     ]*vrcp14ps 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 31[    ]*vrcp14ps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 72 7f[         ]*vrcp14ps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c b2 00 10 00 00[        ]*vrcp14ps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c 72 80[         ]*vrcp14ps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4c b2 e0 ef ff ff[        ]*vrcp14ps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 72 7f[         ]*vrcp14ps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c b2 00 02 00 00[        ]*vrcp14ps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c 72 80[         ]*vrcp14ps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4c b2 fc fd ff ff[        ]*vrcp14ps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 4e f5[    ]*vrsqrt14pd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 4e f5[    ]*vrsqrt14pd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 4e f5[    ]*vrsqrt14pd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 31[    ]*vrsqrt14pd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 4e b4 f0 34 12 00 00[     ]*vrsqrt14pd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 31[    ]*vrsqrt14pd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 72 7f[         ]*vrsqrt14pd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e b2 00 08 00 00[        ]*vrsqrt14pd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e 72 80[         ]*vrsqrt14pd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 4e b2 f0 f7 ff ff[        ]*vrsqrt14pd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 72 7f[         ]*vrsqrt14pd 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e b2 00 04 00 00[        ]*vrsqrt14pd 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e 72 80[         ]*vrsqrt14pd -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 18 4e b2 f8 fb ff ff[        ]*vrsqrt14pd -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 4e f5[    ]*vrsqrt14pd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 4e f5[    ]*vrsqrt14pd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 4e f5[    ]*vrsqrt14pd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 31[    ]*vrsqrt14pd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 4e b4 f0 34 12 00 00[     ]*vrsqrt14pd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 31[    ]*vrsqrt14pd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 72 7f[         ]*vrsqrt14pd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e b2 00 10 00 00[        ]*vrsqrt14pd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e 72 80[         ]*vrsqrt14pd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 4e b2 e0 ef ff ff[        ]*vrsqrt14pd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 72 7f[         ]*vrsqrt14pd 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e b2 00 04 00 00[        ]*vrsqrt14pd 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e 72 80[         ]*vrsqrt14pd -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 38 4e b2 f8 fb ff ff[        ]*vrsqrt14pd -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 08 4e f5[    ]*vrsqrt14ps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 0f 4e f5[    ]*vrsqrt14ps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 8f 4e f5[    ]*vrsqrt14ps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 31[    ]*vrsqrt14ps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 08 4e b4 f0 34 12 00 00[     ]*vrsqrt14ps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 31[    ]*vrsqrt14ps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 72 7f[         ]*vrsqrt14ps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e b2 00 08 00 00[        ]*vrsqrt14ps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e 72 80[         ]*vrsqrt14ps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 08 4e b2 f0 f7 ff ff[        ]*vrsqrt14ps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 72 7f[         ]*vrsqrt14ps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e b2 00 02 00 00[        ]*vrsqrt14ps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e 72 80[         ]*vrsqrt14ps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 18 4e b2 fc fd ff ff[        ]*vrsqrt14ps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 28 4e f5[    ]*vrsqrt14ps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7d 2f 4e f5[    ]*vrsqrt14ps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d af 4e f5[    ]*vrsqrt14ps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 31[    ]*vrsqrt14ps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 7d 28 4e b4 f0 34 12 00 00[     ]*vrsqrt14ps 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 31[    ]*vrsqrt14ps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 72 7f[         ]*vrsqrt14ps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e b2 00 10 00 00[        ]*vrsqrt14ps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e 72 80[         ]*vrsqrt14ps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 28 4e b2 e0 ef ff ff[        ]*vrsqrt14ps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 72 7f[         ]*vrsqrt14ps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e b2 00 02 00 00[        ]*vrsqrt14ps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e 72 80[         ]*vrsqrt14ps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 7d 38 4e b2 fc fd ff ff[        ]*vrsqrt14ps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[     ]*vscatterdpd %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 b4 fe 85 ff ff ff[     ]*vscatterdpd %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a2 74 39 20[      ]*vscatterdpd %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a2 b4 b9 00 04 00 00[     ]*vscatterdpd %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[     ]*vscatterdpd %ymm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 b4 fe 85 ff ff ff[     ]*vscatterdpd %ymm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a2 74 39 20[      ]*vscatterdpd %ymm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a2 b4 b9 00 04 00 00[     ]*vscatterdpd %ymm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[     ]*vscatterdps %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 b4 fe 85 ff ff ff[     ]*vscatterdps %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a2 74 39 40[      ]*vscatterdps %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a2 b4 b9 00 04 00 00[     ]*vscatterdps %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[     ]*vscatterdps %ymm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 b4 fe 85 ff ff ff[     ]*vscatterdps %ymm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a2 74 39 40[      ]*vscatterdps %ymm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a2 b4 b9 00 04 00 00[     ]*vscatterdps %ymm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[     ]*vscatterqpd %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 b4 fe 85 ff ff ff[     ]*vscatterqpd %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 01 a3 74 39 20[      ]*vscatterqpd %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 01 a3 b4 b9 00 04 00 00[     ]*vscatterqpd %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[     ]*vscatterqpd %ymm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 b4 fe 85 ff ff ff[     ]*vscatterqpd %ymm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 21 a3 74 39 20[      ]*vscatterqpd %ymm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 21 a3 b4 b9 00 04 00 00[     ]*vscatterqpd %ymm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[     ]*vscatterqps %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 b4 fe 85 ff ff ff[     ]*vscatterqps %xmm30,-0x7b\(%r14,%xmm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 01 a3 74 39 40[      ]*vscatterqps %xmm30,0x100\(%r9,%xmm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 01 a3 b4 b9 00 04 00 00[     ]*vscatterqps %xmm30,0x400\(%rcx,%xmm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[     ]*vscatterqps %xmm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 b4 fe 85 ff ff ff[     ]*vscatterqps %xmm30,-0x7b\(%r14,%ymm31,8\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 02 7d 21 a3 74 39 40[      ]*vscatterqps %xmm30,0x100\(%r9,%ymm31,1\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 22 7d 21 a3 b4 b9 00 04 00 00[     ]*vscatterqps %xmm30,0x400\(%rcx,%ymm31,4\)\{%k1\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 c6 f4 ab[         ]*vshufpd \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 c6 f4 ab[         ]*vshufpd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 c6 f4 ab[         ]*vshufpd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 c6 f4 7b[         ]*vshufpd \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 31 7b[         ]*vshufpd \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 c6 b4 f0 34 12 00 00 7b[  ]*vshufpd \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 31 7b[         ]*vshufpd \$0x7b,\(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 72 7f 7b[      ]*vshufpd \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 b2 00 08 00 00 7b[     ]*vshufpd \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 72 80 7b[      ]*vshufpd \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 c6 b2 f0 f7 ff ff 7b[     ]*vshufpd \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 72 7f 7b[      ]*vshufpd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 b2 00 04 00 00 7b[     ]*vshufpd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 72 80 7b[      ]*vshufpd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 c6 b2 f8 fb ff ff 7b[     ]*vshufpd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 c6 f4 ab[         ]*vshufpd \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 c6 f4 ab[         ]*vshufpd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 c6 f4 ab[         ]*vshufpd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 c6 f4 7b[         ]*vshufpd \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 31 7b[         ]*vshufpd \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 c6 b4 f0 34 12 00 00 7b[  ]*vshufpd \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 31 7b[         ]*vshufpd \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 72 7f 7b[      ]*vshufpd \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 b2 00 10 00 00 7b[     ]*vshufpd \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 72 80 7b[      ]*vshufpd \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 c6 b2 e0 ef ff ff 7b[     ]*vshufpd \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 72 7f 7b[      ]*vshufpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 b2 00 04 00 00 7b[     ]*vshufpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 72 80 7b[      ]*vshufpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 c6 b2 f8 fb ff ff 7b[     ]*vshufpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 c6 f4 ab[         ]*vshufps \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 c6 f4 ab[         ]*vshufps \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 c6 f4 ab[         ]*vshufps \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 c6 f4 7b[         ]*vshufps \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 31 7b[         ]*vshufps \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 c6 b4 f0 34 12 00 00 7b[  ]*vshufps \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 31 7b[         ]*vshufps \$0x7b,\(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 72 7f 7b[      ]*vshufps \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 b2 00 08 00 00 7b[     ]*vshufps \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 72 80 7b[      ]*vshufps \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 c6 b2 f0 f7 ff ff 7b[     ]*vshufps \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 72 7f 7b[      ]*vshufps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 b2 00 02 00 00 7b[     ]*vshufps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 72 80 7b[      ]*vshufps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 c6 b2 fc fd ff ff 7b[     ]*vshufps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 c6 f4 ab[         ]*vshufps \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 c6 f4 ab[         ]*vshufps \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 c6 f4 ab[         ]*vshufps \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 c6 f4 7b[         ]*vshufps \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 31 7b[         ]*vshufps \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 c6 b4 f0 34 12 00 00 7b[  ]*vshufps \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 31 7b[         ]*vshufps \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 72 7f 7b[      ]*vshufps \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 b2 00 10 00 00 7b[     ]*vshufps \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 72 80 7b[      ]*vshufps \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 c6 b2 e0 ef ff ff 7b[     ]*vshufps \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 72 7f 7b[      ]*vshufps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 b2 00 02 00 00 7b[     ]*vshufps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 72 80 7b[      ]*vshufps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 c6 b2 fc fd ff ff 7b[     ]*vshufps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 08 51 f5[    ]*vsqrtpd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 0f 51 f5[    ]*vsqrtpd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd 8f 51 f5[    ]*vsqrtpd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 31[    ]*vsqrtpd \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 51 b4 f0 34 12 00 00[     ]*vsqrtpd 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 31[    ]*vsqrtpd \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 72 7f[         ]*vsqrtpd 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 b2 00 08 00 00[        ]*vsqrtpd 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 72 80[         ]*vsqrtpd -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 51 b2 f0 f7 ff ff[        ]*vsqrtpd -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 72 7f[         ]*vsqrtpd 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 b2 00 04 00 00[        ]*vsqrtpd 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 72 80[         ]*vsqrtpd -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 18 51 b2 f8 fb ff ff[        ]*vsqrtpd -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 28 51 f5[    ]*vsqrtpd %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 fd 2f 51 f5[    ]*vsqrtpd %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fd af 51 f5[    ]*vsqrtpd %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 31[    ]*vsqrtpd \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 51 b4 f0 34 12 00 00[     ]*vsqrtpd 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 31[    ]*vsqrtpd \(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 72 7f[         ]*vsqrtpd 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 b2 00 10 00 00[        ]*vsqrtpd 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 72 80[         ]*vsqrtpd -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 51 b2 e0 ef ff ff[        ]*vsqrtpd -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 72 7f[         ]*vsqrtpd 0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 b2 00 04 00 00[        ]*vsqrtpd 0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 72 80[         ]*vsqrtpd -0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 fd 38 51 b2 f8 fb ff ff[        ]*vsqrtpd -0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 51 f5[    ]*vsqrtps %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 51 f5[    ]*vsqrtps %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 51 f5[    ]*vsqrtps %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 31[    ]*vsqrtps \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 51 b4 f0 34 12 00 00[     ]*vsqrtps 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 31[    ]*vsqrtps \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 72 7f[         ]*vsqrtps 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 b2 00 08 00 00[        ]*vsqrtps 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 72 80[         ]*vsqrtps -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 51 b2 f0 f7 ff ff[        ]*vsqrtps -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 72 7f[         ]*vsqrtps 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 b2 00 02 00 00[        ]*vsqrtps 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 72 80[         ]*vsqrtps -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 51 b2 fc fd ff ff[        ]*vsqrtps -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 51 f5[    ]*vsqrtps %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 51 f5[    ]*vsqrtps %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 51 f5[    ]*vsqrtps %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 31[    ]*vsqrtps \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 51 b4 f0 34 12 00 00[     ]*vsqrtps 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 31[    ]*vsqrtps \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 72 7f[         ]*vsqrtps 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 b2 00 10 00 00[        ]*vsqrtps 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 72 80[         ]*vsqrtps -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 51 b2 e0 ef ff ff[        ]*vsqrtps -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 72 7f[         ]*vsqrtps 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 b2 00 02 00 00[        ]*vsqrtps 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 72 80[         ]*vsqrtps -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 51 b2 fc fd ff ff[        ]*vsqrtps -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 5c f4[    ]*vsubpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 5c f4[    ]*vsubpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 5c f4[    ]*vsubpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 31[    ]*vsubpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 5c b4 f0 34 12 00 00[     ]*vsubpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 31[    ]*vsubpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 72 7f[         ]*vsubpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c b2 00 08 00 00[        ]*vsubpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c 72 80[         ]*vsubpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 5c b2 f0 f7 ff ff[        ]*vsubpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 72 7f[         ]*vsubpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c b2 00 04 00 00[        ]*vsubpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c 72 80[         ]*vsubpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 5c b2 f8 fb ff ff[        ]*vsubpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 5c f4[    ]*vsubpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 5c f4[    ]*vsubpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 5c f4[    ]*vsubpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 31[    ]*vsubpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 5c b4 f0 34 12 00 00[     ]*vsubpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 31[    ]*vsubpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 72 7f[         ]*vsubpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c b2 00 10 00 00[        ]*vsubpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c 72 80[         ]*vsubpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 5c b2 e0 ef ff ff[        ]*vsubpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 72 7f[         ]*vsubpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c b2 00 04 00 00[        ]*vsubpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c 72 80[         ]*vsubpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 5c b2 f8 fb ff ff[        ]*vsubpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 5c f4[    ]*vsubps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 5c f4[    ]*vsubps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 5c f4[    ]*vsubps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 31[    ]*vsubps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 5c b4 f0 34 12 00 00[     ]*vsubps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 31[    ]*vsubps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 72 7f[         ]*vsubps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c b2 00 08 00 00[        ]*vsubps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c 72 80[         ]*vsubps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 5c b2 f0 f7 ff ff[        ]*vsubps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 72 7f[         ]*vsubps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c b2 00 02 00 00[        ]*vsubps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c 72 80[         ]*vsubps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 5c b2 fc fd ff ff[        ]*vsubps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 5c f4[    ]*vsubps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 5c f4[    ]*vsubps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 5c f4[    ]*vsubps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 31[    ]*vsubps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 5c b4 f0 34 12 00 00[     ]*vsubps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 31[    ]*vsubps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 72 7f[         ]*vsubps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c b2 00 10 00 00[        ]*vsubps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c 72 80[         ]*vsubps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 5c b2 e0 ef ff ff[        ]*vsubps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 72 7f[         ]*vsubps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c b2 00 02 00 00[        ]*vsubps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c 72 80[         ]*vsubps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 5c b2 fc fd ff ff[        ]*vsubps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 15 f4[    ]*vunpckhpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 15 f4[    ]*vunpckhpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 15 f4[    ]*vunpckhpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 31[    ]*vunpckhpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 15 b4 f0 34 12 00 00[     ]*vunpckhpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 31[    ]*vunpckhpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 72 7f[         ]*vunpckhpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 b2 00 08 00 00[        ]*vunpckhpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 72 80[         ]*vunpckhpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 15 b2 f0 f7 ff ff[        ]*vunpckhpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 72 7f[         ]*vunpckhpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 b2 00 04 00 00[        ]*vunpckhpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 72 80[         ]*vunpckhpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 15 b2 f8 fb ff ff[        ]*vunpckhpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 15 f4[    ]*vunpckhpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 15 f4[    ]*vunpckhpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 15 f4[    ]*vunpckhpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 31[    ]*vunpckhpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 15 b4 f0 34 12 00 00[     ]*vunpckhpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 31[    ]*vunpckhpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 72 7f[         ]*vunpckhpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 b2 00 10 00 00[        ]*vunpckhpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 72 80[         ]*vunpckhpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 15 b2 e0 ef ff ff[        ]*vunpckhpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 72 7f[         ]*vunpckhpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 b2 00 04 00 00[        ]*vunpckhpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 72 80[         ]*vunpckhpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 15 b2 f8 fb ff ff[        ]*vunpckhpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 15 f4[    ]*vunpckhps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 15 f4[    ]*vunpckhps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 15 f4[    ]*vunpckhps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 31[    ]*vunpckhps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 15 b4 f0 34 12 00 00[     ]*vunpckhps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 31[    ]*vunpckhps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 72 7f[         ]*vunpckhps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 b2 00 08 00 00[        ]*vunpckhps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 72 80[         ]*vunpckhps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 15 b2 f0 f7 ff ff[        ]*vunpckhps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 72 7f[         ]*vunpckhps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 b2 00 02 00 00[        ]*vunpckhps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 72 80[         ]*vunpckhps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 15 b2 fc fd ff ff[        ]*vunpckhps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 15 f4[    ]*vunpckhps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 15 f4[    ]*vunpckhps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 15 f4[    ]*vunpckhps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 31[    ]*vunpckhps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 15 b4 f0 34 12 00 00[     ]*vunpckhps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 31[    ]*vunpckhps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 72 7f[         ]*vunpckhps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 b2 00 10 00 00[        ]*vunpckhps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 72 80[         ]*vunpckhps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 15 b2 e0 ef ff ff[        ]*vunpckhps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 72 7f[         ]*vunpckhps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 b2 00 02 00 00[        ]*vunpckhps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 72 80[         ]*vunpckhps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 15 b2 fc fd ff ff[        ]*vunpckhps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 00 14 f4[    ]*vunpcklpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 07 14 f4[    ]*vunpcklpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 87 14 f4[    ]*vunpcklpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 31[    ]*vunpcklpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 00 14 b4 f0 34 12 00 00[     ]*vunpcklpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 31[    ]*vunpcklpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 72 7f[         ]*vunpcklpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 b2 00 08 00 00[        ]*vunpcklpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 72 80[         ]*vunpcklpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 00 14 b2 f0 f7 ff ff[        ]*vunpcklpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 72 7f[         ]*vunpcklpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 b2 00 04 00 00[        ]*vunpcklpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 72 80[         ]*vunpcklpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 10 14 b2 f8 fb ff ff[        ]*vunpcklpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 20 14 f4[    ]*vunpcklpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 95 27 14 f4[    ]*vunpcklpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 95 a7 14 f4[    ]*vunpcklpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 31[    ]*vunpcklpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 95 20 14 b4 f0 34 12 00 00[     ]*vunpcklpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 31[    ]*vunpcklpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 72 7f[         ]*vunpcklpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 b2 00 10 00 00[        ]*vunpcklpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 72 80[         ]*vunpcklpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 20 14 b2 e0 ef ff ff[        ]*vunpcklpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 72 7f[         ]*vunpcklpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 b2 00 04 00 00[        ]*vunpcklpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 72 80[         ]*vunpcklpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 95 30 14 b2 f8 fb ff ff[        ]*vunpcklpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 00 14 f4[    ]*vunpcklps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 07 14 f4[    ]*vunpcklps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 87 14 f4[    ]*vunpcklps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 31[    ]*vunpcklps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 00 14 b4 f0 34 12 00 00[     ]*vunpcklps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 31[    ]*vunpcklps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 72 7f[         ]*vunpcklps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 b2 00 08 00 00[        ]*vunpcklps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 72 80[         ]*vunpcklps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 00 14 b2 f0 f7 ff ff[        ]*vunpcklps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 72 7f[         ]*vunpcklps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 b2 00 02 00 00[        ]*vunpcklps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 72 80[         ]*vunpcklps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 10 14 b2 fc fd ff ff[        ]*vunpcklps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 20 14 f4[    ]*vunpcklps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 14 27 14 f4[    ]*vunpcklps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 14 a7 14 f4[    ]*vunpcklps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 31[    ]*vunpcklps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 14 20 14 b4 f0 34 12 00 00[     ]*vunpcklps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 31[    ]*vunpcklps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 72 7f[         ]*vunpcklps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 b2 00 10 00 00[        ]*vunpcklps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 72 80[         ]*vunpcklps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 20 14 b2 e0 ef ff ff[        ]*vunpcklps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 72 7f[         ]*vunpcklps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 b2 00 02 00 00[        ]*vunpcklps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 72 80[         ]*vunpcklps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 14 30 14 b2 fc fd ff ff[        ]*vunpcklps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 25 f4 ab[         ]*vpternlogd \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 25 f4 ab[         ]*vpternlogd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 25 f4 ab[         ]*vpternlogd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 25 f4 7b[         ]*vpternlogd \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 31 7b[         ]*vpternlogd \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 25 b4 f0 34 12 00 00 7b[  ]*vpternlogd \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 31 7b[         ]*vpternlogd \$0x7b,\(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 b2 00 08 00 00 7b[     ]*vpternlogd \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 25 b2 f0 f7 ff ff 7b[     ]*vpternlogd \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 b2 00 02 00 00 7b[     ]*vpternlogd \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 25 b2 fc fd ff ff 7b[     ]*vpternlogd \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 25 f4 ab[         ]*vpternlogd \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 25 f4 ab[         ]*vpternlogd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 25 f4 ab[         ]*vpternlogd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 25 f4 7b[         ]*vpternlogd \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 31 7b[         ]*vpternlogd \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 25 b4 f0 34 12 00 00 7b[  ]*vpternlogd \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 31 7b[         ]*vpternlogd \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 72 7f 7b[      ]*vpternlogd \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 b2 00 10 00 00 7b[     ]*vpternlogd \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 25 b2 e0 ef ff ff 7b[     ]*vpternlogd \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 72 7f 7b[      ]*vpternlogd \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 b2 00 02 00 00 7b[     ]*vpternlogd \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 72 80 7b[      ]*vpternlogd \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 25 b2 fc fd ff ff 7b[     ]*vpternlogd \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 25 f4 ab[         ]*vpternlogq \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 25 f4 ab[         ]*vpternlogq \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 25 f4 ab[         ]*vpternlogq \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 25 f4 7b[         ]*vpternlogq \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 31 7b[         ]*vpternlogq \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 25 b4 f0 34 12 00 00 7b[  ]*vpternlogq \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 31 7b[         ]*vpternlogq \$0x7b,\(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 b2 00 08 00 00 7b[     ]*vpternlogq \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 25 b2 f0 f7 ff ff 7b[     ]*vpternlogq \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 b2 00 04 00 00 7b[     ]*vpternlogq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 25 b2 f8 fb ff ff 7b[     ]*vpternlogq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 25 f4 ab[         ]*vpternlogq \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 25 f4 ab[         ]*vpternlogq \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 25 f4 ab[         ]*vpternlogq \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 25 f4 7b[         ]*vpternlogq \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 31 7b[         ]*vpternlogq \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 25 b4 f0 34 12 00 00 7b[  ]*vpternlogq \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 31 7b[         ]*vpternlogq \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 72 7f 7b[      ]*vpternlogq \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 b2 00 10 00 00 7b[     ]*vpternlogq \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 25 b2 e0 ef ff ff 7b[     ]*vpternlogq \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 72 7f 7b[      ]*vpternlogq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 b2 00 04 00 00 7b[     ]*vpternlogq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 72 80 7b[      ]*vpternlogq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 25 b2 f8 fb ff ff 7b[     ]*vpternlogq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 32 ee[    ]*vpmovqb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 32 ee[    ]*vpmovqb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 32 ee[    ]*vpmovqb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 32 ee[    ]*vpmovqb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 32 ee[    ]*vpmovqb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 32 ee[    ]*vpmovqb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 22 ee[    ]*vpmovsqb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 22 ee[    ]*vpmovsqb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 22 ee[    ]*vpmovsqb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 22 ee[    ]*vpmovsqb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 22 ee[    ]*vpmovsqb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 22 ee[    ]*vpmovsqb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 12 ee[    ]*vpmovusqb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 12 ee[    ]*vpmovusqb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 12 ee[    ]*vpmovusqb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 12 ee[    ]*vpmovusqb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 12 ee[    ]*vpmovusqb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 12 ee[    ]*vpmovusqb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 34 ee[    ]*vpmovqw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 34 ee[    ]*vpmovqw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 34 ee[    ]*vpmovqw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 34 ee[    ]*vpmovqw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 34 ee[    ]*vpmovqw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 34 ee[    ]*vpmovqw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 24 ee[    ]*vpmovsqw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 24 ee[    ]*vpmovsqw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 24 ee[    ]*vpmovsqw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 24 ee[    ]*vpmovsqw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 24 ee[    ]*vpmovsqw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 24 ee[    ]*vpmovsqw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 14 ee[    ]*vpmovusqw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 14 ee[    ]*vpmovusqw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 14 ee[    ]*vpmovusqw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 14 ee[    ]*vpmovusqw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 14 ee[    ]*vpmovusqw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 14 ee[    ]*vpmovusqw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 35 ee[    ]*vpmovqd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 35 ee[    ]*vpmovqd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 35 ee[    ]*vpmovqd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 35 ee[    ]*vpmovqd %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 35 ee[    ]*vpmovqd %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 35 ee[    ]*vpmovqd %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 25 ee[    ]*vpmovsqd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 25 ee[    ]*vpmovsqd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 25 ee[    ]*vpmovsqd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 25 ee[    ]*vpmovsqd %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 25 ee[    ]*vpmovsqd %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 25 ee[    ]*vpmovsqd %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 15 ee[    ]*vpmovusqd %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 15 ee[    ]*vpmovusqd %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 15 ee[    ]*vpmovusqd %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 15 ee[    ]*vpmovusqd %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 15 ee[    ]*vpmovusqd %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 15 ee[    ]*vpmovusqd %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 31 ee[    ]*vpmovdb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 31 ee[    ]*vpmovdb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 31 ee[    ]*vpmovdb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 31 ee[    ]*vpmovdb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 31 ee[    ]*vpmovdb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 31 ee[    ]*vpmovdb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 21 ee[    ]*vpmovsdb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 21 ee[    ]*vpmovsdb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 21 ee[    ]*vpmovsdb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 21 ee[    ]*vpmovsdb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 21 ee[    ]*vpmovsdb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 21 ee[    ]*vpmovsdb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 11 ee[    ]*vpmovusdb %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 11 ee[    ]*vpmovusdb %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 11 ee[    ]*vpmovusdb %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 11 ee[    ]*vpmovusdb %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 11 ee[    ]*vpmovusdb %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 11 ee[    ]*vpmovusdb %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 33 ee[    ]*vpmovdw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 33 ee[    ]*vpmovdw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 33 ee[    ]*vpmovdw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 33 ee[    ]*vpmovdw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 33 ee[    ]*vpmovdw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 33 ee[    ]*vpmovdw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 23 ee[    ]*vpmovsdw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 23 ee[    ]*vpmovsdw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 23 ee[    ]*vpmovsdw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 23 ee[    ]*vpmovsdw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 23 ee[    ]*vpmovsdw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 23 ee[    ]*vpmovsdw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 08 13 ee[    ]*vpmovusdw %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 0f 13 ee[    ]*vpmovusdw %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 8f 13 ee[    ]*vpmovusdw %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e 28 13 ee[    ]*vpmovusdw %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 7e 2f 13 ee[    ]*vpmovusdw %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 7e af 13 ee[    ]*vpmovusdw %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 23 f4 ab[         ]*vshuff32x4 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 23 f4 7b[         ]*vshuff32x4 \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 31 7b[         ]*vshuff32x4 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 23 b4 f0 34 12 00 00 7b[  ]*vshuff32x4 \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 31 7b[         ]*vshuff32x4 \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 72 7f 7b[      ]*vshuff32x4 \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 b2 00 10 00 00 7b[     ]*vshuff32x4 \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 72 80 7b[      ]*vshuff32x4 \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 23 b2 e0 ef ff ff 7b[     ]*vshuff32x4 \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 72 7f 7b[      ]*vshuff32x4 \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 b2 00 02 00 00 7b[     ]*vshuff32x4 \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 72 80 7b[      ]*vshuff32x4 \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 23 b2 fc fd ff ff 7b[     ]*vshuff32x4 \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 23 f4 ab[         ]*vshuff64x2 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 23 f4 7b[         ]*vshuff64x2 \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 31 7b[         ]*vshuff64x2 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 23 b4 f0 34 12 00 00 7b[  ]*vshuff64x2 \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 31 7b[         ]*vshuff64x2 \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 72 7f 7b[      ]*vshuff64x2 \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 b2 00 10 00 00 7b[     ]*vshuff64x2 \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 72 80 7b[      ]*vshuff64x2 \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 23 b2 e0 ef ff ff 7b[     ]*vshuff64x2 \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 72 7f 7b[      ]*vshuff64x2 \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 b2 00 04 00 00 7b[     ]*vshuff64x2 \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 72 80 7b[      ]*vshuff64x2 \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 23 b2 f8 fb ff ff 7b[     ]*vshuff64x2 \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 43 f4 ab[         ]*vshufi32x4 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 43 f4 7b[         ]*vshufi32x4 \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 31 7b[         ]*vshufi32x4 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 43 b4 f0 34 12 00 00 7b[  ]*vshufi32x4 \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 31 7b[         ]*vshufi32x4 \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 72 7f 7b[      ]*vshufi32x4 \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 b2 00 10 00 00 7b[     ]*vshufi32x4 \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 72 80 7b[      ]*vshufi32x4 \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 43 b2 e0 ef ff ff 7b[     ]*vshufi32x4 \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 72 7f 7b[      ]*vshufi32x4 \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 b2 00 02 00 00 7b[     ]*vshufi32x4 \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 72 80 7b[      ]*vshufi32x4 \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 43 b2 fc fd ff ff 7b[     ]*vshufi32x4 \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 43 f4 ab[         ]*vshufi64x2 \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 43 f4 7b[         ]*vshufi64x2 \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 31 7b[         ]*vshufi64x2 \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 43 b4 f0 34 12 00 00 7b[  ]*vshufi64x2 \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 31 7b[         ]*vshufi64x2 \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 72 7f 7b[      ]*vshufi64x2 \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 b2 00 10 00 00 7b[     ]*vshufi64x2 \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 72 80 7b[      ]*vshufi64x2 \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 43 b2 e0 ef ff ff 7b[     ]*vshufi64x2 \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 72 7f 7b[      ]*vshufi64x2 \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 b2 00 04 00 00 7b[     ]*vshufi64x2 \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 72 80 7b[      ]*vshufi64x2 \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 43 b2 f8 fb ff ff 7b[     ]*vshufi64x2 \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 36 f4[    ]*vpermq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 36 f4[    ]*vpermq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 36 f4[    ]*vpermq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 31[    ]*vpermq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 36 b4 f0 34 12 00 00[     ]*vpermq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 31[    ]*vpermq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 72 7f[         ]*vpermq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 b2 00 10 00 00[        ]*vpermq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 72 80[         ]*vpermq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 36 b2 e0 ef ff ff[        ]*vpermq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 72 7f[         ]*vpermq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 b2 00 04 00 00[        ]*vpermq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 72 80[         ]*vpermq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 36 b2 f8 fb ff ff[        ]*vpermq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 16 f4[    ]*vpermpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 16 f4[    ]*vpermpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 16 f4[    ]*vpermpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 31[    ]*vpermpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 16 b4 f0 34 12 00 00[     ]*vpermpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 31[    ]*vpermpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 72 7f[         ]*vpermpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 b2 00 10 00 00[        ]*vpermpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 72 80[         ]*vpermpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 16 b2 e0 ef ff ff[        ]*vpermpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 72 7f[         ]*vpermpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 b2 00 04 00 00[        ]*vpermpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 72 80[         ]*vpermpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 16 b2 f8 fb ff ff[        ]*vpermpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 7e f4[    ]*vpermt2d %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 7e f4[    ]*vpermt2d %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 7e f4[    ]*vpermt2d %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 31[    ]*vpermt2d \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 7e b4 f0 34 12 00 00[     ]*vpermt2d 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 31[    ]*vpermt2d \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 72 7f[         ]*vpermt2d 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e b2 00 08 00 00[        ]*vpermt2d 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e 72 80[         ]*vpermt2d -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7e b2 f0 f7 ff ff[        ]*vpermt2d -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 72 7f[         ]*vpermt2d 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e b2 00 02 00 00[        ]*vpermt2d 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e 72 80[         ]*vpermt2d -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7e b2 fc fd ff ff[        ]*vpermt2d -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 7e f4[    ]*vpermt2d %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 7e f4[    ]*vpermt2d %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 7e f4[    ]*vpermt2d %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 31[    ]*vpermt2d \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 7e b4 f0 34 12 00 00[     ]*vpermt2d 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 31[    ]*vpermt2d \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 72 7f[         ]*vpermt2d 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e b2 00 10 00 00[        ]*vpermt2d 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e 72 80[         ]*vpermt2d -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7e b2 e0 ef ff ff[        ]*vpermt2d -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 72 7f[         ]*vpermt2d 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e b2 00 02 00 00[        ]*vpermt2d 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e 72 80[         ]*vpermt2d -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7e b2 fc fd ff ff[        ]*vpermt2d -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 7e f4[    ]*vpermt2q %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 7e f4[    ]*vpermt2q %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 7e f4[    ]*vpermt2q %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 31[    ]*vpermt2q \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 7e b4 f0 34 12 00 00[     ]*vpermt2q 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 31[    ]*vpermt2q \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 72 7f[         ]*vpermt2q 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e b2 00 08 00 00[        ]*vpermt2q 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e 72 80[         ]*vpermt2q -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7e b2 f0 f7 ff ff[        ]*vpermt2q -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 72 7f[         ]*vpermt2q 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e b2 00 04 00 00[        ]*vpermt2q 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e 72 80[         ]*vpermt2q -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7e b2 f8 fb ff ff[        ]*vpermt2q -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 7e f4[    ]*vpermt2q %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 7e f4[    ]*vpermt2q %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 7e f4[    ]*vpermt2q %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 31[    ]*vpermt2q \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 7e b4 f0 34 12 00 00[     ]*vpermt2q 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 31[    ]*vpermt2q \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 72 7f[         ]*vpermt2q 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e b2 00 10 00 00[        ]*vpermt2q 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e 72 80[         ]*vpermt2q -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7e b2 e0 ef ff ff[        ]*vpermt2q -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 72 7f[         ]*vpermt2q 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e b2 00 04 00 00[        ]*vpermt2q 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e 72 80[         ]*vpermt2q -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7e b2 f8 fb ff ff[        ]*vpermt2q -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 7f f4[    ]*vpermt2ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 7f f4[    ]*vpermt2ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 7f f4[    ]*vpermt2ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 31[    ]*vpermt2ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 7f b4 f0 34 12 00 00[     ]*vpermt2ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 31[    ]*vpermt2ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 72 7f[         ]*vpermt2ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f b2 00 08 00 00[        ]*vpermt2ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f 72 80[         ]*vpermt2ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 7f b2 f0 f7 ff ff[        ]*vpermt2ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 72 7f[         ]*vpermt2ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f b2 00 02 00 00[        ]*vpermt2ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f 72 80[         ]*vpermt2ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 7f b2 fc fd ff ff[        ]*vpermt2ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 7f f4[    ]*vpermt2ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 7f f4[    ]*vpermt2ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 7f f4[    ]*vpermt2ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 31[    ]*vpermt2ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 7f b4 f0 34 12 00 00[     ]*vpermt2ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 31[    ]*vpermt2ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 72 7f[         ]*vpermt2ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f b2 00 10 00 00[        ]*vpermt2ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f 72 80[         ]*vpermt2ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 7f b2 e0 ef ff ff[        ]*vpermt2ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 72 7f[         ]*vpermt2ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f b2 00 02 00 00[        ]*vpermt2ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f 72 80[         ]*vpermt2ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 7f b2 fc fd ff ff[        ]*vpermt2ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 7f f4[    ]*vpermt2pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 7f f4[    ]*vpermt2pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 7f f4[    ]*vpermt2pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 31[    ]*vpermt2pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 7f b4 f0 34 12 00 00[     ]*vpermt2pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 31[    ]*vpermt2pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 72 7f[         ]*vpermt2pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f b2 00 08 00 00[        ]*vpermt2pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f 72 80[         ]*vpermt2pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 7f b2 f0 f7 ff ff[        ]*vpermt2pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 72 7f[         ]*vpermt2pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f b2 00 04 00 00[        ]*vpermt2pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f 72 80[         ]*vpermt2pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 7f b2 f8 fb ff ff[        ]*vpermt2pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 7f f4[    ]*vpermt2pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 7f f4[    ]*vpermt2pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 7f f4[    ]*vpermt2pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 31[    ]*vpermt2pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 7f b4 f0 34 12 00 00[     ]*vpermt2pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 31[    ]*vpermt2pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 72 7f[         ]*vpermt2pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f b2 00 10 00 00[        ]*vpermt2pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f 72 80[         ]*vpermt2pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 7f b2 e0 ef ff ff[        ]*vpermt2pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 72 7f[         ]*vpermt2pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f b2 00 04 00 00[        ]*vpermt2pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f 72 80[         ]*vpermt2pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 7f b2 f8 fb ff ff[        ]*vpermt2pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 03 f4 ab[         ]*valignq \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 03 f4 ab[         ]*valignq \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 03 f4 ab[         ]*valignq \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 03 f4 7b[         ]*valignq \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 31 7b[         ]*valignq \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 03 b4 f0 34 12 00 00 7b[  ]*valignq \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 31 7b[         ]*valignq \$0x7b,\(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 72 7f 7b[      ]*valignq \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 b2 00 08 00 00 7b[     ]*valignq \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 72 80 7b[      ]*valignq \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 03 b2 f0 f7 ff ff 7b[     ]*valignq \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 72 7f 7b[      ]*valignq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 b2 00 04 00 00 7b[     ]*valignq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 72 80 7b[      ]*valignq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 03 b2 f8 fb ff ff 7b[     ]*valignq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 03 f4 ab[         ]*valignq \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 03 f4 ab[         ]*valignq \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 03 f4 ab[         ]*valignq \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 03 f4 7b[         ]*valignq \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 31 7b[         ]*valignq \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 03 b4 f0 34 12 00 00 7b[  ]*valignq \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 31 7b[         ]*valignq \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 72 7f 7b[      ]*valignq \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 b2 00 10 00 00 7b[     ]*valignq \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 72 80 7b[      ]*valignq \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 03 b2 e0 ef ff ff 7b[     ]*valignq \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 72 7f 7b[      ]*valignq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 b2 00 04 00 00 7b[     ]*valignq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 72 80 7b[      ]*valignq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 03 b2 f8 fb ff ff 7b[     ]*valignq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 2c f4[    ]*vscalefpd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 2c f4[    ]*vscalefpd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 2c f4[    ]*vscalefpd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 31[    ]*vscalefpd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 2c b4 f0 34 12 00 00[     ]*vscalefpd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 31[    ]*vscalefpd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 72 7f[         ]*vscalefpd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c b2 00 08 00 00[        ]*vscalefpd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c 72 80[         ]*vscalefpd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 2c b2 f0 f7 ff ff[        ]*vscalefpd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 72 7f[         ]*vscalefpd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c b2 00 04 00 00[        ]*vscalefpd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c 72 80[         ]*vscalefpd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 2c b2 f8 fb ff ff[        ]*vscalefpd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 2c f4[    ]*vscalefpd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 2c f4[    ]*vscalefpd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 2c f4[    ]*vscalefpd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 31[    ]*vscalefpd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 2c b4 f0 34 12 00 00[     ]*vscalefpd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 31[    ]*vscalefpd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 72 7f[         ]*vscalefpd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c b2 00 10 00 00[        ]*vscalefpd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c 72 80[         ]*vscalefpd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 2c b2 e0 ef ff ff[        ]*vscalefpd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 72 7f[         ]*vscalefpd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c b2 00 04 00 00[        ]*vscalefpd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c 72 80[         ]*vscalefpd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 2c b2 f8 fb ff ff[        ]*vscalefpd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 2c f4[    ]*vscalefps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 2c f4[    ]*vscalefps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 2c f4[    ]*vscalefps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 31[    ]*vscalefps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 2c b4 f0 34 12 00 00[     ]*vscalefps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 31[    ]*vscalefps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 72 7f[         ]*vscalefps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c b2 00 08 00 00[        ]*vscalefps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c 72 80[         ]*vscalefps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 2c b2 f0 f7 ff ff[        ]*vscalefps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 72 7f[         ]*vscalefps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c b2 00 02 00 00[        ]*vscalefps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c 72 80[         ]*vscalefps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 2c b2 fc fd ff ff[        ]*vscalefps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 2c f4[    ]*vscalefps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 2c f4[    ]*vscalefps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 2c f4[    ]*vscalefps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 31[    ]*vscalefps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 2c b4 f0 34 12 00 00[     ]*vscalefps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 31[    ]*vscalefps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 72 7f[         ]*vscalefps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c b2 00 10 00 00[        ]*vscalefps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c 72 80[         ]*vscalefps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 2c b2 e0 ef ff ff[        ]*vscalefps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 72 7f[         ]*vscalefps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c b2 00 02 00 00[        ]*vscalefps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c 72 80[         ]*vscalefps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 2c b2 fc fd ff ff[        ]*vscalefps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 07 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 87 54 f4 ab[         ]*vfixupimmpd \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 00 54 f4 7b[         ]*vfixupimmpd \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 00 54 b4 f0 34 12 00 00 7b[  ]*vfixupimmpd \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 b2 00 08 00 00 7b[     ]*vfixupimmpd \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 00 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 b2 00 04 00 00 7b[     ]*vfixupimmpd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 10 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 95 27 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 a7 54 f4 ab[         ]*vfixupimmpd \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 95 20 54 f4 7b[         ]*vfixupimmpd \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 95 20 54 b4 f0 34 12 00 00 7b[  ]*vfixupimmpd \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 31 7b[         ]*vfixupimmpd \$0x7b,\(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 b2 00 10 00 00 7b[     ]*vfixupimmpd \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 20 54 b2 e0 ef ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 72 7f 7b[      ]*vfixupimmpd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 b2 00 04 00 00 7b[     ]*vfixupimmpd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 72 80 7b[      ]*vfixupimmpd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 95 30 54 b2 f8 fb ff ff 7b[     ]*vfixupimmpd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 07 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 87 54 f4 ab[         ]*vfixupimmps \$0xab,%xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 00 54 f4 7b[         ]*vfixupimmps \$0x7b,%xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 31 7b[         ]*vfixupimmps \$0x7b,\(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 00 54 b4 f0 34 12 00 00 7b[  ]*vfixupimmps \$0x7b,0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 31 7b[         ]*vfixupimmps \$0x7b,\(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 b2 00 08 00 00 7b[     ]*vfixupimmps \$0x7b,0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 00 54 b2 f0 f7 ff ff 7b[     ]*vfixupimmps \$0x7b,-0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 b2 00 02 00 00 7b[     ]*vfixupimmps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 10 54 b2 fc fd ff ff 7b[     ]*vfixupimmps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 15 27 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 a7 54 f4 ab[         ]*vfixupimmps \$0xab,%ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 15 20 54 f4 7b[         ]*vfixupimmps \$0x7b,%ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 31 7b[         ]*vfixupimmps \$0x7b,\(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 15 20 54 b4 f0 34 12 00 00 7b[  ]*vfixupimmps \$0x7b,0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 31 7b[         ]*vfixupimmps \$0x7b,\(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 b2 00 10 00 00 7b[     ]*vfixupimmps \$0x7b,0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 20 54 b2 e0 ef ff ff 7b[     ]*vfixupimmps \$0x7b,-0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 72 7f 7b[      ]*vfixupimmps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 b2 00 02 00 00 7b[     ]*vfixupimmps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 72 80 7b[      ]*vfixupimmps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 15 30 54 b2 fc fd ff ff 7b[     ]*vfixupimmps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 f5 ab[         ]*vpslld \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 f5 ab[         ]*vpslld \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 f5 ab[         ]*vpslld \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 f5 7b[         ]*vpslld \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 31 7b[         ]*vpslld \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 b4 f0 34 12 00 00 7b[  ]*vpslld \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 31 7b[         ]*vpslld \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 72 7f 7b[      ]*vpslld \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 b2 00 08 00 00 7b[     ]*vpslld \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 72 80 7b[      ]*vpslld \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 b2 f0 f7 ff ff 7b[     ]*vpslld \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 72 7f 7b[      ]*vpslld \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 b2 00 02 00 00 7b[     ]*vpslld \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 72 80 7b[      ]*vpslld \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 b2 fc fd ff ff 7b[     ]*vpslld \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 f5 ab[         ]*vpslld \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 f5 ab[         ]*vpslld \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 f5 ab[         ]*vpslld \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 f5 7b[         ]*vpslld \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 31 7b[         ]*vpslld \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 b4 f0 34 12 00 00 7b[  ]*vpslld \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 31 7b[         ]*vpslld \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 72 7f 7b[      ]*vpslld \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 b2 00 10 00 00 7b[     ]*vpslld \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 72 80 7b[      ]*vpslld \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 b2 e0 ef ff ff 7b[     ]*vpslld \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 72 7f 7b[      ]*vpslld \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 b2 00 02 00 00 7b[     ]*vpslld \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 72 80 7b[      ]*vpslld \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 b2 fc fd ff ff 7b[     ]*vpslld \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 f5 ab[         ]*vpsllq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 73 f5 ab[         ]*vpsllq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 73 f5 ab[         ]*vpsllq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 73 f5 7b[         ]*vpsllq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 31 7b[         ]*vpsllq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 73 b4 f0 34 12 00 00 7b[  ]*vpsllq \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 31 7b[         ]*vpsllq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 72 7f 7b[      ]*vpsllq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 b2 00 08 00 00 7b[     ]*vpsllq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 72 80 7b[      ]*vpsllq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 73 b2 f0 f7 ff ff 7b[     ]*vpsllq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 72 7f 7b[      ]*vpsllq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 b2 00 04 00 00 7b[     ]*vpsllq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 72 80 7b[      ]*vpsllq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 73 b2 f8 fb ff ff 7b[     ]*vpsllq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 f5 ab[         ]*vpsllq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 73 f5 ab[         ]*vpsllq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 73 f5 ab[         ]*vpsllq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 73 f5 7b[         ]*vpsllq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 31 7b[         ]*vpsllq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 73 b4 f0 34 12 00 00 7b[  ]*vpsllq \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 31 7b[         ]*vpsllq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 72 7f 7b[      ]*vpsllq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 b2 00 10 00 00 7b[     ]*vpsllq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 72 80 7b[      ]*vpsllq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 73 b2 e0 ef ff ff 7b[     ]*vpsllq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 72 7f 7b[      ]*vpsllq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 b2 00 04 00 00 7b[     ]*vpsllq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 72 80 7b[      ]*vpsllq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 73 b2 f8 fb ff ff 7b[     ]*vpsllq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 e5 ab[         ]*vpsrad \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 e5 ab[         ]*vpsrad \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 e5 ab[         ]*vpsrad \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 e5 7b[         ]*vpsrad \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 21 7b[         ]*vpsrad \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 a4 f0 34 12 00 00 7b[  ]*vpsrad \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 21 7b[         ]*vpsrad \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 62 7f 7b[      ]*vpsrad \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 a2 00 08 00 00 7b[     ]*vpsrad \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 62 80 7b[      ]*vpsrad \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 a2 f0 f7 ff ff 7b[     ]*vpsrad \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 62 7f 7b[      ]*vpsrad \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 a2 00 02 00 00 7b[     ]*vpsrad \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 62 80 7b[      ]*vpsrad \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 a2 fc fd ff ff 7b[     ]*vpsrad \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 e5 ab[         ]*vpsrad \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 e5 ab[         ]*vpsrad \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 e5 ab[         ]*vpsrad \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 e5 7b[         ]*vpsrad \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 21 7b[         ]*vpsrad \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 a4 f0 34 12 00 00 7b[  ]*vpsrad \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 21 7b[         ]*vpsrad \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 62 7f 7b[      ]*vpsrad \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 a2 00 10 00 00 7b[     ]*vpsrad \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 62 80 7b[      ]*vpsrad \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 a2 e0 ef ff ff 7b[     ]*vpsrad \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 62 7f 7b[      ]*vpsrad \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 a2 00 02 00 00 7b[     ]*vpsrad \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 62 80 7b[      ]*vpsrad \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 a2 fc fd ff ff 7b[     ]*vpsrad \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 e5 ab[         ]*vpsraq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 e5 ab[         ]*vpsraq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 e5 ab[         ]*vpsraq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 e5 7b[         ]*vpsraq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 21 7b[         ]*vpsraq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 a4 f0 34 12 00 00 7b[  ]*vpsraq \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 21 7b[         ]*vpsraq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 62 7f 7b[      ]*vpsraq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 a2 00 08 00 00 7b[     ]*vpsraq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 62 80 7b[      ]*vpsraq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 a2 f0 f7 ff ff 7b[     ]*vpsraq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 62 7f 7b[      ]*vpsraq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 a2 00 04 00 00 7b[     ]*vpsraq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 62 80 7b[      ]*vpsraq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 a2 f8 fb ff ff 7b[     ]*vpsraq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 e5 ab[         ]*vpsraq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 e5 ab[         ]*vpsraq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 e5 ab[         ]*vpsraq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 e5 7b[         ]*vpsraq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 21 7b[         ]*vpsraq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 a4 f0 34 12 00 00 7b[  ]*vpsraq \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 21 7b[         ]*vpsraq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 62 7f 7b[      ]*vpsraq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 a2 00 10 00 00 7b[     ]*vpsraq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 62 80 7b[      ]*vpsraq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 a2 e0 ef ff ff 7b[     ]*vpsraq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 62 7f 7b[      ]*vpsraq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 a2 00 04 00 00 7b[     ]*vpsraq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 62 80 7b[      ]*vpsraq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 a2 f8 fb ff ff 7b[     ]*vpsraq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 15 f4[    ]*vprolvd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 15 f4[    ]*vprolvd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 15 f4[    ]*vprolvd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 31[    ]*vprolvd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 15 b4 f0 34 12 00 00[     ]*vprolvd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 31[    ]*vprolvd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 72 7f[         ]*vprolvd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 b2 00 08 00 00[        ]*vprolvd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 72 80[         ]*vprolvd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 15 b2 f0 f7 ff ff[        ]*vprolvd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 72 7f[         ]*vprolvd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 b2 00 02 00 00[        ]*vprolvd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 72 80[         ]*vprolvd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 15 b2 fc fd ff ff[        ]*vprolvd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 15 f4[    ]*vprolvd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 15 f4[    ]*vprolvd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 15 f4[    ]*vprolvd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 31[    ]*vprolvd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 15 b4 f0 34 12 00 00[     ]*vprolvd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 31[    ]*vprolvd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 72 7f[         ]*vprolvd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 b2 00 10 00 00[        ]*vprolvd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 72 80[         ]*vprolvd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 15 b2 e0 ef ff ff[        ]*vprolvd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 72 7f[         ]*vprolvd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 b2 00 02 00 00[        ]*vprolvd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 72 80[         ]*vprolvd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 15 b2 fc fd ff ff[        ]*vprolvd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 cd ab[         ]*vprold \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 cd ab[         ]*vprold \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 cd ab[         ]*vprold \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 cd 7b[         ]*vprold \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 09 7b[         ]*vprold \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 8c f0 34 12 00 00 7b[  ]*vprold \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 09 7b[         ]*vprold \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 4a 7f 7b[      ]*vprold \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 8a 00 08 00 00 7b[     ]*vprold \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 4a 80 7b[      ]*vprold \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 8a f0 f7 ff ff 7b[     ]*vprold \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 4a 7f 7b[      ]*vprold \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 8a 00 02 00 00 7b[     ]*vprold \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 4a 80 7b[      ]*vprold \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 8a fc fd ff ff 7b[     ]*vprold \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 cd ab[         ]*vprold \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 cd ab[         ]*vprold \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 cd ab[         ]*vprold \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 cd 7b[         ]*vprold \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 09 7b[         ]*vprold \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 8c f0 34 12 00 00 7b[  ]*vprold \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 09 7b[         ]*vprold \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 4a 7f 7b[      ]*vprold \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 8a 00 10 00 00 7b[     ]*vprold \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 4a 80 7b[      ]*vprold \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 8a e0 ef ff ff 7b[     ]*vprold \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 4a 7f 7b[      ]*vprold \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 8a 00 02 00 00 7b[     ]*vprold \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 4a 80 7b[      ]*vprold \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 8a fc fd ff ff 7b[     ]*vprold \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 15 f4[    ]*vprolvq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 15 f4[    ]*vprolvq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 15 f4[    ]*vprolvq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 31[    ]*vprolvq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 15 b4 f0 34 12 00 00[     ]*vprolvq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 31[    ]*vprolvq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 72 7f[         ]*vprolvq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 b2 00 08 00 00[        ]*vprolvq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 72 80[         ]*vprolvq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 15 b2 f0 f7 ff ff[        ]*vprolvq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 72 7f[         ]*vprolvq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 b2 00 04 00 00[        ]*vprolvq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 72 80[         ]*vprolvq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 15 b2 f8 fb ff ff[        ]*vprolvq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 15 f4[    ]*vprolvq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 15 f4[    ]*vprolvq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 15 f4[    ]*vprolvq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 31[    ]*vprolvq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 15 b4 f0 34 12 00 00[     ]*vprolvq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 31[    ]*vprolvq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 72 7f[         ]*vprolvq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 b2 00 10 00 00[        ]*vprolvq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 72 80[         ]*vprolvq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 15 b2 e0 ef ff ff[        ]*vprolvq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 72 7f[         ]*vprolvq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 b2 00 04 00 00[        ]*vprolvq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 72 80[         ]*vprolvq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 15 b2 f8 fb ff ff[        ]*vprolvq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 cd ab[         ]*vprolq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 cd ab[         ]*vprolq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 cd ab[         ]*vprolq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 cd 7b[         ]*vprolq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 09 7b[         ]*vprolq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 8c f0 34 12 00 00 7b[  ]*vprolq \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 09 7b[         ]*vprolq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 4a 7f 7b[      ]*vprolq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 8a 00 08 00 00 7b[     ]*vprolq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 4a 80 7b[      ]*vprolq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 8a f0 f7 ff ff 7b[     ]*vprolq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 4a 7f 7b[      ]*vprolq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 8a 00 04 00 00 7b[     ]*vprolq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 4a 80 7b[      ]*vprolq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 8a f8 fb ff ff 7b[     ]*vprolq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 cd ab[         ]*vprolq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 cd ab[         ]*vprolq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 cd ab[         ]*vprolq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 cd 7b[         ]*vprolq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 09 7b[         ]*vprolq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 8c f0 34 12 00 00 7b[  ]*vprolq \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 09 7b[         ]*vprolq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 4a 7f 7b[      ]*vprolq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 8a 00 10 00 00 7b[     ]*vprolq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 4a 80 7b[      ]*vprolq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 8a e0 ef ff ff 7b[     ]*vprolq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 4a 7f 7b[      ]*vprolq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 8a 00 04 00 00 7b[     ]*vprolq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 4a 80 7b[      ]*vprolq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 8a f8 fb ff ff 7b[     ]*vprolq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 14 f4[    ]*vprorvd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 14 f4[    ]*vprorvd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 14 f4[    ]*vprorvd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 31[    ]*vprorvd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 14 b4 f0 34 12 00 00[     ]*vprorvd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 31[    ]*vprorvd \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 72 7f[         ]*vprorvd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 b2 00 08 00 00[        ]*vprorvd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 72 80[         ]*vprorvd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 14 b2 f0 f7 ff ff[        ]*vprorvd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 72 7f[         ]*vprorvd 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 b2 00 02 00 00[        ]*vprorvd 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 72 80[         ]*vprorvd -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 14 b2 fc fd ff ff[        ]*vprorvd -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 14 f4[    ]*vprorvd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 14 f4[    ]*vprorvd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 14 f4[    ]*vprorvd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 31[    ]*vprorvd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 14 b4 f0 34 12 00 00[     ]*vprorvd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 31[    ]*vprorvd \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 72 7f[         ]*vprorvd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 b2 00 10 00 00[        ]*vprorvd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 72 80[         ]*vprorvd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 14 b2 e0 ef ff ff[        ]*vprorvd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 72 7f[         ]*vprorvd 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 b2 00 02 00 00[        ]*vprorvd 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 72 80[         ]*vprorvd -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 14 b2 fc fd ff ff[        ]*vprorvd -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 c5 ab[         ]*vprord \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 07 72 c5 ab[         ]*vprord \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 87 72 c5 ab[         ]*vprord \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 00 72 c5 7b[         ]*vprord \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 01 7b[         ]*vprord \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 00 72 84 f0 34 12 00 00 7b[  ]*vprord \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 01 7b[         ]*vprord \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 42 7f 7b[      ]*vprord \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 82 00 08 00 00 7b[     ]*vprord \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 42 80 7b[      ]*vprord \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 00 72 82 f0 f7 ff ff 7b[     ]*vprord \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 42 7f 7b[      ]*vprord \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 82 00 02 00 00 7b[     ]*vprord \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 42 80 7b[      ]*vprord \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 10 72 82 fc fd ff ff 7b[     ]*vprord \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 c5 ab[         ]*vprord \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 0d 27 72 c5 ab[         ]*vprord \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d a7 72 c5 ab[         ]*vprord \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 0d 20 72 c5 7b[         ]*vprord \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 01 7b[         ]*vprord \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 0d 20 72 84 f0 34 12 00 00 7b[  ]*vprord \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 01 7b[         ]*vprord \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 42 7f 7b[      ]*vprord \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 82 00 10 00 00 7b[     ]*vprord \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 42 80 7b[      ]*vprord \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 20 72 82 e0 ef ff ff 7b[     ]*vprord \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 42 7f 7b[      ]*vprord \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 82 00 02 00 00 7b[     ]*vprord \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 42 80 7b[      ]*vprord \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 0d 30 72 82 fc fd ff ff 7b[     ]*vprord \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 14 f4[    ]*vprorvq %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 14 f4[    ]*vprorvq %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 14 f4[    ]*vprorvq %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 31[    ]*vprorvq \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 14 b4 f0 34 12 00 00[     ]*vprorvq 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 31[    ]*vprorvq \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 72 7f[         ]*vprorvq 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 b2 00 08 00 00[        ]*vprorvq 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 72 80[         ]*vprorvq -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 14 b2 f0 f7 ff ff[        ]*vprorvq -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 72 7f[         ]*vprorvq 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 b2 00 04 00 00[        ]*vprorvq 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 72 80[         ]*vprorvq -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 14 b2 f8 fb ff ff[        ]*vprorvq -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 14 f4[    ]*vprorvq %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 14 f4[    ]*vprorvq %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 14 f4[    ]*vprorvq %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 31[    ]*vprorvq \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 14 b4 f0 34 12 00 00[     ]*vprorvq 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 31[    ]*vprorvq \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 72 7f[         ]*vprorvq 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 b2 00 10 00 00[        ]*vprorvq 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 72 80[         ]*vprorvq -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 14 b2 e0 ef ff ff[        ]*vprorvq -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 72 7f[         ]*vprorvq 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 b2 00 04 00 00[        ]*vprorvq 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 72 80[         ]*vprorvq -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 14 b2 f8 fb ff ff[        ]*vprorvq -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 c5 ab[         ]*vprorq \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 07 72 c5 ab[         ]*vprorq \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 87 72 c5 ab[         ]*vprorq \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 00 72 c5 7b[         ]*vprorq \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 01 7b[         ]*vprorq \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 00 72 84 f0 34 12 00 00 7b[  ]*vprorq \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 01 7b[         ]*vprorq \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 42 7f 7b[      ]*vprorq \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 82 00 08 00 00 7b[     ]*vprorq \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 42 80 7b[      ]*vprorq \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 00 72 82 f0 f7 ff ff 7b[     ]*vprorq \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 42 7f 7b[      ]*vprorq \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 82 00 04 00 00 7b[     ]*vprorq \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 42 80 7b[      ]*vprorq \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 10 72 82 f8 fb ff ff 7b[     ]*vprorq \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 c5 ab[         ]*vprorq \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 91 8d 27 72 c5 ab[         ]*vprorq \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d a7 72 c5 ab[         ]*vprorq \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 91 8d 20 72 c5 7b[         ]*vprorq \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 01 7b[         ]*vprorq \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 b1 8d 20 72 84 f0 34 12 00 00 7b[  ]*vprorq \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 01 7b[         ]*vprorq \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 42 7f 7b[      ]*vprorq \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 82 00 10 00 00 7b[     ]*vprorq \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 42 80 7b[      ]*vprorq \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 20 72 82 e0 ef ff ff 7b[     ]*vprorq \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 42 7f 7b[      ]*vprorq \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 82 00 04 00 00 7b[     ]*vprorq \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 42 80 7b[      ]*vprorq \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 f1 8d 30 72 82 f8 fb ff ff 7b[     ]*vprorq \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 0f 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 8f 09 f5 ab[         ]*vrndscalepd \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 08 09 f5 7b[         ]*vrndscalepd \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 31 7b[         ]*vrndscalepd \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 08 09 b4 f0 34 12 00 00 7b[  ]*vrndscalepd \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 31 7b[         ]*vrndscalepd \$0x7b,\(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 b2 00 08 00 00 7b[     ]*vrndscalepd \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 08 09 b2 f0 f7 ff ff 7b[     ]*vrndscalepd \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 b2 00 04 00 00 7b[     ]*vrndscalepd \$0x7b,0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 18 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd \$0x7b,-0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 fd 2f 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd af 09 f5 ab[         ]*vrndscalepd \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 fd 28 09 f5 7b[         ]*vrndscalepd \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 31 7b[         ]*vrndscalepd \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 fd 28 09 b4 f0 34 12 00 00 7b[  ]*vrndscalepd \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 31 7b[         ]*vrndscalepd \$0x7b,\(%rcx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 b2 00 10 00 00 7b[     ]*vrndscalepd \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 28 09 b2 e0 ef ff ff 7b[     ]*vrndscalepd \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 72 7f 7b[      ]*vrndscalepd \$0x7b,0x3f8\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 b2 00 04 00 00 7b[     ]*vrndscalepd \$0x7b,0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 72 80 7b[      ]*vrndscalepd \$0x7b,-0x400\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 fd 38 09 b2 f8 fb ff ff 7b[     ]*vrndscalepd \$0x7b,-0x408\(%rdx\)\{1to4\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 0f 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 8f 08 f5 ab[         ]*vrndscaleps \$0xab,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 08 08 f5 7b[         ]*vrndscaleps \$0x7b,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 31 7b[         ]*vrndscaleps \$0x7b,\(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 08 b4 f0 34 12 00 00 7b[  ]*vrndscaleps \$0x7b,0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 31 7b[         ]*vrndscaleps \$0x7b,\(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 b2 00 08 00 00 7b[     ]*vrndscaleps \$0x7b,0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 08 b2 f0 f7 ff ff 7b[     ]*vrndscaleps \$0x7b,-0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 b2 00 02 00 00 7b[     ]*vrndscaleps \$0x7b,0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 18 08 b2 fc fd ff ff 7b[     ]*vrndscaleps \$0x7b,-0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 03 7d 2f 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d af 08 f5 ab[         ]*vrndscaleps \$0xab,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 03 7d 28 08 f5 7b[         ]*vrndscaleps \$0x7b,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 31 7b[         ]*vrndscaleps \$0x7b,\(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 08 b4 f0 34 12 00 00 7b[  ]*vrndscaleps \$0x7b,0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 31 7b[         ]*vrndscaleps \$0x7b,\(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 b2 00 10 00 00 7b[     ]*vrndscaleps \$0x7b,0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 08 b2 e0 ef ff ff 7b[     ]*vrndscaleps \$0x7b,-0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 72 7f 7b[      ]*vrndscaleps \$0x7b,0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 b2 00 02 00 00 7b[     ]*vrndscaleps \$0x7b,0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 72 80 7b[      ]*vrndscaleps \$0x7b,-0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 63 7d 38 08 b2 fc fd ff ff 7b[     ]*vrndscaleps \$0x7b,-0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 31[    ]*vpcompressq %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 0f 8b 31[    ]*vpcompressq %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 08 8b b4 f0 34 12 00 00[     ]*vpcompressq %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 72 7f[         ]*vpcompressq %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b b2 00 04 00 00[        ]*vpcompressq %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b 72 80[         ]*vpcompressq %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 08 8b b2 f8 fb ff ff[        ]*vpcompressq %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 31[    ]*vpcompressq %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 2f 8b 31[    ]*vpcompressq %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 fd 28 8b b4 f0 34 12 00 00[     ]*vpcompressq %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 72 7f[         ]*vpcompressq %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b b2 00 04 00 00[        ]*vpcompressq %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b 72 80[         ]*vpcompressq %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 fd 28 8b b2 f8 fb ff ff[        ]*vpcompressq %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 02 fd 08 8b ee[    ]*vpcompressq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 0f 8b ee[    ]*vpcompressq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 8f 8b ee[    ]*vpcompressq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd 28 8b ee[    ]*vpcompressq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 fd 2f 8b ee[    ]*vpcompressq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 fd af 8b ee[    ]*vpcompressq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 31 ab[         ]*vcvtps2ph \$0xab,%xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 0f 1d 31 ab[         ]*vcvtps2ph \$0xab,%xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 31 7b[         ]*vcvtps2ph \$0x7b,%xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 23 7d 08 1d b4 f0 34 12 00 00 7b[  ]*vcvtps2ph \$0x7b,%xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 72 7f 7b[      ]*vcvtps2ph \$0x7b,%xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d b2 00 04 00 00 7b[     ]*vcvtps2ph \$0x7b,%xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d 72 80 7b[      ]*vcvtps2ph \$0x7b,%xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 08 1d b2 f8 fb ff ff 7b[     ]*vcvtps2ph \$0x7b,%xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 31 ab[         ]*vcvtps2ph \$0xab,%ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 1d 31 ab[         ]*vcvtps2ph \$0xab,%ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 31 7b[         ]*vcvtps2ph \$0x7b,%ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 1d b4 f0 34 12 00 00 7b[  ]*vcvtps2ph \$0x7b,%ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 72 7f 7b[      ]*vcvtps2ph \$0x7b,%ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d b2 00 08 00 00 7b[     ]*vcvtps2ph \$0x7b,%ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d 72 80 7b[      ]*vcvtps2ph \$0x7b,%ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 1d b2 f0 f7 ff ff 7b[     ]*vcvtps2ph \$0x7b,%ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 29 ab[         ]*vextractf32x4 \$0xab,%ymm29,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 19 29 ab[         ]*vextractf32x4 \$0xab,%ymm29,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 29 7b[         ]*vextractf32x4 \$0x7b,%ymm29,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 19 ac f0 34 12 00 00 7b[  ]*vextractf32x4 \$0x7b,%ymm29,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 6a 7f 7b[      ]*vextractf32x4 \$0x7b,%ymm29,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 aa 00 08 00 00 7b[     ]*vextractf32x4 \$0x7b,%ymm29,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 6a 80 7b[      ]*vextractf32x4 \$0x7b,%ymm29,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 19 aa f0 f7 ff ff 7b[     ]*vextractf32x4 \$0x7b,%ymm29,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 29 ab[         ]*vextracti32x4 \$0xab,%ymm29,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 2f 39 29 ab[         ]*vextracti32x4 \$0xab,%ymm29,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 29 7b[         ]*vextracti32x4 \$0x7b,%ymm29,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 23 7d 28 39 ac f0 34 12 00 00 7b[  ]*vextracti32x4 \$0x7b,%ymm29,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 6a 7f 7b[      ]*vextracti32x4 \$0x7b,%ymm29,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 aa 00 08 00 00 7b[     ]*vextracti32x4 \$0x7b,%ymm29,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 6a 80 7b[      ]*vextracti32x4 \$0x7b,%ymm29,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 63 7d 28 39 aa f0 f7 ff ff 7b[     ]*vextracti32x4 \$0x7b,%ymm29,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 31[    ]*vmovapd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 29 31[    ]*vmovapd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 29 b4 f0 34 12 00 00[     ]*vmovapd %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 72 7f[         ]*vmovapd %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 b2 00 08 00 00[        ]*vmovapd %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 72 80[         ]*vmovapd %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 29 b2 f0 f7 ff ff[        ]*vmovapd %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 31[    ]*vmovapd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 29 31[    ]*vmovapd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 29 b4 f0 34 12 00 00[     ]*vmovapd %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 72 7f[         ]*vmovapd %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 b2 00 10 00 00[        ]*vmovapd %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 72 80[         ]*vmovapd %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 29 b2 e0 ef ff ff[        ]*vmovapd %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 31[    ]*vmovaps %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 0f 29 31[    ]*vmovaps %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 29 b4 f0 34 12 00 00[     ]*vmovaps %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 72 7f[         ]*vmovaps %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 b2 00 08 00 00[        ]*vmovaps %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 72 80[         ]*vmovaps %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 29 b2 f0 f7 ff ff[        ]*vmovaps %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 31[    ]*vmovaps %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 2f 29 31[    ]*vmovaps %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 29 b4 f0 34 12 00 00[     ]*vmovaps %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 72 7f[         ]*vmovaps %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 b2 00 10 00 00[        ]*vmovaps %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 72 80[         ]*vmovaps %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 29 b2 e0 ef ff ff[        ]*vmovaps %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 31[    ]*vmovdqa32 %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 0f 7f 31[    ]*vmovdqa32 %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7d 08 7f b4 f0 34 12 00 00[     ]*vmovdqa32 %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 72 7f[         ]*vmovdqa32 %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f b2 00 08 00 00[        ]*vmovdqa32 %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f 72 80[         ]*vmovdqa32 %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 08 7f b2 f0 f7 ff ff[        ]*vmovdqa32 %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 31[    ]*vmovdqa32 %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 2f 7f 31[    ]*vmovdqa32 %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7d 28 7f b4 f0 34 12 00 00[     ]*vmovdqa32 %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 72 7f[         ]*vmovdqa32 %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f b2 00 10 00 00[        ]*vmovdqa32 %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f 72 80[         ]*vmovdqa32 %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7d 28 7f b2 e0 ef ff ff[        ]*vmovdqa32 %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 31[    ]*vmovdqa64 %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 7f 31[    ]*vmovdqa64 %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 7f b4 f0 34 12 00 00[     ]*vmovdqa64 %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 72 7f[         ]*vmovdqa64 %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f b2 00 08 00 00[        ]*vmovdqa64 %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f 72 80[         ]*vmovdqa64 %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 7f b2 f0 f7 ff ff[        ]*vmovdqa64 %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 31[    ]*vmovdqa64 %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 7f 31[    ]*vmovdqa64 %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 7f b4 f0 34 12 00 00[     ]*vmovdqa64 %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 72 7f[         ]*vmovdqa64 %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f b2 00 10 00 00[        ]*vmovdqa64 %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f 72 80[         ]*vmovdqa64 %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 7f b2 e0 ef ff ff[        ]*vmovdqa64 %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 31[    ]*vmovdqu32 %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 0f 7f 31[    ]*vmovdqu32 %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7e 08 7f b4 f0 34 12 00 00[     ]*vmovdqu32 %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 72 7f[         ]*vmovdqu32 %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f b2 00 08 00 00[        ]*vmovdqu32 %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f 72 80[         ]*vmovdqu32 %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 08 7f b2 f0 f7 ff ff[        ]*vmovdqu32 %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 31[    ]*vmovdqu32 %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 2f 7f 31[    ]*vmovdqu32 %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7e 28 7f b4 f0 34 12 00 00[     ]*vmovdqu32 %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 72 7f[         ]*vmovdqu32 %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f b2 00 10 00 00[        ]*vmovdqu32 %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f 72 80[         ]*vmovdqu32 %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7e 28 7f b2 e0 ef ff ff[        ]*vmovdqu32 %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 31[    ]*vmovdqu64 %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 0f 7f 31[    ]*vmovdqu64 %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fe 08 7f b4 f0 34 12 00 00[     ]*vmovdqu64 %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 72 7f[         ]*vmovdqu64 %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f b2 00 08 00 00[        ]*vmovdqu64 %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f 72 80[         ]*vmovdqu64 %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 08 7f b2 f0 f7 ff ff[        ]*vmovdqu64 %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 31[    ]*vmovdqu64 %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 2f 7f 31[    ]*vmovdqu64 %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fe 28 7f b4 f0 34 12 00 00[     ]*vmovdqu64 %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 72 7f[         ]*vmovdqu64 %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f b2 00 10 00 00[        ]*vmovdqu64 %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f 72 80[         ]*vmovdqu64 %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fe 28 7f b2 e0 ef ff ff[        ]*vmovdqu64 %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 31[    ]*vmovupd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 0f 11 31[    ]*vmovupd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 08 11 b4 f0 34 12 00 00[     ]*vmovupd %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 72 7f[         ]*vmovupd %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 b2 00 08 00 00[        ]*vmovupd %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 72 80[         ]*vmovupd %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 08 11 b2 f0 f7 ff ff[        ]*vmovupd %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 31[    ]*vmovupd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 2f 11 31[    ]*vmovupd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 fd 28 11 b4 f0 34 12 00 00[     ]*vmovupd %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 72 7f[         ]*vmovupd %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 b2 00 10 00 00[        ]*vmovupd %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 72 80[         ]*vmovupd %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 fd 28 11 b2 e0 ef ff ff[        ]*vmovupd %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 31[    ]*vmovups %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 0f 11 31[    ]*vmovups %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 11 b4 f0 34 12 00 00[     ]*vmovups %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 72 7f[         ]*vmovups %xmm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 b2 00 08 00 00[        ]*vmovups %xmm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 72 80[         ]*vmovups %xmm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 11 b2 f0 f7 ff ff[        ]*vmovups %xmm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 31[    ]*vmovups %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 2f 11 31[    ]*vmovups %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 11 b4 f0 34 12 00 00[     ]*vmovups %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 72 7f[         ]*vmovups %ymm30,0xfe0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 b2 00 10 00 00[        ]*vmovups %ymm30,0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 72 80[         ]*vmovups %ymm30,-0x1000\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 11 b2 e0 ef ff ff[        ]*vmovups %ymm30,-0x1020\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 31[    ]*vpmovqb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 32 31[    ]*vpmovqb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 32 b4 f0 34 12 00 00[     ]*vpmovqb %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 72 7f[         ]*vpmovqb %xmm30,0xfe\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 b2 00 01 00 00[        ]*vpmovqb %xmm30,0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 72 80[         ]*vpmovqb %xmm30,-0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 32 b2 fe fe ff ff[        ]*vpmovqb %xmm30,-0x102\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 31[    ]*vpmovqb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 32 31[    ]*vpmovqb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 32 b4 f0 34 12 00 00[     ]*vpmovqb %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 72 7f[         ]*vpmovqb %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 b2 00 02 00 00[        ]*vpmovqb %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 72 80[         ]*vpmovqb %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 32 b2 fc fd ff ff[        ]*vpmovqb %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 31[    ]*vpmovsqb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 22 31[    ]*vpmovsqb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 22 b4 f0 34 12 00 00[     ]*vpmovsqb %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 72 7f[         ]*vpmovsqb %xmm30,0xfe\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 b2 00 01 00 00[        ]*vpmovsqb %xmm30,0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 72 80[         ]*vpmovsqb %xmm30,-0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 22 b2 fe fe ff ff[        ]*vpmovsqb %xmm30,-0x102\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 31[    ]*vpmovsqb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 22 31[    ]*vpmovsqb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 22 b4 f0 34 12 00 00[     ]*vpmovsqb %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 72 7f[         ]*vpmovsqb %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 b2 00 02 00 00[        ]*vpmovsqb %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 72 80[         ]*vpmovsqb %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 22 b2 fc fd ff ff[        ]*vpmovsqb %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 31[    ]*vpmovusqb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 12 31[    ]*vpmovusqb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 12 b4 f0 34 12 00 00[     ]*vpmovusqb %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 72 7f[         ]*vpmovusqb %xmm30,0xfe\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 b2 00 01 00 00[        ]*vpmovusqb %xmm30,0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 72 80[         ]*vpmovusqb %xmm30,-0x100\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 12 b2 fe fe ff ff[        ]*vpmovusqb %xmm30,-0x102\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 31[    ]*vpmovusqb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 12 31[    ]*vpmovusqb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 12 b4 f0 34 12 00 00[     ]*vpmovusqb %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 72 7f[         ]*vpmovusqb %ymm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 b2 00 02 00 00[        ]*vpmovusqb %ymm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 72 80[         ]*vpmovusqb %ymm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 12 b2 fc fd ff ff[        ]*vpmovusqb %ymm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 31[    ]*vpmovqw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 34 31[    ]*vpmovqw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 34 b4 f0 34 12 00 00[     ]*vpmovqw %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 72 7f[         ]*vpmovqw %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 b2 00 02 00 00[        ]*vpmovqw %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 72 80[         ]*vpmovqw %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 34 b2 fc fd ff ff[        ]*vpmovqw %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 31[    ]*vpmovqw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 34 31[    ]*vpmovqw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 34 b4 f0 34 12 00 00[     ]*vpmovqw %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 72 7f[         ]*vpmovqw %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 b2 00 04 00 00[        ]*vpmovqw %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 72 80[         ]*vpmovqw %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 34 b2 f8 fb ff ff[        ]*vpmovqw %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 31[    ]*vpmovsqw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 24 31[    ]*vpmovsqw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 24 b4 f0 34 12 00 00[     ]*vpmovsqw %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 72 7f[         ]*vpmovsqw %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 b2 00 02 00 00[        ]*vpmovsqw %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 72 80[         ]*vpmovsqw %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 24 b2 fc fd ff ff[        ]*vpmovsqw %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 31[    ]*vpmovsqw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 24 31[    ]*vpmovsqw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 24 b4 f0 34 12 00 00[     ]*vpmovsqw %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 72 7f[         ]*vpmovsqw %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 b2 00 04 00 00[        ]*vpmovsqw %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 72 80[         ]*vpmovsqw %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 24 b2 f8 fb ff ff[        ]*vpmovsqw %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 31[    ]*vpmovusqw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 14 31[    ]*vpmovusqw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 14 b4 f0 34 12 00 00[     ]*vpmovusqw %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 72 7f[         ]*vpmovusqw %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 b2 00 02 00 00[        ]*vpmovusqw %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 72 80[         ]*vpmovusqw %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 14 b2 fc fd ff ff[        ]*vpmovusqw %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 31[    ]*vpmovusqw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 14 31[    ]*vpmovusqw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 14 b4 f0 34 12 00 00[     ]*vpmovusqw %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 72 7f[         ]*vpmovusqw %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 b2 00 04 00 00[        ]*vpmovusqw %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 72 80[         ]*vpmovusqw %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 14 b2 f8 fb ff ff[        ]*vpmovusqw %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 31[    ]*vpmovqd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 35 31[    ]*vpmovqd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 35 b4 f0 34 12 00 00[     ]*vpmovqd %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 72 7f[         ]*vpmovqd %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 b2 00 04 00 00[        ]*vpmovqd %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 72 80[         ]*vpmovqd %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 35 b2 f8 fb ff ff[        ]*vpmovqd %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 31[    ]*vpmovqd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 35 31[    ]*vpmovqd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 35 b4 f0 34 12 00 00[     ]*vpmovqd %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 72 7f[         ]*vpmovqd %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 b2 00 08 00 00[        ]*vpmovqd %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 72 80[         ]*vpmovqd %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 35 b2 f0 f7 ff ff[        ]*vpmovqd %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 31[    ]*vpmovsqd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 25 31[    ]*vpmovsqd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 25 b4 f0 34 12 00 00[     ]*vpmovsqd %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 72 7f[         ]*vpmovsqd %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 b2 00 04 00 00[        ]*vpmovsqd %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 72 80[         ]*vpmovsqd %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 25 b2 f8 fb ff ff[        ]*vpmovsqd %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 31[    ]*vpmovsqd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 25 31[    ]*vpmovsqd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 25 b4 f0 34 12 00 00[     ]*vpmovsqd %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 72 7f[         ]*vpmovsqd %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 b2 00 08 00 00[        ]*vpmovsqd %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 72 80[         ]*vpmovsqd %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 25 b2 f0 f7 ff ff[        ]*vpmovsqd %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 31[    ]*vpmovusqd %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 15 31[    ]*vpmovusqd %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 15 b4 f0 34 12 00 00[     ]*vpmovusqd %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 72 7f[         ]*vpmovusqd %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 b2 00 04 00 00[        ]*vpmovusqd %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 72 80[         ]*vpmovusqd %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 15 b2 f8 fb ff ff[        ]*vpmovusqd %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 31[    ]*vpmovusqd %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 15 31[    ]*vpmovusqd %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 15 b4 f0 34 12 00 00[     ]*vpmovusqd %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 72 7f[         ]*vpmovusqd %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 b2 00 08 00 00[        ]*vpmovusqd %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 72 80[         ]*vpmovusqd %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 15 b2 f0 f7 ff ff[        ]*vpmovusqd %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 31[    ]*vpmovdb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 31 31[    ]*vpmovdb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 31 b4 f0 34 12 00 00[     ]*vpmovdb %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 72 7f[         ]*vpmovdb %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 b2 00 02 00 00[        ]*vpmovdb %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 72 80[         ]*vpmovdb %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 31 b2 fc fd ff ff[        ]*vpmovdb %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 31[    ]*vpmovdb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 31 31[    ]*vpmovdb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 31 b4 f0 34 12 00 00[     ]*vpmovdb %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 72 7f[         ]*vpmovdb %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 b2 00 04 00 00[        ]*vpmovdb %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 72 80[         ]*vpmovdb %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 31 b2 f8 fb ff ff[        ]*vpmovdb %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 31[    ]*vpmovsdb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 21 31[    ]*vpmovsdb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 21 b4 f0 34 12 00 00[     ]*vpmovsdb %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 72 7f[         ]*vpmovsdb %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 b2 00 02 00 00[        ]*vpmovsdb %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 72 80[         ]*vpmovsdb %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 21 b2 fc fd ff ff[        ]*vpmovsdb %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 31[    ]*vpmovsdb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 21 31[    ]*vpmovsdb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 21 b4 f0 34 12 00 00[     ]*vpmovsdb %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 72 7f[         ]*vpmovsdb %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 b2 00 04 00 00[        ]*vpmovsdb %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 72 80[         ]*vpmovsdb %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 21 b2 f8 fb ff ff[        ]*vpmovsdb %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 31[    ]*vpmovusdb %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 11 31[    ]*vpmovusdb %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 11 b4 f0 34 12 00 00[     ]*vpmovusdb %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 72 7f[         ]*vpmovusdb %xmm30,0x1fc\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 b2 00 02 00 00[        ]*vpmovusdb %xmm30,0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 72 80[         ]*vpmovusdb %xmm30,-0x200\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 11 b2 fc fd ff ff[        ]*vpmovusdb %xmm30,-0x204\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 31[    ]*vpmovusdb %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 11 31[    ]*vpmovusdb %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 11 b4 f0 34 12 00 00[     ]*vpmovusdb %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 72 7f[         ]*vpmovusdb %ymm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 b2 00 04 00 00[        ]*vpmovusdb %ymm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 72 80[         ]*vpmovusdb %ymm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 11 b2 f8 fb ff ff[        ]*vpmovusdb %ymm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 31[    ]*vpmovdw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 33 31[    ]*vpmovdw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 33 b4 f0 34 12 00 00[     ]*vpmovdw %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 72 7f[         ]*vpmovdw %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 b2 00 04 00 00[        ]*vpmovdw %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 72 80[         ]*vpmovdw %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 33 b2 f8 fb ff ff[        ]*vpmovdw %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 31[    ]*vpmovdw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 33 31[    ]*vpmovdw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 33 b4 f0 34 12 00 00[     ]*vpmovdw %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 72 7f[         ]*vpmovdw %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 b2 00 08 00 00[        ]*vpmovdw %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 72 80[         ]*vpmovdw %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 33 b2 f0 f7 ff ff[        ]*vpmovdw %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 31[    ]*vpmovsdw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 23 31[    ]*vpmovsdw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 23 b4 f0 34 12 00 00[     ]*vpmovsdw %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 72 7f[         ]*vpmovsdw %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 b2 00 04 00 00[        ]*vpmovsdw %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 72 80[         ]*vpmovsdw %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 23 b2 f8 fb ff ff[        ]*vpmovsdw %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 31[    ]*vpmovsdw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 23 31[    ]*vpmovsdw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 23 b4 f0 34 12 00 00[     ]*vpmovsdw %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 72 7f[         ]*vpmovsdw %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 b2 00 08 00 00[        ]*vpmovsdw %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 72 80[         ]*vpmovsdw %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 23 b2 f0 f7 ff ff[        ]*vpmovsdw %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 31[    ]*vpmovusdw %xmm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 0f 13 31[    ]*vpmovusdw %xmm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 08 13 b4 f0 34 12 00 00[     ]*vpmovusdw %xmm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 72 7f[         ]*vpmovusdw %xmm30,0x3f8\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 b2 00 04 00 00[        ]*vpmovusdw %xmm30,0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 72 80[         ]*vpmovusdw %xmm30,-0x400\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 08 13 b2 f8 fb ff ff[        ]*vpmovusdw %xmm30,-0x408\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 31[    ]*vpmovusdw %ymm30,\(%rcx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 2f 13 31[    ]*vpmovusdw %ymm30,\(%rcx\)\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 22 7e 28 13 b4 f0 34 12 00 00[     ]*vpmovusdw %ymm30,0x1234\(%rax,%r14,8\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 72 7f[         ]*vpmovusdw %ymm30,0x7f0\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 b2 00 08 00 00[        ]*vpmovusdw %ymm30,0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 72 80[         ]*vpmovusdw %ymm30,-0x800\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 62 7e 28 13 b2 f0 f7 ff ff[        ]*vpmovusdw %ymm30,-0x810\(%rdx\)
+[      ]*[a-f0-9]+:[   ]*62 01 fc 08 78 f5[    ]*vcvttpd2udq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 0f 78 f5[    ]*vcvttpd2udq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc 8f 78 f5[    ]*vcvttpd2udq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 31[    ]*vcvttpd2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fc 08 78 b4 f0 34 12 00 00[     ]*vcvttpd2udq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 31[    ]*vcvttpd2udq \(%rcx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 72 7f[         ]*vcvttpd2udq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 b2 00 08 00 00[        ]*vcvttpd2udq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 72 80[         ]*vcvttpd2udq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 08 78 b2 f0 f7 ff ff[        ]*vcvttpd2udq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 72 7f[         ]*vcvttpd2udq 0x3f8\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 b2 00 04 00 00[        ]*vcvttpd2udq 0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 72 80[         ]*vcvttpd2udq -0x400\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 18 78 b2 f8 fb ff ff[        ]*vcvttpd2udq -0x408\(%rdx\)\{1to2\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 28 78 f5[    ]*vcvttpd2udq %ymm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 fc 2f 78 f5[    ]*vcvttpd2udq %ymm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 fc af 78 f5[    ]*vcvttpd2udq %ymm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 31[    ]*vcvttpd2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 fc 28 78 b4 f0 34 12 00 00[     ]*vcvttpd2udq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 31[    ]*vcvttpd2udq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 72 7f[         ]*vcvttpd2udq 0xfe0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 b2 00 10 00 00[        ]*vcvttpd2udq 0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 72 80[         ]*vcvttpd2udq -0x1000\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 28 78 b2 e0 ef ff ff[        ]*vcvttpd2udq -0x1020\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 72 7f[         ]*vcvttpd2udq 0x3f8\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 b2 00 04 00 00[        ]*vcvttpd2udq 0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 72 80[         ]*vcvttpd2udq -0x400\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 fc 38 78 b2 f8 fb ff ff[        ]*vcvttpd2udq -0x408\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 08 78 f5[    ]*vcvttps2udq %xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 0f 78 f5[    ]*vcvttps2udq %xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c 8f 78 f5[    ]*vcvttps2udq %xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 31[    ]*vcvttps2udq \(%rcx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 08 78 b4 f0 34 12 00 00[     ]*vcvttps2udq 0x1234\(%rax,%r14,8\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 31[    ]*vcvttps2udq \(%rcx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 72 7f[         ]*vcvttps2udq 0x7f0\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 b2 00 08 00 00[        ]*vcvttps2udq 0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 72 80[         ]*vcvttps2udq -0x800\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 08 78 b2 f0 f7 ff ff[        ]*vcvttps2udq -0x810\(%rdx\),%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 72 7f[         ]*vcvttps2udq 0x1fc\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 b2 00 02 00 00[        ]*vcvttps2udq 0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 72 80[         ]*vcvttps2udq -0x200\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 18 78 b2 fc fd ff ff[        ]*vcvttps2udq -0x204\(%rdx\)\{1to4\},%xmm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 28 78 f5[    ]*vcvttps2udq %ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 01 7c 2f 78 f5[    ]*vcvttps2udq %ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 01 7c af 78 f5[    ]*vcvttps2udq %ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 31[    ]*vcvttps2udq \(%rcx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 21 7c 28 78 b4 f0 34 12 00 00[     ]*vcvttps2udq 0x1234\(%rax,%r14,8\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 31[    ]*vcvttps2udq \(%rcx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 72 7f[         ]*vcvttps2udq 0xfe0\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 b2 00 10 00 00[        ]*vcvttps2udq 0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 72 80[         ]*vcvttps2udq -0x1000\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 28 78 b2 e0 ef ff ff[        ]*vcvttps2udq -0x1020\(%rdx\),%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 72 7f[         ]*vcvttps2udq 0x1fc\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 b2 00 02 00 00[        ]*vcvttps2udq 0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 72 80[         ]*vcvttps2udq -0x200\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 61 7c 38 78 b2 fc fd ff ff[        ]*vcvttps2udq -0x204\(%rdx\)\{1to8\},%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 76 f4[    ]*vpermi2d %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 76 f4[    ]*vpermi2d %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 76 f4[    ]*vpermi2d %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 31[    ]*vpermi2d \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 76 b4 f0 34 12 00 00[     ]*vpermi2d 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 31[    ]*vpermi2d \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 72 7f[         ]*vpermi2d 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 b2 00 08 00 00[        ]*vpermi2d 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 72 80[         ]*vpermi2d -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 76 b2 f0 f7 ff ff[        ]*vpermi2d -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 72 7f[         ]*vpermi2d 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 b2 00 02 00 00[        ]*vpermi2d 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 72 80[         ]*vpermi2d -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 76 b2 fc fd ff ff[        ]*vpermi2d -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 76 f4[    ]*vpermi2d %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 76 f4[    ]*vpermi2d %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 76 f4[    ]*vpermi2d %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 31[    ]*vpermi2d \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 76 b4 f0 34 12 00 00[     ]*vpermi2d 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 31[    ]*vpermi2d \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 72 7f[         ]*vpermi2d 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 b2 00 10 00 00[        ]*vpermi2d 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 72 80[         ]*vpermi2d -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 76 b2 e0 ef ff ff[        ]*vpermi2d -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 72 7f[         ]*vpermi2d 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 b2 00 02 00 00[        ]*vpermi2d 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 72 80[         ]*vpermi2d -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 76 b2 fc fd ff ff[        ]*vpermi2d -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 76 f4[    ]*vpermi2q %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 76 f4[    ]*vpermi2q %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 76 f4[    ]*vpermi2q %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 31[    ]*vpermi2q \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 76 b4 f0 34 12 00 00[     ]*vpermi2q 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 31[    ]*vpermi2q \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 72 7f[         ]*vpermi2q 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 b2 00 08 00 00[        ]*vpermi2q 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 72 80[         ]*vpermi2q -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 76 b2 f0 f7 ff ff[        ]*vpermi2q -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 72 7f[         ]*vpermi2q 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 b2 00 04 00 00[        ]*vpermi2q 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 72 80[         ]*vpermi2q -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 76 b2 f8 fb ff ff[        ]*vpermi2q -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 76 f4[    ]*vpermi2q %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 76 f4[    ]*vpermi2q %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 76 f4[    ]*vpermi2q %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 31[    ]*vpermi2q \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 76 b4 f0 34 12 00 00[     ]*vpermi2q 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 31[    ]*vpermi2q \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 72 7f[         ]*vpermi2q 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 b2 00 10 00 00[        ]*vpermi2q 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 72 80[         ]*vpermi2q -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 76 b2 e0 ef ff ff[        ]*vpermi2q -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 72 7f[         ]*vpermi2q 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 b2 00 04 00 00[        ]*vpermi2q 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 72 80[         ]*vpermi2q -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 76 b2 f8 fb ff ff[        ]*vpermi2q -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 00 77 f4[    ]*vpermi2ps %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 07 77 f4[    ]*vpermi2ps %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 87 77 f4[    ]*vpermi2ps %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 31[    ]*vpermi2ps \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 00 77 b4 f0 34 12 00 00[     ]*vpermi2ps 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 31[    ]*vpermi2ps \(%rcx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 72 7f[         ]*vpermi2ps 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 b2 00 08 00 00[        ]*vpermi2ps 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 72 80[         ]*vpermi2ps -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 00 77 b2 f0 f7 ff ff[        ]*vpermi2ps -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 72 7f[         ]*vpermi2ps 0x1fc\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 b2 00 02 00 00[        ]*vpermi2ps 0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 72 80[         ]*vpermi2ps -0x200\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 10 77 b2 fc fd ff ff[        ]*vpermi2ps -0x204\(%rdx\)\{1to4\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 20 77 f4[    ]*vpermi2ps %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 15 27 77 f4[    ]*vpermi2ps %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 15 a7 77 f4[    ]*vpermi2ps %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 31[    ]*vpermi2ps \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 15 20 77 b4 f0 34 12 00 00[     ]*vpermi2ps 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 31[    ]*vpermi2ps \(%rcx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 72 7f[         ]*vpermi2ps 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 b2 00 10 00 00[        ]*vpermi2ps 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 72 80[         ]*vpermi2ps -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 20 77 b2 e0 ef ff ff[        ]*vpermi2ps -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 72 7f[         ]*vpermi2ps 0x1fc\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 b2 00 02 00 00[        ]*vpermi2ps 0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 72 80[         ]*vpermi2ps -0x200\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 15 30 77 b2 fc fd ff ff[        ]*vpermi2ps -0x204\(%rdx\)\{1to8\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 00 77 f4[    ]*vpermi2pd %xmm28,%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 07 77 f4[    ]*vpermi2pd %xmm28,%xmm29,%xmm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 87 77 f4[    ]*vpermi2pd %xmm28,%xmm29,%xmm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 31[    ]*vpermi2pd \(%rcx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 00 77 b4 f0 34 12 00 00[     ]*vpermi2pd 0x1234\(%rax,%r14,8\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 31[    ]*vpermi2pd \(%rcx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 72 7f[         ]*vpermi2pd 0x7f0\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 b2 00 08 00 00[        ]*vpermi2pd 0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 72 80[         ]*vpermi2pd -0x800\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 00 77 b2 f0 f7 ff ff[        ]*vpermi2pd -0x810\(%rdx\),%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 72 7f[         ]*vpermi2pd 0x3f8\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 b2 00 04 00 00[        ]*vpermi2pd 0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 72 80[         ]*vpermi2pd -0x400\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 10 77 b2 f8 fb ff ff[        ]*vpermi2pd -0x408\(%rdx\)\{1to2\},%xmm29,%xmm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 20 77 f4[    ]*vpermi2pd %ymm28,%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 02 95 27 77 f4[    ]*vpermi2pd %ymm28,%ymm29,%ymm30\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 02 95 a7 77 f4[    ]*vpermi2pd %ymm28,%ymm29,%ymm30\{%k7\}\{z\}
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 31[    ]*vpermi2pd \(%rcx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 22 95 20 77 b4 f0 34 12 00 00[     ]*vpermi2pd 0x1234\(%rax,%r14,8\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 31[    ]*vpermi2pd \(%rcx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 72 7f[         ]*vpermi2pd 0xfe0\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 b2 00 10 00 00[        ]*vpermi2pd 0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 72 80[         ]*vpermi2pd -0x1000\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 20 77 b2 e0 ef ff ff[        ]*vpermi2pd -0x1020\(%rdx\),%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 72 7f[         ]*vpermi2pd 0x3f8\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 b2 00 04 00 00[        ]*vpermi2pd 0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 72 80[         ]*vpermi2pd -0x400\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 62 95 30 77 b2 f8 fb ff ff[        ]*vpermi2pd -0x408\(%rdx\)\{1to4\},%ymm29,%ymm30
+[      ]*[a-f0-9]+:[   ]*62 92 16 00 27 ec[    ]*vptestnmd %xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 16 07 27 ec[    ]*vptestnmd %xmm28,%xmm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 29[    ]*vptestnmd \(%rcx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 16 00 27 ac f0 34 12 00 00[     ]*vptestnmd 0x1234\(%rax,%r14,8\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 29[    ]*vptestnmd \(%rcx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 6a 7f[         ]*vptestnmd 0x7f0\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 aa 00 08 00 00[        ]*vptestnmd 0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 6a 80[         ]*vptestnmd -0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 00 27 aa f0 f7 ff ff[        ]*vptestnmd -0x810\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 6a 7f[         ]*vptestnmd 0x1fc\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 aa 00 02 00 00[        ]*vptestnmd 0x200\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 6a 80[         ]*vptestnmd -0x200\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 10 27 aa fc fd ff ff[        ]*vptestnmd -0x204\(%rdx\)\{1to4\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 16 20 27 ec[    ]*vptestnmd %ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 16 27 27 ec[    ]*vptestnmd %ymm28,%ymm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 29[    ]*vptestnmd \(%rcx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 16 20 27 ac f0 34 12 00 00[     ]*vptestnmd 0x1234\(%rax,%r14,8\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 29[    ]*vptestnmd \(%rcx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 6a 7f[         ]*vptestnmd 0xfe0\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 aa 00 10 00 00[        ]*vptestnmd 0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 6a 80[         ]*vptestnmd -0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 20 27 aa e0 ef ff ff[        ]*vptestnmd -0x1020\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 6a 7f[         ]*vptestnmd 0x1fc\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 aa 00 02 00 00[        ]*vptestnmd 0x200\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 6a 80[         ]*vptestnmd -0x200\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 16 30 27 aa fc fd ff ff[        ]*vptestnmd -0x204\(%rdx\)\{1to8\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 96 00 27 ec[    ]*vptestnmq %xmm28,%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 96 07 27 ec[    ]*vptestnmq %xmm28,%xmm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 29[    ]*vptestnmq \(%rcx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 96 00 27 ac f0 34 12 00 00[     ]*vptestnmq 0x1234\(%rax,%r14,8\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 29[    ]*vptestnmq \(%rcx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 6a 7f[         ]*vptestnmq 0x7f0\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 aa 00 08 00 00[        ]*vptestnmq 0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 6a 80[         ]*vptestnmq -0x800\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 00 27 aa f0 f7 ff ff[        ]*vptestnmq -0x810\(%rdx\),%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 6a 7f[         ]*vptestnmq 0x3f8\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 aa 00 04 00 00[        ]*vptestnmq 0x400\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 6a 80[         ]*vptestnmq -0x400\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 10 27 aa f8 fb ff ff[        ]*vptestnmq -0x408\(%rdx\)\{1to2\},%xmm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 96 20 27 ec[    ]*vptestnmq %ymm28,%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 92 96 27 27 ec[    ]*vptestnmq %ymm28,%ymm29,%k5\{%k7\}
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 29[    ]*vptestnmq \(%rcx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 b2 96 20 27 ac f0 34 12 00 00[     ]*vptestnmq 0x1234\(%rax,%r14,8\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 29[    ]*vptestnmq \(%rcx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 6a 7f[         ]*vptestnmq 0xfe0\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 aa 00 10 00 00[        ]*vptestnmq 0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 6a 80[         ]*vptestnmq -0x1000\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 20 27 aa e0 ef ff ff[        ]*vptestnmq -0x1020\(%rdx\),%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 6a 7f[         ]*vptestnmq 0x3f8\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 aa 00 04 00 00[        ]*vptestnmq 0x400\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 6a 80[         ]*vptestnmq -0x400\(%rdx\)\{1to4\},%ymm29,%k5
+[      ]*[a-f0-9]+:[   ]*62 f2 96 30 27 aa f8 fb ff ff[        ]*vptestnmq -0x408\(%rdx\)\{1to4\},%ymm29,%k5
+#pass
diff --git a/gas/testsuite/gas/i386/x86-64-avx512f_vl.s b/gas/testsuite/gas/i386/x86-64-avx512f_vl.s
new file mode 100644 (file)
index 0000000..775118d
--- /dev/null
@@ -0,0 +1,12621 @@
+# Check 64bit AVX512{F,VL} instructions
+
+       .allow_index_reg
+       .text
+_start:
+       vaddpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vaddpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vaddpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vaddpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vaddpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vaddpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vaddpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vaddpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vaddpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vaddpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vaddpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vaddpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vaddpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vaddpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vaddpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vaddpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vaddpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vaddpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vaddpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vaddpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vaddpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vaddpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vaddpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vaddpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vaddpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vaddpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vaddpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vaddpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vaddps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vaddps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vaddps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vaddps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vaddps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vaddps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vaddps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vaddps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vaddps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vaddps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vaddps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vaddps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vaddps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vaddps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vaddps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vaddps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vaddps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vaddps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vaddps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vaddps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vaddps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vaddps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vaddps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vaddps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vaddps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vaddps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vaddps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vaddps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       valignd $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
+       valignd $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       valignd $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       valignd $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
+       valignd $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
+       valignd $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
+       valignd $123, (%rcx){1to4}, %xmm29, %xmm30       # AVX512{F,VL}
+       valignd $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       valignd $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
+       valignd $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       valignd $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
+       valignd $123, 508(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL} Disp8
+       valignd $123, 512(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL}
+       valignd $123, -512(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
+       valignd $123, -516(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL}
+       valignd $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       valignd $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       valignd $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       valignd $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       valignd $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       valignd $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       valignd $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
+       valignd $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       valignd $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       valignd $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       valignd $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       valignd $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
+       valignd $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
+       valignd $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       valignd $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
+       vblendmpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vblendmpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vblendmpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vblendmpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vblendmpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vblendmpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vblendmpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vblendmpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vblendmpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vblendmpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vblendmpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vblendmpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vblendmpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vblendmpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vblendmpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vblendmpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vblendmpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vblendmpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vblendmpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vblendmpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vblendmpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vblendmpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vblendmpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vblendmpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vblendmpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vblendmpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vblendmpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vblendmpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vblendmps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vblendmps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vblendmps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vblendmps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vblendmps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vblendmps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vblendmps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vblendmps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vblendmps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vblendmps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vblendmps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vblendmps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vblendmps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vblendmps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vblendmps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vblendmps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vblendmps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vblendmps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vblendmps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vblendmps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vblendmps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vblendmps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vblendmps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vblendmps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vblendmps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vblendmps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vblendmps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vblendmps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vbroadcastf32x4 (%rcx), %ymm30   # AVX512{F,VL}
+       vbroadcastf32x4 (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vbroadcastf32x4 (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vbroadcastf32x4 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vbroadcastf32x4 2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vbroadcastf32x4 2048(%rdx), %ymm30       # AVX512{F,VL}
+       vbroadcastf32x4 -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vbroadcastf32x4 -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vbroadcasti32x4 (%rcx), %ymm30   # AVX512{F,VL}
+       vbroadcasti32x4 (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vbroadcasti32x4 (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vbroadcasti32x4 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vbroadcasti32x4 2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vbroadcasti32x4 2048(%rdx), %ymm30       # AVX512{F,VL}
+       vbroadcasti32x4 -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vbroadcasti32x4 -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vbroadcastsd    (%rcx), %ymm30   # AVX512{F,VL}
+       vbroadcastsd    (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vbroadcastsd    (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vbroadcastsd    0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vbroadcastsd    1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vbroadcastsd    1024(%rdx), %ymm30       # AVX512{F,VL}
+       vbroadcastsd    -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vbroadcastsd    -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vbroadcastsd    %xmm29, %ymm30   # AVX512{F,VL}
+       vbroadcastsd    %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vbroadcastsd    %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vbroadcastss    (%rcx), %xmm30   # AVX512{F,VL}
+       vbroadcastss    (%rcx), %xmm30{%k7}      # AVX512{F,VL}
+       vbroadcastss    (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
+       vbroadcastss    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vbroadcastss    508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vbroadcastss    512(%rdx), %xmm30        # AVX512{F,VL}
+       vbroadcastss    -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vbroadcastss    -516(%rdx), %xmm30       # AVX512{F,VL}
+       vbroadcastss    (%rcx), %ymm30   # AVX512{F,VL}
+       vbroadcastss    (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vbroadcastss    (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vbroadcastss    0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vbroadcastss    508(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vbroadcastss    512(%rdx), %ymm30        # AVX512{F,VL}
+       vbroadcastss    -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vbroadcastss    -516(%rdx), %ymm30       # AVX512{F,VL}
+       vbroadcastss    %xmm29, %xmm30   # AVX512{F,VL}
+       vbroadcastss    %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vbroadcastss    %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vbroadcastss    %xmm29, %ymm30   # AVX512{F,VL}
+       vbroadcastss    %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vbroadcastss    %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcmppd  $0xab, %xmm28, %xmm29, %k5       # AVX512{F,VL}
+       vcmppd  $0xab, %xmm28, %xmm29, %k5{%k7}  # AVX512{F,VL}
+       vcmppd  $123, %xmm28, %xmm29, %k5        # AVX512{F,VL}
+       vcmppd  $123, (%rcx), %xmm29, %k5        # AVX512{F,VL}
+       vcmppd  $123, 0x123(%rax,%r14,8), %xmm29, %k5    # AVX512{F,VL}
+       vcmppd  $123, (%rcx){1to2}, %xmm29, %k5  # AVX512{F,VL}
+       vcmppd  $123, 2032(%rdx), %xmm29, %k5    # AVX512{F,VL} Disp8
+       vcmppd  $123, 2048(%rdx), %xmm29, %k5    # AVX512{F,VL}
+       vcmppd  $123, -2048(%rdx), %xmm29, %k5   # AVX512{F,VL} Disp8
+       vcmppd  $123, -2064(%rdx), %xmm29, %k5   # AVX512{F,VL}
+       vcmppd  $123, 1016(%rdx){1to2}, %xmm29, %k5      # AVX512{F,VL} Disp8
+       vcmppd  $123, 1024(%rdx){1to2}, %xmm29, %k5      # AVX512{F,VL}
+       vcmppd  $123, -1024(%rdx){1to2}, %xmm29, %k5     # AVX512{F,VL} Disp8
+       vcmppd  $123, -1032(%rdx){1to2}, %xmm29, %k5     # AVX512{F,VL}
+       vcmppd  $0xab, %ymm28, %ymm29, %k5       # AVX512{F,VL}
+       vcmppd  $0xab, %ymm28, %ymm29, %k5{%k7}  # AVX512{F,VL}
+       vcmppd  $123, %ymm28, %ymm29, %k5        # AVX512{F,VL}
+       vcmppd  $123, (%rcx), %ymm29, %k5        # AVX512{F,VL}
+       vcmppd  $123, 0x123(%rax,%r14,8), %ymm29, %k5    # AVX512{F,VL}
+       vcmppd  $123, (%rcx){1to4}, %ymm29, %k5  # AVX512{F,VL}
+       vcmppd  $123, 4064(%rdx), %ymm29, %k5    # AVX512{F,VL} Disp8
+       vcmppd  $123, 4096(%rdx), %ymm29, %k5    # AVX512{F,VL}
+       vcmppd  $123, -4096(%rdx), %ymm29, %k5   # AVX512{F,VL} Disp8
+       vcmppd  $123, -4128(%rdx), %ymm29, %k5   # AVX512{F,VL}
+       vcmppd  $123, 1016(%rdx){1to4}, %ymm29, %k5      # AVX512{F,VL} Disp8
+       vcmppd  $123, 1024(%rdx){1to4}, %ymm29, %k5      # AVX512{F,VL}
+       vcmppd  $123, -1024(%rdx){1to4}, %ymm29, %k5     # AVX512{F,VL} Disp8
+       vcmppd  $123, -1032(%rdx){1to4}, %ymm29, %k5     # AVX512{F,VL}
+       vcmpps  $0xab, %xmm28, %xmm29, %k5       # AVX512{F,VL}
+       vcmpps  $0xab, %xmm28, %xmm29, %k5{%k7}  # AVX512{F,VL}
+       vcmpps  $123, %xmm28, %xmm29, %k5        # AVX512{F,VL}
+       vcmpps  $123, (%rcx), %xmm29, %k5        # AVX512{F,VL}
+       vcmpps  $123, 0x123(%rax,%r14,8), %xmm29, %k5    # AVX512{F,VL}
+       vcmpps  $123, (%rcx){1to4}, %xmm29, %k5  # AVX512{F,VL}
+       vcmpps  $123, 2032(%rdx), %xmm29, %k5    # AVX512{F,VL} Disp8
+       vcmpps  $123, 2048(%rdx), %xmm29, %k5    # AVX512{F,VL}
+       vcmpps  $123, -2048(%rdx), %xmm29, %k5   # AVX512{F,VL} Disp8
+       vcmpps  $123, -2064(%rdx), %xmm29, %k5   # AVX512{F,VL}
+       vcmpps  $123, 508(%rdx){1to4}, %xmm29, %k5       # AVX512{F,VL} Disp8
+       vcmpps  $123, 512(%rdx){1to4}, %xmm29, %k5       # AVX512{F,VL}
+       vcmpps  $123, -512(%rdx){1to4}, %xmm29, %k5      # AVX512{F,VL} Disp8
+       vcmpps  $123, -516(%rdx){1to4}, %xmm29, %k5      # AVX512{F,VL}
+       vcmpps  $0xab, %ymm28, %ymm29, %k5       # AVX512{F,VL}
+       vcmpps  $0xab, %ymm28, %ymm29, %k5{%k7}  # AVX512{F,VL}
+       vcmpps  $123, %ymm28, %ymm29, %k5        # AVX512{F,VL}
+       vcmpps  $123, (%rcx), %ymm29, %k5        # AVX512{F,VL}
+       vcmpps  $123, 0x123(%rax,%r14,8), %ymm29, %k5    # AVX512{F,VL}
+       vcmpps  $123, (%rcx){1to8}, %ymm29, %k5  # AVX512{F,VL}
+       vcmpps  $123, 4064(%rdx), %ymm29, %k5    # AVX512{F,VL} Disp8
+       vcmpps  $123, 4096(%rdx), %ymm29, %k5    # AVX512{F,VL}
+       vcmpps  $123, -4096(%rdx), %ymm29, %k5   # AVX512{F,VL} Disp8
+       vcmpps  $123, -4128(%rdx), %ymm29, %k5   # AVX512{F,VL}
+       vcmpps  $123, 508(%rdx){1to8}, %ymm29, %k5       # AVX512{F,VL} Disp8
+       vcmpps  $123, 512(%rdx){1to8}, %ymm29, %k5       # AVX512{F,VL}
+       vcmpps  $123, -512(%rdx){1to8}, %ymm29, %k5      # AVX512{F,VL} Disp8
+       vcmpps  $123, -516(%rdx){1to8}, %ymm29, %k5      # AVX512{F,VL}
+       vcompresspd     %xmm30, (%rcx)   # AVX512{F,VL}
+       vcompresspd     %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vcompresspd     %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vcompresspd     %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vcompresspd     %xmm30, 1024(%rdx)       # AVX512{F,VL}
+       vcompresspd     %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vcompresspd     %xmm30, -1032(%rdx)      # AVX512{F,VL}
+       vcompresspd     %ymm30, (%rcx)   # AVX512{F,VL}
+       vcompresspd     %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vcompresspd     %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vcompresspd     %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vcompresspd     %ymm30, 1024(%rdx)       # AVX512{F,VL}
+       vcompresspd     %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vcompresspd     %ymm30, -1032(%rdx)      # AVX512{F,VL}
+       vcompresspd     %xmm29, %xmm30   # AVX512{F,VL}
+       vcompresspd     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcompresspd     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcompresspd     %ymm29, %ymm30   # AVX512{F,VL}
+       vcompresspd     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcompresspd     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcompressps     %xmm30, (%rcx)   # AVX512{F,VL}
+       vcompressps     %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vcompressps     %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vcompressps     %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vcompressps     %xmm30, 512(%rdx)        # AVX512{F,VL}
+       vcompressps     %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vcompressps     %xmm30, -516(%rdx)       # AVX512{F,VL}
+       vcompressps     %ymm30, (%rcx)   # AVX512{F,VL}
+       vcompressps     %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vcompressps     %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vcompressps     %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vcompressps     %ymm30, 512(%rdx)        # AVX512{F,VL}
+       vcompressps     %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vcompressps     %ymm30, -516(%rdx)       # AVX512{F,VL}
+       vcompressps     %xmm29, %xmm30   # AVX512{F,VL}
+       vcompressps     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcompressps     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcompressps     %ymm29, %ymm30   # AVX512{F,VL}
+       vcompressps     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcompressps     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtdq2pd       %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtdq2pd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtdq2pd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtdq2pd       (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtdq2pd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtdq2pd       (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vcvtdq2pd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtdq2pd       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtdq2pd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtdq2pd       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtdq2pd       508(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vcvtdq2pd       512(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vcvtdq2pd       -512(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtdq2pd       -516(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vcvtdq2pd       %xmm29, %ymm30   # AVX512{F,VL}
+       vcvtdq2pd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvtdq2pd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtdq2pd       (%rcx), %ymm30   # AVX512{F,VL}
+       vcvtdq2pd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvtdq2pd       (%rcx){1to4}, %ymm30     # AVX512{F,VL}
+       vcvtdq2pd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvtdq2pd       2048(%rdx), %ymm30       # AVX512{F,VL}
+       vcvtdq2pd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvtdq2pd       -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vcvtdq2pd       508(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vcvtdq2pd       512(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vcvtdq2pd       -512(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
+       vcvtdq2pd       -516(%rdx){1to4}, %ymm30         # AVX512{F,VL}
+       vcvtdq2ps       %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtdq2ps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtdq2ps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtdq2ps       (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtdq2ps       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtdq2ps       (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvtdq2ps       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtdq2ps       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtdq2ps       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtdq2ps       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtdq2ps       508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vcvtdq2ps       512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vcvtdq2ps       -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtdq2ps       -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvtdq2ps       %ymm29, %ymm30   # AVX512{F,VL}
+       vcvtdq2ps       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvtdq2ps       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtdq2ps       (%rcx), %ymm30   # AVX512{F,VL}
+       vcvtdq2ps       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvtdq2ps       (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vcvtdq2ps       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvtdq2ps       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vcvtdq2ps       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvtdq2ps       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vcvtdq2ps       508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vcvtdq2ps       512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vcvtdq2ps       -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vcvtdq2ps       -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vcvtpd2dq       %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtpd2dq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtpd2dq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtpd2dqx      (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtpd2dqx      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtpd2dqx      (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vcvtpd2dqx      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtpd2dqx      2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtpd2dqx      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtpd2dqx      -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtpd2dqx      1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtpd2dqx      1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vcvtpd2dqx      -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vcvtpd2dqx      -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vcvtpd2dq       %ymm29, %xmm30   # AVX512{F,VL}
+       vcvtpd2dq       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtpd2dq       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtpd2dqy      (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtpd2dqy      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtpd2dqy      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvtpd2dqy      4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtpd2dqy      4096(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtpd2dqy      -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtpd2dqy      -4128(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtpd2dqy      1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtpd2dqy      1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvtpd2dqy      -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
+       vcvtpd2dqy      -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
+       vcvtpd2ps       %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtpd2ps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtpd2ps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtpd2psx      (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtpd2psx      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtpd2psx      (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vcvtpd2psx      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtpd2psx      2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtpd2psx      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtpd2psx      -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtpd2psx      1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtpd2psx      1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vcvtpd2psx      -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vcvtpd2psx      -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vcvtpd2ps       %ymm29, %xmm30   # AVX512{F,VL}
+       vcvtpd2ps       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtpd2ps       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtpd2psy      (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtpd2psy      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtpd2psy      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvtpd2psy      4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtpd2psy      4096(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtpd2psy      -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtpd2psy      -4128(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtpd2psy      1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtpd2psy      1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvtpd2psy      -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
+       vcvtpd2psy      -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
+       vcvtpd2udq      %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtpd2udq      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtpd2udq      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtpd2udqx     (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtpd2udqx     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtpd2udqx     (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vcvtpd2udqx     2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtpd2udqx     2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtpd2udqx     -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtpd2udqx     -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtpd2udqx     1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtpd2udqx     1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vcvtpd2udqx     -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vcvtpd2udqx     -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vcvtpd2udq      %ymm29, %xmm30   # AVX512{F,VL}
+       vcvtpd2udq      %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtpd2udq      %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtpd2udqy     (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtpd2udqy     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtpd2udqy     (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvtpd2udqy     4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtpd2udqy     4096(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtpd2udqy     -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtpd2udqy     -4128(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtpd2udqy     1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtpd2udqy     1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvtpd2udqy     -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
+       vcvtpd2udqy     -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
+       vcvtph2ps       %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtph2ps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtph2ps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtph2ps       (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtph2ps       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtph2ps       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtph2ps       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtph2ps       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtph2ps       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtph2ps       %xmm29, %ymm30   # AVX512{F,VL}
+       vcvtph2ps       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvtph2ps       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtph2ps       (%rcx), %ymm30   # AVX512{F,VL}
+       vcvtph2ps       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvtph2ps       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvtph2ps       2048(%rdx), %ymm30       # AVX512{F,VL}
+       vcvtph2ps       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvtph2ps       -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vcvtps2dq       %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtps2dq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtps2dq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtps2dq       (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtps2dq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtps2dq       (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvtps2dq       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtps2dq       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtps2dq       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtps2dq       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtps2dq       508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vcvtps2dq       512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vcvtps2dq       -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtps2dq       -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvtps2dq       %ymm29, %ymm30   # AVX512{F,VL}
+       vcvtps2dq       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvtps2dq       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtps2dq       (%rcx), %ymm30   # AVX512{F,VL}
+       vcvtps2dq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvtps2dq       (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vcvtps2dq       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvtps2dq       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vcvtps2dq       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvtps2dq       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vcvtps2dq       508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vcvtps2dq       512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vcvtps2dq       -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vcvtps2dq       -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vcvtps2pd       %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtps2pd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtps2pd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtps2pd       (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtps2pd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtps2pd       (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vcvtps2pd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtps2pd       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtps2pd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtps2pd       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtps2pd       508(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vcvtps2pd       512(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vcvtps2pd       -512(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtps2pd       -516(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vcvtps2pd       %xmm29, %ymm30   # AVX512{F,VL}
+       vcvtps2pd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvtps2pd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtps2pd       (%rcx), %ymm30   # AVX512{F,VL}
+       vcvtps2pd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvtps2pd       (%rcx){1to4}, %ymm30     # AVX512{F,VL}
+       vcvtps2pd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvtps2pd       2048(%rdx), %ymm30       # AVX512{F,VL}
+       vcvtps2pd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvtps2pd       -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vcvtps2pd       508(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vcvtps2pd       512(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vcvtps2pd       -512(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
+       vcvtps2pd       -516(%rdx){1to4}, %ymm30         # AVX512{F,VL}
+       vcvtps2ph       $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vcvtps2ph       $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vcvtps2ph       $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vcvtps2ph       $0xab, %ymm29, %xmm30    # AVX512{F,VL}
+       vcvtps2ph       $0xab, %ymm29, %xmm30{%k7}       # AVX512{F,VL}
+       vcvtps2ph       $0xab, %ymm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm29, %xmm30     # AVX512{F,VL}
+       vcvtps2udq      %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtps2udq      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtps2udq      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtps2udq      (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtps2udq      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtps2udq      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvtps2udq      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtps2udq      2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtps2udq      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtps2udq      -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtps2udq      508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vcvtps2udq      512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vcvtps2udq      -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtps2udq      -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvtps2udq      %ymm29, %ymm30   # AVX512{F,VL}
+       vcvtps2udq      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvtps2udq      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtps2udq      (%rcx), %ymm30   # AVX512{F,VL}
+       vcvtps2udq      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvtps2udq      (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vcvtps2udq      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvtps2udq      4096(%rdx), %ymm30       # AVX512{F,VL}
+       vcvtps2udq      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvtps2udq      -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vcvtps2udq      508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vcvtps2udq      512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vcvtps2udq      -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vcvtps2udq      -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vcvttpd2dq      %xmm29, %xmm30   # AVX512{F,VL}
+       vcvttpd2dq      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvttpd2dq      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvttpd2dqx     (%rcx), %xmm30   # AVX512{F,VL}
+       vcvttpd2dqx     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvttpd2dqx     (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vcvttpd2dqx     2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvttpd2dqx     2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvttpd2dqx     -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvttpd2dqx     -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvttpd2dqx     1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vcvttpd2dqx     1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vcvttpd2dqx     -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vcvttpd2dqx     -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vcvttpd2dq      %ymm29, %xmm30   # AVX512{F,VL}
+       vcvttpd2dq      %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvttpd2dq      %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvttpd2dqy     (%rcx), %xmm30   # AVX512{F,VL}
+       vcvttpd2dqy     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvttpd2dqy     (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvttpd2dqy     4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvttpd2dqy     4096(%rdx), %xmm30       # AVX512{F,VL}
+       vcvttpd2dqy     -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvttpd2dqy     -4128(%rdx), %xmm30      # AVX512{F,VL}
+       vcvttpd2dqy     1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvttpd2dqy     1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvttpd2dqy     -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
+       vcvttpd2dqy     -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
+       vcvttps2dq      %xmm29, %xmm30   # AVX512{F,VL}
+       vcvttps2dq      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvttps2dq      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvttps2dq      (%rcx), %xmm30   # AVX512{F,VL}
+       vcvttps2dq      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvttps2dq      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvttps2dq      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvttps2dq      2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvttps2dq      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvttps2dq      -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvttps2dq      508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vcvttps2dq      512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vcvttps2dq      -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvttps2dq      -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvttps2dq      %ymm29, %ymm30   # AVX512{F,VL}
+       vcvttps2dq      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvttps2dq      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvttps2dq      (%rcx), %ymm30   # AVX512{F,VL}
+       vcvttps2dq      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvttps2dq      (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vcvttps2dq      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvttps2dq      4096(%rdx), %ymm30       # AVX512{F,VL}
+       vcvttps2dq      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvttps2dq      -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vcvttps2dq      508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vcvttps2dq      512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vcvttps2dq      -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vcvttps2dq      -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vcvtudq2pd      %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtudq2pd      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtudq2pd      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtudq2pd      (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtudq2pd      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtudq2pd      (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vcvtudq2pd      1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtudq2pd      1024(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtudq2pd      -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtudq2pd      -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtudq2pd      508(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vcvtudq2pd      512(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vcvtudq2pd      -512(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtudq2pd      -516(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vcvtudq2pd      %xmm29, %ymm30   # AVX512{F,VL}
+       vcvtudq2pd      %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvtudq2pd      %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtudq2pd      (%rcx), %ymm30   # AVX512{F,VL}
+       vcvtudq2pd      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvtudq2pd      (%rcx){1to4}, %ymm30     # AVX512{F,VL}
+       vcvtudq2pd      2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvtudq2pd      2048(%rdx), %ymm30       # AVX512{F,VL}
+       vcvtudq2pd      -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvtudq2pd      -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vcvtudq2pd      508(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vcvtudq2pd      512(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vcvtudq2pd      -512(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
+       vcvtudq2pd      -516(%rdx){1to4}, %ymm30         # AVX512{F,VL}
+       vcvtudq2ps      %xmm29, %xmm30   # AVX512{F,VL}
+       vcvtudq2ps      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvtudq2ps      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvtudq2ps      (%rcx), %xmm30   # AVX512{F,VL}
+       vcvtudq2ps      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvtudq2ps      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvtudq2ps      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvtudq2ps      2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvtudq2ps      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvtudq2ps      -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvtudq2ps      508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vcvtudq2ps      512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vcvtudq2ps      -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvtudq2ps      -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvtudq2ps      %ymm29, %ymm30   # AVX512{F,VL}
+       vcvtudq2ps      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvtudq2ps      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtudq2ps      (%rcx), %ymm30   # AVX512{F,VL}
+       vcvtudq2ps      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvtudq2ps      (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vcvtudq2ps      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvtudq2ps      4096(%rdx), %ymm30       # AVX512{F,VL}
+       vcvtudq2ps      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvtudq2ps      -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vcvtudq2ps      508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vcvtudq2ps      512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vcvtudq2ps      -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vcvtudq2ps      -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vdivpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vdivpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vdivpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vdivpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vdivpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vdivpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vdivpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vdivpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vdivpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vdivpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vdivpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vdivpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vdivpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vdivpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vdivpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vdivpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vdivpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vdivpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vdivpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vdivpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vdivpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vdivpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vdivpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vdivpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vdivpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vdivpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vdivpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vdivpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vdivps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vdivps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vdivps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vdivps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vdivps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vdivps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vdivps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vdivps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vdivps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vdivps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vdivps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vdivps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vdivps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vdivps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vdivps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vdivps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vdivps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vdivps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vdivps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vdivps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vdivps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vdivps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vdivps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vdivps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vdivps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vdivps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vdivps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vdivps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vexpandpd       (%rcx), %xmm30   # AVX512{F,VL}
+       vexpandpd       (%rcx), %xmm30{%k7}      # AVX512{F,VL}
+       vexpandpd       (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
+       vexpandpd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vexpandpd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vexpandpd       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vexpandpd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vexpandpd       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vexpandpd       (%rcx), %ymm30   # AVX512{F,VL}
+       vexpandpd       (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vexpandpd       (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vexpandpd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vexpandpd       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vexpandpd       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vexpandpd       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vexpandpd       -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vexpandpd       %xmm29, %xmm30   # AVX512{F,VL}
+       vexpandpd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vexpandpd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vexpandpd       %ymm29, %ymm30   # AVX512{F,VL}
+       vexpandpd       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vexpandpd       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vexpandps       (%rcx), %xmm30   # AVX512{F,VL}
+       vexpandps       (%rcx), %xmm30{%k7}      # AVX512{F,VL}
+       vexpandps       (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
+       vexpandps       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vexpandps       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vexpandps       512(%rdx), %xmm30        # AVX512{F,VL}
+       vexpandps       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vexpandps       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vexpandps       (%rcx), %ymm30   # AVX512{F,VL}
+       vexpandps       (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vexpandps       (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vexpandps       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vexpandps       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vexpandps       512(%rdx), %ymm30        # AVX512{F,VL}
+       vexpandps       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vexpandps       -516(%rdx), %ymm30       # AVX512{F,VL}
+       vexpandps       %xmm29, %xmm30   # AVX512{F,VL}
+       vexpandps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vexpandps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vexpandps       %ymm29, %ymm30   # AVX512{F,VL}
+       vexpandps       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vexpandps       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vextractf32x4   $0xab, %ymm29, %xmm30    # AVX512{F,VL}
+       vextractf32x4   $0xab, %ymm29, %xmm30{%k7}       # AVX512{F,VL}
+       vextractf32x4   $0xab, %ymm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vextractf32x4   $123, %ymm29, %xmm30     # AVX512{F,VL}
+       vextracti32x4   $0xab, %ymm29, %xmm30    # AVX512{F,VL}
+       vextracti32x4   $0xab, %ymm29, %xmm30{%k7}       # AVX512{F,VL}
+       vextracti32x4   $0xab, %ymm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vextracti32x4   $123, %ymm29, %xmm30     # AVX512{F,VL}
+       vfmadd132pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd132pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmadd132pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd132pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd132pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd132pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmadd132pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmadd132pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd132pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmadd132pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmadd132pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmadd132pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmadd132pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmadd132pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmadd132pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd132pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmadd132pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd132pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd132pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd132pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmadd132pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmadd132pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd132pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmadd132pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmadd132pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmadd132pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmadd132pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmadd132pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmadd132ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd132ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmadd132ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd132ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd132ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd132ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmadd132ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmadd132ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd132ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmadd132ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmadd132ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmadd132ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmadd132ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmadd132ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmadd132ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd132ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmadd132ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd132ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd132ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd132ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmadd132ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmadd132ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd132ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmadd132ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmadd132ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmadd132ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmadd132ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmadd132ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmadd213pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd213pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmadd213pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd213pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd213pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd213pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmadd213pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmadd213pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd213pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmadd213pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmadd213pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmadd213pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmadd213pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmadd213pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmadd213pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd213pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmadd213pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd213pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd213pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd213pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmadd213pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmadd213pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd213pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmadd213pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmadd213pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmadd213pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmadd213pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmadd213pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmadd213ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd213ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmadd213ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd213ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd213ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd213ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmadd213ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmadd213ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd213ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmadd213ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmadd213ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmadd213ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmadd213ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmadd213ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmadd213ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd213ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmadd213ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd213ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd213ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd213ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmadd213ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmadd213ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd213ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmadd213ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmadd213ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmadd213ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmadd213ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmadd213ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmadd231pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd231pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmadd231pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd231pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd231pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd231pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmadd231pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmadd231pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd231pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmadd231pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmadd231pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmadd231pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmadd231pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmadd231pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmadd231pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd231pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmadd231pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd231pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd231pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd231pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmadd231pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmadd231pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd231pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmadd231pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmadd231pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmadd231pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmadd231pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmadd231pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmadd231ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd231ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmadd231ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd231ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmadd231ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd231ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmadd231ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmadd231ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmadd231ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmadd231ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmadd231ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmadd231ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmadd231ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmadd231ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmadd231ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd231ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmadd231ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmadd231ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmadd231ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd231ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmadd231ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmadd231ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmadd231ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmadd231ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmadd231ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmadd231ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmadd231ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmadd231ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmaddsub132pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub132pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmaddsub132pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub132pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub132pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub132pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmaddsub132pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmaddsub132pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub132pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmaddsub132pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmaddsub132pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmaddsub132pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmaddsub132pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmaddsub132pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmaddsub132pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub132pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmaddsub132pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub132pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub132pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub132pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmaddsub132pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmaddsub132pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub132pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmaddsub132pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmaddsub132pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmaddsub132pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmaddsub132pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmaddsub132pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmaddsub132ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub132ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmaddsub132ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub132ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub132ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub132ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmaddsub132ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmaddsub132ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub132ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmaddsub132ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmaddsub132ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmaddsub132ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmaddsub132ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmaddsub132ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmaddsub132ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub132ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmaddsub132ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub132ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub132ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub132ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmaddsub132ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmaddsub132ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub132ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmaddsub132ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmaddsub132ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmaddsub132ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmaddsub132ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmaddsub132ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmaddsub213pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub213pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmaddsub213pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub213pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub213pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub213pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmaddsub213pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmaddsub213pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub213pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmaddsub213pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmaddsub213pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmaddsub213pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmaddsub213pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmaddsub213pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmaddsub213pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub213pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmaddsub213pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub213pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub213pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub213pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmaddsub213pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmaddsub213pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub213pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmaddsub213pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmaddsub213pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmaddsub213pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmaddsub213pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmaddsub213pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmaddsub213ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub213ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmaddsub213ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub213ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub213ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub213ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmaddsub213ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmaddsub213ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub213ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmaddsub213ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmaddsub213ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmaddsub213ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmaddsub213ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmaddsub213ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmaddsub213ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub213ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmaddsub213ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub213ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub213ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub213ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmaddsub213ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmaddsub213ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub213ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmaddsub213ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmaddsub213ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmaddsub213ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmaddsub213ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmaddsub213ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmaddsub231pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub231pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmaddsub231pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub231pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub231pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub231pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmaddsub231pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmaddsub231pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub231pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmaddsub231pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmaddsub231pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmaddsub231pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmaddsub231pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmaddsub231pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmaddsub231pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub231pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmaddsub231pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub231pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub231pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub231pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmaddsub231pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmaddsub231pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub231pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmaddsub231pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmaddsub231pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmaddsub231pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmaddsub231pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmaddsub231pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmaddsub231ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub231ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmaddsub231ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub231ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmaddsub231ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub231ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmaddsub231ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmaddsub231ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmaddsub231ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmaddsub231ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmaddsub231ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmaddsub231ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmaddsub231ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmaddsub231ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmaddsub231ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub231ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmaddsub231ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmaddsub231ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmaddsub231ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub231ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmaddsub231ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmaddsub231ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmaddsub231ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmaddsub231ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmaddsub231ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmaddsub231ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmaddsub231ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmaddsub231ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsub132pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub132pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsub132pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub132pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub132pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub132pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsub132pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsub132pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub132pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsub132pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsub132pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsub132pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsub132pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmsub132pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmsub132pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub132pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsub132pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub132pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub132pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub132pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsub132pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsub132pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub132pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsub132pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsub132pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsub132pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsub132pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmsub132pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmsub132ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub132ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsub132ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub132ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub132ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub132ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsub132ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsub132ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub132ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsub132ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsub132ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmsub132ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmsub132ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsub132ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsub132ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub132ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsub132ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub132ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub132ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub132ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsub132ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsub132ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub132ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsub132ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsub132ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmsub132ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmsub132ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsub132ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsub213pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub213pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsub213pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub213pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub213pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub213pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsub213pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsub213pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub213pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsub213pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsub213pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsub213pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsub213pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmsub213pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmsub213pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub213pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsub213pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub213pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub213pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub213pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsub213pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsub213pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub213pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsub213pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsub213pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsub213pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsub213pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmsub213pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmsub213ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub213ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsub213ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub213ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub213ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub213ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsub213ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsub213ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub213ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsub213ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsub213ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmsub213ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmsub213ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsub213ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsub213ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub213ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsub213ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub213ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub213ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub213ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsub213ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsub213ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub213ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsub213ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsub213ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmsub213ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmsub213ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsub213ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsub231pd     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub231pd     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsub231pd     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub231pd     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub231pd     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub231pd     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsub231pd     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsub231pd     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub231pd     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsub231pd     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsub231pd     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsub231pd     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsub231pd     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmsub231pd     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmsub231pd     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub231pd     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsub231pd     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub231pd     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub231pd     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub231pd     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsub231pd     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsub231pd     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub231pd     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsub231pd     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsub231pd     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsub231pd     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsub231pd     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmsub231pd     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmsub231ps     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub231ps     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsub231ps     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub231ps     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsub231ps     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub231ps     (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsub231ps     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsub231ps     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsub231ps     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsub231ps     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsub231ps     508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmsub231ps     512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmsub231ps     -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsub231ps     -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsub231ps     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub231ps     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsub231ps     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsub231ps     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsub231ps     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub231ps     (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsub231ps     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsub231ps     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsub231ps     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsub231ps     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsub231ps     508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmsub231ps     512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmsub231ps     -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsub231ps     -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsubadd132pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd132pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsubadd132pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd132pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd132pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd132pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsubadd132pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsubadd132pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd132pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsubadd132pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsubadd132pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsubadd132pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsubadd132pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmsubadd132pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmsubadd132pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd132pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsubadd132pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd132pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd132pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd132pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsubadd132pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsubadd132pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd132pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsubadd132pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsubadd132pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsubadd132pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsubadd132pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmsubadd132pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmsubadd132ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd132ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsubadd132ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd132ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd132ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd132ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsubadd132ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsubadd132ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd132ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsubadd132ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsubadd132ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmsubadd132ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmsubadd132ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsubadd132ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsubadd132ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd132ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsubadd132ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd132ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd132ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd132ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsubadd132ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsubadd132ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd132ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsubadd132ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsubadd132ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmsubadd132ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmsubadd132ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsubadd132ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsubadd213pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd213pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsubadd213pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd213pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd213pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd213pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsubadd213pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsubadd213pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd213pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsubadd213pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsubadd213pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsubadd213pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsubadd213pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmsubadd213pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmsubadd213pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd213pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsubadd213pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd213pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd213pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd213pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsubadd213pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsubadd213pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd213pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsubadd213pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsubadd213pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsubadd213pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsubadd213pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmsubadd213pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmsubadd213ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd213ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsubadd213ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd213ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd213ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd213ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsubadd213ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsubadd213ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd213ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsubadd213ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsubadd213ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmsubadd213ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmsubadd213ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsubadd213ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsubadd213ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd213ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsubadd213ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd213ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd213ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd213ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsubadd213ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsubadd213ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd213ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsubadd213ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsubadd213ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmsubadd213ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmsubadd213ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsubadd213ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsubadd231pd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd231pd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsubadd231pd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd231pd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd231pd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd231pd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsubadd231pd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsubadd231pd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd231pd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsubadd231pd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsubadd231pd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsubadd231pd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsubadd231pd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfmsubadd231pd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfmsubadd231pd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd231pd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsubadd231pd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd231pd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd231pd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd231pd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsubadd231pd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsubadd231pd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd231pd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsubadd231pd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsubadd231pd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsubadd231pd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfmsubadd231pd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfmsubadd231pd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfmsubadd231ps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd231ps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfmsubadd231ps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd231ps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfmsubadd231ps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd231ps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfmsubadd231ps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfmsubadd231ps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfmsubadd231ps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfmsubadd231ps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfmsubadd231ps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfmsubadd231ps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfmsubadd231ps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfmsubadd231ps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfmsubadd231ps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd231ps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfmsubadd231ps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfmsubadd231ps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfmsubadd231ps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd231ps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfmsubadd231ps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfmsubadd231ps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfmsubadd231ps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfmsubadd231ps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfmsubadd231ps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfmsubadd231ps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfmsubadd231ps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfmsubadd231ps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmadd132pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd132pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmadd132pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd132pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd132pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd132pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmadd132pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmadd132pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd132pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmadd132pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmadd132pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmadd132pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmadd132pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfnmadd132pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfnmadd132pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd132pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmadd132pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd132pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd132pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd132pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmadd132pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmadd132pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd132pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmadd132pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmadd132pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmadd132pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmadd132pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfnmadd132pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfnmadd132ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd132ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmadd132ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd132ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd132ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd132ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmadd132ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmadd132ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd132ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmadd132ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmadd132ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfnmadd132ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfnmadd132ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmadd132ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmadd132ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd132ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmadd132ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd132ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd132ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd132ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmadd132ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmadd132ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd132ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmadd132ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmadd132ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfnmadd132ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfnmadd132ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmadd132ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmadd213pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd213pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmadd213pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd213pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd213pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd213pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmadd213pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmadd213pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd213pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmadd213pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmadd213pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmadd213pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmadd213pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfnmadd213pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfnmadd213pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd213pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmadd213pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd213pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd213pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd213pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmadd213pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmadd213pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd213pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmadd213pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmadd213pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmadd213pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmadd213pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfnmadd213pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfnmadd213ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd213ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmadd213ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd213ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd213ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd213ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmadd213ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmadd213ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd213ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmadd213ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmadd213ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfnmadd213ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfnmadd213ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmadd213ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmadd213ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd213ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmadd213ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd213ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd213ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd213ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmadd213ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmadd213ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd213ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmadd213ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmadd213ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfnmadd213ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfnmadd213ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmadd213ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmadd231pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd231pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmadd231pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd231pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd231pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd231pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmadd231pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmadd231pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd231pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmadd231pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmadd231pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmadd231pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmadd231pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfnmadd231pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfnmadd231pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd231pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmadd231pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd231pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd231pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd231pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmadd231pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmadd231pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd231pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmadd231pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmadd231pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmadd231pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmadd231pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfnmadd231pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfnmadd231ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd231ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmadd231ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd231ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmadd231ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd231ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmadd231ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmadd231ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmadd231ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmadd231ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmadd231ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfnmadd231ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfnmadd231ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmadd231ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmadd231ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd231ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmadd231ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmadd231ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmadd231ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd231ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmadd231ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmadd231ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmadd231ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmadd231ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmadd231ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfnmadd231ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfnmadd231ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmadd231ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmsub132pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub132pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmsub132pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub132pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub132pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub132pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmsub132pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmsub132pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub132pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmsub132pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmsub132pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmsub132pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmsub132pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfnmsub132pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfnmsub132pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub132pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmsub132pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub132pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub132pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub132pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmsub132pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmsub132pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub132pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmsub132pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmsub132pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmsub132pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmsub132pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfnmsub132pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfnmsub132ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub132ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmsub132ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub132ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub132ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub132ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmsub132ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmsub132ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub132ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmsub132ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmsub132ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfnmsub132ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfnmsub132ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmsub132ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmsub132ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub132ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmsub132ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub132ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub132ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub132ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmsub132ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmsub132ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub132ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmsub132ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmsub132ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfnmsub132ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfnmsub132ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmsub132ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmsub213pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub213pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmsub213pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub213pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub213pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub213pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmsub213pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmsub213pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub213pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmsub213pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmsub213pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmsub213pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmsub213pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfnmsub213pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfnmsub213pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub213pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmsub213pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub213pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub213pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub213pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmsub213pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmsub213pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub213pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmsub213pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmsub213pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmsub213pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmsub213pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfnmsub213pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfnmsub213ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub213ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmsub213ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub213ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub213ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub213ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmsub213ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmsub213ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub213ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmsub213ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmsub213ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfnmsub213ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfnmsub213ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmsub213ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmsub213ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub213ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmsub213ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub213ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub213ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub213ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmsub213ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmsub213ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub213ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmsub213ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmsub213ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfnmsub213ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfnmsub213ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmsub213ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmsub231pd    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub231pd    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmsub231pd    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub231pd    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub231pd    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub231pd    (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmsub231pd    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmsub231pd    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub231pd    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmsub231pd    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmsub231pd    1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmsub231pd    1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmsub231pd    -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfnmsub231pd    -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vfnmsub231pd    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub231pd    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmsub231pd    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub231pd    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub231pd    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub231pd    (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmsub231pd    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmsub231pd    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub231pd    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmsub231pd    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmsub231pd    1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmsub231pd    1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfnmsub231pd    -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfnmsub231pd    -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vfnmsub231ps    %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub231ps    %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vfnmsub231ps    %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub231ps    (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vfnmsub231ps    0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub231ps    (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vfnmsub231ps    2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vfnmsub231ps    2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vfnmsub231ps    -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vfnmsub231ps    -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vfnmsub231ps    508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfnmsub231ps    512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfnmsub231ps    -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfnmsub231ps    -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vfnmsub231ps    %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub231ps    %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vfnmsub231ps    %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vfnmsub231ps    (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vfnmsub231ps    0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub231ps    (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vfnmsub231ps    4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vfnmsub231ps    4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vfnmsub231ps    -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vfnmsub231ps    -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vfnmsub231ps    508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfnmsub231ps    512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfnmsub231ps    -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfnmsub231ps    -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vgatherdpd      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vgatherdpd      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
+       vgatherdpd      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vgatherdpd      123(%r14,%xmm31,8), %ymm30{%k1}  # AVX512{F,VL}
+       vgatherdpd      256(%r9,%xmm31), %ymm30{%k1}     # AVX512{F,VL}
+       vgatherdpd      1024(%rcx,%xmm31,4), %ymm30{%k1}         # AVX512{F,VL}
+       vgatherdps      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vgatherdps      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
+       vgatherdps      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vgatherdps      123(%r14,%ymm31,8), %ymm30{%k1}  # AVX512{F,VL}
+       vgatherdps      256(%r9,%ymm31), %ymm30{%k1}     # AVX512{F,VL}
+       vgatherdps      1024(%rcx,%ymm31,4), %ymm30{%k1}         # AVX512{F,VL}
+       vgatherqpd      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vgatherqpd      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
+       vgatherqpd      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vgatherqpd      123(%r14,%ymm31,8), %ymm30{%k1}  # AVX512{F,VL}
+       vgatherqpd      256(%r9,%ymm31), %ymm30{%k1}     # AVX512{F,VL}
+       vgatherqpd      1024(%rcx,%ymm31,4), %ymm30{%k1}         # AVX512{F,VL}
+       vgatherqps      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vgatherqps      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
+       vgatherqps      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vgatherqps      123(%r14,%ymm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vgatherqps      256(%r9,%ymm31), %xmm30{%k1}     # AVX512{F,VL}
+       vgatherqps      1024(%rcx,%ymm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vgetexppd       %xmm29, %xmm30   # AVX512{F,VL}
+       vgetexppd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vgetexppd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vgetexppd       (%rcx), %xmm30   # AVX512{F,VL}
+       vgetexppd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vgetexppd       (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vgetexppd       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vgetexppd       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vgetexppd       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vgetexppd       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vgetexppd       1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vgetexppd       1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vgetexppd       -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vgetexppd       -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vgetexppd       %ymm29, %ymm30   # AVX512{F,VL}
+       vgetexppd       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vgetexppd       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vgetexppd       (%rcx), %ymm30   # AVX512{F,VL}
+       vgetexppd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vgetexppd       (%rcx){1to4}, %ymm30     # AVX512{F,VL}
+       vgetexppd       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vgetexppd       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vgetexppd       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vgetexppd       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vgetexppd       1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
+       vgetexppd       1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
+       vgetexppd       -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
+       vgetexppd       -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
+       vgetexpps       %xmm29, %xmm30   # AVX512{F,VL}
+       vgetexpps       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vgetexpps       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vgetexpps       (%rcx), %xmm30   # AVX512{F,VL}
+       vgetexpps       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vgetexpps       (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vgetexpps       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vgetexpps       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vgetexpps       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vgetexpps       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vgetexpps       508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vgetexpps       512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vgetexpps       -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vgetexpps       -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vgetexpps       %ymm29, %ymm30   # AVX512{F,VL}
+       vgetexpps       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vgetexpps       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vgetexpps       (%rcx), %ymm30   # AVX512{F,VL}
+       vgetexpps       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vgetexpps       (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vgetexpps       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vgetexpps       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vgetexpps       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vgetexpps       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vgetexpps       508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vgetexpps       512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vgetexpps       -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vgetexpps       -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vgetmantpd      $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vgetmantpd      $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vgetmantpd      $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vgetmantpd      $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vgetmantpd      $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vgetmantpd      $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vgetmantpd      $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
+       vgetmantpd      $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vgetmantpd      $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vgetmantpd      $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vgetmantpd      $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vgetmantpd      $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
+       vgetmantpd      $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
+       vgetmantpd      $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vgetmantpd      $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vgetmantpd      $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vgetmantpd      $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vgetmantpd      $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vgetmantpd      $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vgetmantpd      $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vgetmantpd      $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vgetmantpd      $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vgetmantpd      $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vgetmantpd      $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vgetmantpd      $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vgetmantpd      $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vgetmantpd      $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vgetmantpd      $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vgetmantpd      $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vgetmantpd      $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vgetmantps      $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vgetmantps      $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vgetmantps      $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vgetmantps      $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vgetmantps      $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vgetmantps      $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vgetmantps      $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
+       vgetmantps      $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vgetmantps      $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vgetmantps      $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vgetmantps      $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vgetmantps      $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
+       vgetmantps      $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
+       vgetmantps      $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
+       vgetmantps      $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
+       vgetmantps      $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vgetmantps      $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vgetmantps      $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vgetmantps      $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vgetmantps      $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vgetmantps      $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vgetmantps      $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
+       vgetmantps      $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vgetmantps      $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vgetmantps      $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vgetmantps      $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vgetmantps      $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
+       vgetmantps      $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
+       vgetmantps      $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
+       vgetmantps      $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
+       vinsertf32x4    $0xab, %xmm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vinsertf32x4    $0xab, %xmm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vinsertf32x4    $0xab, %xmm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vinsertf32x4    $123, %xmm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vinsertf32x4    $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vinsertf32x4    $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vinsertf32x4    $123, 2032(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vinsertf32x4    $123, 2048(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vinsertf32x4    $123, -2048(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vinsertf32x4    $123, -2064(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vinserti32x4    $0xab, %xmm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vinserti32x4    $0xab, %xmm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vinserti32x4    $0xab, %xmm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vinserti32x4    $123, %xmm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vinserti32x4    $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vinserti32x4    $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vinserti32x4    $123, 2032(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vinserti32x4    $123, 2048(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vinserti32x4    $123, -2048(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vinserti32x4    $123, -2064(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vmaxpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vmaxpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmaxpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmaxpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vmaxpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vmaxpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vmaxpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vmaxpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vmaxpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vmaxpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vmaxpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vmaxpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vmaxpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vmaxpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vmaxpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vmaxpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmaxpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmaxpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vmaxpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vmaxpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vmaxpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vmaxpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vmaxpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vmaxpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vmaxpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vmaxpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vmaxpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vmaxpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vmaxps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vmaxps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmaxps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmaxps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vmaxps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vmaxps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vmaxps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vmaxps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vmaxps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vmaxps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vmaxps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vmaxps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vmaxps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vmaxps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vmaxps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vmaxps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmaxps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmaxps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vmaxps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vmaxps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vmaxps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vmaxps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vmaxps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vmaxps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vmaxps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vmaxps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vmaxps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vmaxps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vminpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vminpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vminpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vminpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vminpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vminpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vminpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vminpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vminpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vminpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vminpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vminpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vminpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vminpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vminpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vminpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vminpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vminpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vminpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vminpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vminpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vminpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vminpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vminpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vminpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vminpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vminpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vminpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vminps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vminps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vminps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vminps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vminps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vminps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vminps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vminps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vminps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vminps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vminps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vminps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vminps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vminps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vminps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vminps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vminps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vminps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vminps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vminps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vminps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vminps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vminps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vminps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vminps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vminps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vminps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vminps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vmovapd %xmm29, %xmm30   # AVX512{F,VL}
+       vmovapd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovapd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovapd (%rcx), %xmm30   # AVX512{F,VL}
+       vmovapd 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovapd 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovapd 2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovapd -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovapd -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovapd %ymm29, %ymm30   # AVX512{F,VL}
+       vmovapd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovapd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovapd (%rcx), %ymm30   # AVX512{F,VL}
+       vmovapd 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovapd 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovapd 4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovapd -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovapd -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovaps %xmm29, %xmm30   # AVX512{F,VL}
+       vmovaps %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovaps %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps (%rcx), %xmm30   # AVX512{F,VL}
+       vmovaps 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovaps 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovaps 2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovaps -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovaps -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovaps %ymm29, %ymm30   # AVX512{F,VL}
+       vmovaps %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovaps %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovaps (%rcx), %ymm30   # AVX512{F,VL}
+       vmovaps 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovaps 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovaps 4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovaps -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovaps -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovddup        %xmm29, %xmm30   # AVX512{F,VL}
+       vmovddup        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovddup        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovddup        (%rcx), %xmm30   # AVX512{F,VL}
+       vmovddup        0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovddup        1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovddup        1024(%rdx), %xmm30       # AVX512{F,VL}
+       vmovddup        -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovddup        -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vmovddup        %ymm29, %ymm30   # AVX512{F,VL}
+       vmovddup        %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovddup        %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovddup        (%rcx), %ymm30   # AVX512{F,VL}
+       vmovddup        0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovddup        4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovddup        4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovddup        -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovddup        -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovdqa32       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa32       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa32       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32       (%rcx), %xmm30   # AVX512{F,VL}
+       vmovdqa32       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovdqa32       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovdqa32       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovdqa32       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovdqa32       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovdqa32       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa32       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa32       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa32       (%rcx), %ymm30   # AVX512{F,VL}
+       vmovdqa32       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovdqa32       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovdqa32       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovdqa32       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovdqa32       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovdqa64       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqa64       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqa64       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64       (%rcx), %xmm30   # AVX512{F,VL}
+       vmovdqa64       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovdqa64       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovdqa64       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovdqa64       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovdqa64       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovdqa64       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqa64       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqa64       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqa64       (%rcx), %ymm30   # AVX512{F,VL}
+       vmovdqa64       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovdqa64       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovdqa64       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovdqa64       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovdqa64       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovdqu32       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu32       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu32       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32       (%rcx), %xmm30   # AVX512{F,VL}
+       vmovdqu32       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovdqu32       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovdqu32       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovdqu32       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovdqu32       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovdqu32       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu32       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu32       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu32       (%rcx), %ymm30   # AVX512{F,VL}
+       vmovdqu32       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovdqu32       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovdqu32       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovdqu32       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovdqu32       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovdqu64       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovdqu64       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovdqu64       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64       (%rcx), %xmm30   # AVX512{F,VL}
+       vmovdqu64       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovdqu64       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovdqu64       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovdqu64       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovdqu64       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovdqu64       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovdqu64       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovdqu64       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovdqu64       (%rcx), %ymm30   # AVX512{F,VL}
+       vmovdqu64       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovdqu64       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovdqu64       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovdqu64       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovdqu64       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovntdq        %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovntdq        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovntdq        %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovntdq        %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovntdq        %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovntdq        %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovntdq        %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovntdq        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovntdq        %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovntdq        %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovntdq        %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovntdq        %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovntdqa       (%rcx), %xmm30   # AVX512{F,VL}
+       vmovntdqa       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovntdqa       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovntdqa       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovntdqa       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovntdqa       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovntdqa       (%rcx), %ymm30   # AVX512{F,VL}
+       vmovntdqa       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovntdqa       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovntdqa       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovntdqa       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovntdqa       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovntpd        %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovntpd        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovntpd        %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovntpd        %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovntpd        %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovntpd        %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovntpd        %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovntpd        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovntpd        %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovntpd        %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovntpd        %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovntpd        %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovntps        %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovntps        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovntps        %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovntps        %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovntps        %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovntps        %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovntps        %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovntps        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovntps        %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovntps        %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovntps        %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovntps        %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovshdup       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovshdup       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovshdup       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovshdup       (%rcx), %xmm30   # AVX512{F,VL}
+       vmovshdup       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovshdup       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovshdup       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovshdup       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovshdup       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovshdup       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovshdup       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovshdup       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovshdup       (%rcx), %ymm30   # AVX512{F,VL}
+       vmovshdup       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovshdup       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovshdup       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovshdup       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovshdup       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovsldup       %xmm29, %xmm30   # AVX512{F,VL}
+       vmovsldup       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovsldup       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovsldup       (%rcx), %xmm30   # AVX512{F,VL}
+       vmovsldup       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovsldup       2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovsldup       2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovsldup       -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovsldup       -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovsldup       %ymm29, %ymm30   # AVX512{F,VL}
+       vmovsldup       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovsldup       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovsldup       (%rcx), %ymm30   # AVX512{F,VL}
+       vmovsldup       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovsldup       4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovsldup       4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovsldup       -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovsldup       -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovupd %xmm29, %xmm30   # AVX512{F,VL}
+       vmovupd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovupd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd (%rcx), %xmm30   # AVX512{F,VL}
+       vmovupd 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovupd 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovupd 2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovupd -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovupd -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovupd %ymm29, %ymm30   # AVX512{F,VL}
+       vmovupd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovupd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovupd (%rcx), %ymm30   # AVX512{F,VL}
+       vmovupd 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovupd 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovupd 4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovupd -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovupd -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmovups %xmm29, %xmm30   # AVX512{F,VL}
+       vmovups %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmovups %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmovups (%rcx), %xmm30   # AVX512{F,VL}
+       vmovups 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vmovups 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vmovups 2048(%rdx), %xmm30       # AVX512{F,VL}
+       vmovups -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vmovups -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vmovups %ymm29, %ymm30   # AVX512{F,VL}
+       vmovups %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmovups %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmovups (%rcx), %ymm30   # AVX512{F,VL}
+       vmovups 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vmovups 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vmovups 4096(%rdx), %ymm30       # AVX512{F,VL}
+       vmovups -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vmovups -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vmulpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vmulpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmulpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmulpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vmulpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vmulpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vmulpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vmulpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vmulpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vmulpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vmulpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vmulpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vmulpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vmulpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vmulpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vmulpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmulpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmulpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vmulpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vmulpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vmulpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vmulpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vmulpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vmulpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vmulpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vmulpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vmulpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vmulpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vmulps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vmulps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vmulps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vmulps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vmulps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vmulps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vmulps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vmulps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vmulps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vmulps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vmulps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vmulps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vmulps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vmulps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vmulps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vmulps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vmulps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vmulps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vmulps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vmulps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vmulps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vmulps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vmulps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vmulps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vmulps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vmulps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vmulps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vmulps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpabsd  %xmm29, %xmm30   # AVX512{F,VL}
+       vpabsd  %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpabsd  %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpabsd  (%rcx), %xmm30   # AVX512{F,VL}
+       vpabsd  0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpabsd  (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vpabsd  2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpabsd  2048(%rdx), %xmm30       # AVX512{F,VL}
+       vpabsd  -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpabsd  -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vpabsd  508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vpabsd  512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vpabsd  -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vpabsd  -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vpabsd  %ymm29, %ymm30   # AVX512{F,VL}
+       vpabsd  %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpabsd  %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpabsd  (%rcx), %ymm30   # AVX512{F,VL}
+       vpabsd  0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpabsd  (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vpabsd  4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpabsd  4096(%rdx), %ymm30       # AVX512{F,VL}
+       vpabsd  -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpabsd  -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vpabsd  508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vpabsd  512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vpabsd  -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vpabsd  -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vpabsq  %xmm29, %xmm30   # AVX512{F,VL}
+       vpabsq  %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpabsq  %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpabsq  (%rcx), %xmm30   # AVX512{F,VL}
+       vpabsq  0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpabsq  (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vpabsq  2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpabsq  2048(%rdx), %xmm30       # AVX512{F,VL}
+       vpabsq  -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpabsq  -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vpabsq  1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vpabsq  1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vpabsq  -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vpabsq  -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vpabsq  %ymm29, %ymm30   # AVX512{F,VL}
+       vpabsq  %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpabsq  %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpabsq  (%rcx), %ymm30   # AVX512{F,VL}
+       vpabsq  0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpabsq  (%rcx){1to4}, %ymm30     # AVX512{F,VL}
+       vpabsq  4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpabsq  4096(%rdx), %ymm30       # AVX512{F,VL}
+       vpabsq  -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpabsq  -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vpabsq  1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
+       vpabsq  1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
+       vpabsq  -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
+       vpabsq  -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
+       vpaddd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpaddd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpaddd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpaddd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpaddd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpaddd  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpaddd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpaddd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpaddd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpaddd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpaddd  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpaddd  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpaddd  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpaddd  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpaddd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpaddd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpaddd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpaddd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpaddd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpaddd  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpaddd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpaddd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpaddd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpaddd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpaddd  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpaddd  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpaddd  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpaddd  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpaddq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpaddq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpaddq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpaddq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpaddq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpaddq  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpaddq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpaddq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpaddq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpaddq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpaddq  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpaddq  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpaddq  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpaddq  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpaddq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpaddq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpaddq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpaddq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpaddq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpaddq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpaddq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpaddq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpaddq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpaddq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpaddq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpaddq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpaddq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpaddq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpandd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpandd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpandd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpandd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpandd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpandd  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpandd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpandd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpandd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpandd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpandd  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpandd  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpandd  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpandd  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpandd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpandd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpandd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpandd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpandd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpandd  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpandd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpandd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpandd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpandd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpandd  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpandd  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpandd  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpandd  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpandnd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpandnd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpandnd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpandnd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpandnd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpandnd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpandnd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpandnd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpandnd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpandnd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpandnd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpandnd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpandnd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpandnd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpandnd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpandnd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpandnd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpandnd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpandnd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpandnd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpandnd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpandnd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpandnd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpandnd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpandnd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpandnd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpandnd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpandnd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpandnq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpandnq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpandnq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpandnq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpandnq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpandnq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpandnq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpandnq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpandnq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpandnq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpandnq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpandnq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpandnq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpandnq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpandnq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpandnq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpandnq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpandnq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpandnq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpandnq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpandnq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpandnq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpandnq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpandnq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpandnq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpandnq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpandnq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpandnq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpandq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpandq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpandq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpandq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpandq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpandq  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpandq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpandq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpandq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpandq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpandq  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpandq  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpandq  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpandq  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpandq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpandq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpandq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpandq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpandq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpandq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpandq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpandq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpandq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpandq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpandq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpandq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpandq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpandq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpblendmd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpblendmd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpblendmd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpblendmd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpblendmd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpblendmd       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpblendmd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpblendmd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpblendmd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpblendmd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpblendmd       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpblendmd       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpblendmd       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpblendmd       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpblendmd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpblendmd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpblendmd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpblendmd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpblendmd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpblendmd       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpblendmd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpblendmd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpblendmd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpblendmd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpblendmd       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpblendmd       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpblendmd       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpblendmd       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpbroadcastd    (%rcx), %xmm30   # AVX512{F,VL}
+       vpbroadcastd    (%rcx), %xmm30{%k7}      # AVX512{F,VL}
+       vpbroadcastd    (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpbroadcastd    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpbroadcastd    508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpbroadcastd    512(%rdx), %xmm30        # AVX512{F,VL}
+       vpbroadcastd    -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpbroadcastd    -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpbroadcastd    (%rcx), %ymm30   # AVX512{F,VL}
+       vpbroadcastd    (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vpbroadcastd    (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpbroadcastd    0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpbroadcastd    508(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpbroadcastd    512(%rdx), %ymm30        # AVX512{F,VL}
+       vpbroadcastd    -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpbroadcastd    -516(%rdx), %ymm30       # AVX512{F,VL}
+       vpbroadcastd    %xmm29, %xmm30   # AVX512{F,VL}
+       vpbroadcastd    %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpbroadcastd    %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpbroadcastd    %xmm29, %ymm30   # AVX512{F,VL}
+       vpbroadcastd    %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpbroadcastd    %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpbroadcastd    %eax, %xmm30     # AVX512{F,VL}
+       vpbroadcastd    %eax, %xmm30{%k7}        # AVX512{F,VL}
+       vpbroadcastd    %eax, %xmm30{%k7}{z}     # AVX512{F,VL}
+       vpbroadcastd    %ebp, %xmm30     # AVX512{F,VL}
+       vpbroadcastd    %r13d, %xmm30    # AVX512{F,VL}
+       vpbroadcastd    %eax, %ymm30     # AVX512{F,VL}
+       vpbroadcastd    %eax, %ymm30{%k7}        # AVX512{F,VL}
+       vpbroadcastd    %eax, %ymm30{%k7}{z}     # AVX512{F,VL}
+       vpbroadcastd    %ebp, %ymm30     # AVX512{F,VL}
+       vpbroadcastd    %r13d, %ymm30    # AVX512{F,VL}
+       vpbroadcastq    (%rcx), %xmm30   # AVX512{F,VL}
+       vpbroadcastq    (%rcx), %xmm30{%k7}      # AVX512{F,VL}
+       vpbroadcastq    (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpbroadcastq    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpbroadcastq    1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpbroadcastq    1024(%rdx), %xmm30       # AVX512{F,VL}
+       vpbroadcastq    -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpbroadcastq    -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vpbroadcastq    (%rcx), %ymm30   # AVX512{F,VL}
+       vpbroadcastq    (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vpbroadcastq    (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpbroadcastq    0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpbroadcastq    1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpbroadcastq    1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpbroadcastq    -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpbroadcastq    -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vpbroadcastq    %xmm29, %xmm30   # AVX512{F,VL}
+       vpbroadcastq    %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpbroadcastq    %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpbroadcastq    %xmm29, %ymm30   # AVX512{F,VL}
+       vpbroadcastq    %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpbroadcastq    %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpbroadcastq    %rax, %xmm30     # AVX512{F,VL}
+       vpbroadcastq    %rax, %xmm30{%k7}        # AVX512{F,VL}
+       vpbroadcastq    %rax, %xmm30{%k7}{z}     # AVX512{F,VL}
+       vpbroadcastq    %r8, %xmm30      # AVX512{F,VL}
+       vpbroadcastq    %rax, %ymm30     # AVX512{F,VL}
+       vpbroadcastq    %rax, %ymm30{%k7}        # AVX512{F,VL}
+       vpbroadcastq    %rax, %ymm30{%k7}{z}     # AVX512{F,VL}
+       vpbroadcastq    %r8, %ymm30      # AVX512{F,VL}
+       vpcmpd  $0xab, %xmm29, %xmm30, %k5       # AVX512{F,VL}
+       vpcmpd  $0xab, %xmm29, %xmm30, %k5{%k7}  # AVX512{F,VL}
+       vpcmpd  $123, %xmm29, %xmm30, %k5        # AVX512{F,VL}
+       vpcmpd  $123, (%rcx), %xmm30, %k5        # AVX512{F,VL}
+       vpcmpd  $123, 0x123(%rax,%r14,8), %xmm30, %k5    # AVX512{F,VL}
+       vpcmpd  $123, (%rcx){1to4}, %xmm30, %k5  # AVX512{F,VL}
+       vpcmpd  $123, 2032(%rdx), %xmm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpd  $123, 2048(%rdx), %xmm30, %k5    # AVX512{F,VL}
+       vpcmpd  $123, -2048(%rdx), %xmm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpd  $123, -2064(%rdx), %xmm30, %k5   # AVX512{F,VL}
+       vpcmpd  $123, 508(%rdx){1to4}, %xmm30, %k5       # AVX512{F,VL} Disp8
+       vpcmpd  $123, 512(%rdx){1to4}, %xmm30, %k5       # AVX512{F,VL}
+       vpcmpd  $123, -512(%rdx){1to4}, %xmm30, %k5      # AVX512{F,VL} Disp8
+       vpcmpd  $123, -516(%rdx){1to4}, %xmm30, %k5      # AVX512{F,VL}
+       vpcmpd  $0xab, %ymm29, %ymm30, %k5       # AVX512{F,VL}
+       vpcmpd  $0xab, %ymm29, %ymm30, %k5{%k7}  # AVX512{F,VL}
+       vpcmpd  $123, %ymm29, %ymm30, %k5        # AVX512{F,VL}
+       vpcmpd  $123, (%rcx), %ymm30, %k5        # AVX512{F,VL}
+       vpcmpd  $123, 0x123(%rax,%r14,8), %ymm30, %k5    # AVX512{F,VL}
+       vpcmpd  $123, (%rcx){1to8}, %ymm30, %k5  # AVX512{F,VL}
+       vpcmpd  $123, 4064(%rdx), %ymm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpd  $123, 4096(%rdx), %ymm30, %k5    # AVX512{F,VL}
+       vpcmpd  $123, -4096(%rdx), %ymm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpd  $123, -4128(%rdx), %ymm30, %k5   # AVX512{F,VL}
+       vpcmpd  $123, 508(%rdx){1to8}, %ymm30, %k5       # AVX512{F,VL} Disp8
+       vpcmpd  $123, 512(%rdx){1to8}, %ymm30, %k5       # AVX512{F,VL}
+       vpcmpd  $123, -512(%rdx){1to8}, %ymm30, %k5      # AVX512{F,VL} Disp8
+       vpcmpd  $123, -516(%rdx){1to8}, %ymm30, %k5      # AVX512{F,VL}
+       vpcmpeqd        %xmm29, %xmm30, %k5      # AVX512{F,VL}
+       vpcmpeqd        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
+       vpcmpeqd        (%rcx), %xmm30, %k5      # AVX512{F,VL}
+       vpcmpeqd        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
+       vpcmpeqd        (%rcx){1to4}, %xmm30, %k5        # AVX512{F,VL}
+       vpcmpeqd        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
+       vpcmpeqd        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
+       vpcmpeqd        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
+       vpcmpeqd        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
+       vpcmpeqd        508(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL} Disp8
+       vpcmpeqd        512(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL}
+       vpcmpeqd        -512(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpeqd        -516(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL}
+       vpcmpeqd        %ymm29, %ymm30, %k5      # AVX512{F,VL}
+       vpcmpeqd        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
+       vpcmpeqd        (%rcx), %ymm30, %k5      # AVX512{F,VL}
+       vpcmpeqd        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
+       vpcmpeqd        (%rcx){1to8}, %ymm30, %k5        # AVX512{F,VL}
+       vpcmpeqd        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
+       vpcmpeqd        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
+       vpcmpeqd        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
+       vpcmpeqd        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
+       vpcmpeqd        508(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL} Disp8
+       vpcmpeqd        512(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL}
+       vpcmpeqd        -512(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpeqd        -516(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL}
+       vpcmpeqq        %xmm29, %xmm30, %k5      # AVX512{F,VL}
+       vpcmpeqq        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
+       vpcmpeqq        (%rcx), %xmm30, %k5      # AVX512{F,VL}
+       vpcmpeqq        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
+       vpcmpeqq        (%rcx){1to2}, %xmm30, %k5        # AVX512{F,VL}
+       vpcmpeqq        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
+       vpcmpeqq        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
+       vpcmpeqq        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
+       vpcmpeqq        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
+       vpcmpeqq        1016(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpeqq        1024(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL}
+       vpcmpeqq        -1024(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpeqq        -1032(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL}
+       vpcmpeqq        %ymm29, %ymm30, %k5      # AVX512{F,VL}
+       vpcmpeqq        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
+       vpcmpeqq        (%rcx), %ymm30, %k5      # AVX512{F,VL}
+       vpcmpeqq        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
+       vpcmpeqq        (%rcx){1to4}, %ymm30, %k5        # AVX512{F,VL}
+       vpcmpeqq        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
+       vpcmpeqq        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
+       vpcmpeqq        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
+       vpcmpeqq        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
+       vpcmpeqq        1016(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpeqq        1024(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL}
+       vpcmpeqq        -1024(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpeqq        -1032(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL}
+       vpcmpgtd        %xmm29, %xmm30, %k5      # AVX512{F,VL}
+       vpcmpgtd        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
+       vpcmpgtd        (%rcx), %xmm30, %k5      # AVX512{F,VL}
+       vpcmpgtd        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
+       vpcmpgtd        (%rcx){1to4}, %xmm30, %k5        # AVX512{F,VL}
+       vpcmpgtd        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
+       vpcmpgtd        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
+       vpcmpgtd        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
+       vpcmpgtd        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
+       vpcmpgtd        508(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL} Disp8
+       vpcmpgtd        512(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL}
+       vpcmpgtd        -512(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpgtd        -516(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL}
+       vpcmpgtd        %ymm29, %ymm30, %k5      # AVX512{F,VL}
+       vpcmpgtd        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
+       vpcmpgtd        (%rcx), %ymm30, %k5      # AVX512{F,VL}
+       vpcmpgtd        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
+       vpcmpgtd        (%rcx){1to8}, %ymm30, %k5        # AVX512{F,VL}
+       vpcmpgtd        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
+       vpcmpgtd        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
+       vpcmpgtd        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
+       vpcmpgtd        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
+       vpcmpgtd        508(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL} Disp8
+       vpcmpgtd        512(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL}
+       vpcmpgtd        -512(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpgtd        -516(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL}
+       vpcmpgtq        %xmm29, %xmm30, %k5      # AVX512{F,VL}
+       vpcmpgtq        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
+       vpcmpgtq        (%rcx), %xmm30, %k5      # AVX512{F,VL}
+       vpcmpgtq        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
+       vpcmpgtq        (%rcx){1to2}, %xmm30, %k5        # AVX512{F,VL}
+       vpcmpgtq        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
+       vpcmpgtq        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
+       vpcmpgtq        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
+       vpcmpgtq        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
+       vpcmpgtq        1016(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpgtq        1024(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL}
+       vpcmpgtq        -1024(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpgtq        -1032(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL}
+       vpcmpgtq        %ymm29, %ymm30, %k5      # AVX512{F,VL}
+       vpcmpgtq        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
+       vpcmpgtq        (%rcx), %ymm30, %k5      # AVX512{F,VL}
+       vpcmpgtq        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
+       vpcmpgtq        (%rcx){1to4}, %ymm30, %k5        # AVX512{F,VL}
+       vpcmpgtq        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
+       vpcmpgtq        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
+       vpcmpgtq        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
+       vpcmpgtq        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
+       vpcmpgtq        1016(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpgtq        1024(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL}
+       vpcmpgtq        -1024(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpgtq        -1032(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL}
+       vpcmpq  $0xab, %xmm29, %xmm30, %k5       # AVX512{F,VL}
+       vpcmpq  $0xab, %xmm29, %xmm30, %k5{%k7}  # AVX512{F,VL}
+       vpcmpq  $123, %xmm29, %xmm30, %k5        # AVX512{F,VL}
+       vpcmpq  $123, (%rcx), %xmm30, %k5        # AVX512{F,VL}
+       vpcmpq  $123, 0x123(%rax,%r14,8), %xmm30, %k5    # AVX512{F,VL}
+       vpcmpq  $123, (%rcx){1to2}, %xmm30, %k5  # AVX512{F,VL}
+       vpcmpq  $123, 2032(%rdx), %xmm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpq  $123, 2048(%rdx), %xmm30, %k5    # AVX512{F,VL}
+       vpcmpq  $123, -2048(%rdx), %xmm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpq  $123, -2064(%rdx), %xmm30, %k5   # AVX512{F,VL}
+       vpcmpq  $123, 1016(%rdx){1to2}, %xmm30, %k5      # AVX512{F,VL} Disp8
+       vpcmpq  $123, 1024(%rdx){1to2}, %xmm30, %k5      # AVX512{F,VL}
+       vpcmpq  $123, -1024(%rdx){1to2}, %xmm30, %k5     # AVX512{F,VL} Disp8
+       vpcmpq  $123, -1032(%rdx){1to2}, %xmm30, %k5     # AVX512{F,VL}
+       vpcmpq  $0xab, %ymm29, %ymm30, %k5       # AVX512{F,VL}
+       vpcmpq  $0xab, %ymm29, %ymm30, %k5{%k7}  # AVX512{F,VL}
+       vpcmpq  $123, %ymm29, %ymm30, %k5        # AVX512{F,VL}
+       vpcmpq  $123, (%rcx), %ymm30, %k5        # AVX512{F,VL}
+       vpcmpq  $123, 0x123(%rax,%r14,8), %ymm30, %k5    # AVX512{F,VL}
+       vpcmpq  $123, (%rcx){1to4}, %ymm30, %k5  # AVX512{F,VL}
+       vpcmpq  $123, 4064(%rdx), %ymm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpq  $123, 4096(%rdx), %ymm30, %k5    # AVX512{F,VL}
+       vpcmpq  $123, -4096(%rdx), %ymm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpq  $123, -4128(%rdx), %ymm30, %k5   # AVX512{F,VL}
+       vpcmpq  $123, 1016(%rdx){1to4}, %ymm30, %k5      # AVX512{F,VL} Disp8
+       vpcmpq  $123, 1024(%rdx){1to4}, %ymm30, %k5      # AVX512{F,VL}
+       vpcmpq  $123, -1024(%rdx){1to4}, %ymm30, %k5     # AVX512{F,VL} Disp8
+       vpcmpq  $123, -1032(%rdx){1to4}, %ymm30, %k5     # AVX512{F,VL}
+       vpcmpud $0xab, %xmm29, %xmm30, %k5       # AVX512{F,VL}
+       vpcmpud $0xab, %xmm29, %xmm30, %k5{%k7}  # AVX512{F,VL}
+       vpcmpud $123, %xmm29, %xmm30, %k5        # AVX512{F,VL}
+       vpcmpud $123, (%rcx), %xmm30, %k5        # AVX512{F,VL}
+       vpcmpud $123, 0x123(%rax,%r14,8), %xmm30, %k5    # AVX512{F,VL}
+       vpcmpud $123, (%rcx){1to4}, %xmm30, %k5  # AVX512{F,VL}
+       vpcmpud $123, 2032(%rdx), %xmm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpud $123, 2048(%rdx), %xmm30, %k5    # AVX512{F,VL}
+       vpcmpud $123, -2048(%rdx), %xmm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpud $123, -2064(%rdx), %xmm30, %k5   # AVX512{F,VL}
+       vpcmpud $123, 508(%rdx){1to4}, %xmm30, %k5       # AVX512{F,VL} Disp8
+       vpcmpud $123, 512(%rdx){1to4}, %xmm30, %k5       # AVX512{F,VL}
+       vpcmpud $123, -512(%rdx){1to4}, %xmm30, %k5      # AVX512{F,VL} Disp8
+       vpcmpud $123, -516(%rdx){1to4}, %xmm30, %k5      # AVX512{F,VL}
+       vpcmpud $0xab, %ymm29, %ymm30, %k5       # AVX512{F,VL}
+       vpcmpud $0xab, %ymm29, %ymm30, %k5{%k7}  # AVX512{F,VL}
+       vpcmpud $123, %ymm29, %ymm30, %k5        # AVX512{F,VL}
+       vpcmpud $123, (%rcx), %ymm30, %k5        # AVX512{F,VL}
+       vpcmpud $123, 0x123(%rax,%r14,8), %ymm30, %k5    # AVX512{F,VL}
+       vpcmpud $123, (%rcx){1to8}, %ymm30, %k5  # AVX512{F,VL}
+       vpcmpud $123, 4064(%rdx), %ymm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpud $123, 4096(%rdx), %ymm30, %k5    # AVX512{F,VL}
+       vpcmpud $123, -4096(%rdx), %ymm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpud $123, -4128(%rdx), %ymm30, %k5   # AVX512{F,VL}
+       vpcmpud $123, 508(%rdx){1to8}, %ymm30, %k5       # AVX512{F,VL} Disp8
+       vpcmpud $123, 512(%rdx){1to8}, %ymm30, %k5       # AVX512{F,VL}
+       vpcmpud $123, -512(%rdx){1to8}, %ymm30, %k5      # AVX512{F,VL} Disp8
+       vpcmpud $123, -516(%rdx){1to8}, %ymm30, %k5      # AVX512{F,VL}
+       vpcmpuq $0xab, %xmm29, %xmm30, %k5       # AVX512{F,VL}
+       vpcmpuq $0xab, %xmm29, %xmm30, %k5{%k7}  # AVX512{F,VL}
+       vpcmpuq $123, %xmm29, %xmm30, %k5        # AVX512{F,VL}
+       vpcmpuq $123, (%rcx), %xmm30, %k5        # AVX512{F,VL}
+       vpcmpuq $123, 0x123(%rax,%r14,8), %xmm30, %k5    # AVX512{F,VL}
+       vpcmpuq $123, (%rcx){1to2}, %xmm30, %k5  # AVX512{F,VL}
+       vpcmpuq $123, 2032(%rdx), %xmm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpuq $123, 2048(%rdx), %xmm30, %k5    # AVX512{F,VL}
+       vpcmpuq $123, -2048(%rdx), %xmm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpuq $123, -2064(%rdx), %xmm30, %k5   # AVX512{F,VL}
+       vpcmpuq $123, 1016(%rdx){1to2}, %xmm30, %k5      # AVX512{F,VL} Disp8
+       vpcmpuq $123, 1024(%rdx){1to2}, %xmm30, %k5      # AVX512{F,VL}
+       vpcmpuq $123, -1024(%rdx){1to2}, %xmm30, %k5     # AVX512{F,VL} Disp8
+       vpcmpuq $123, -1032(%rdx){1to2}, %xmm30, %k5     # AVX512{F,VL}
+       vpcmpuq $0xab, %ymm29, %ymm30, %k5       # AVX512{F,VL}
+       vpcmpuq $0xab, %ymm29, %ymm30, %k5{%k7}  # AVX512{F,VL}
+       vpcmpuq $123, %ymm29, %ymm30, %k5        # AVX512{F,VL}
+       vpcmpuq $123, (%rcx), %ymm30, %k5        # AVX512{F,VL}
+       vpcmpuq $123, 0x123(%rax,%r14,8), %ymm30, %k5    # AVX512{F,VL}
+       vpcmpuq $123, (%rcx){1to4}, %ymm30, %k5  # AVX512{F,VL}
+       vpcmpuq $123, 4064(%rdx), %ymm30, %k5    # AVX512{F,VL} Disp8
+       vpcmpuq $123, 4096(%rdx), %ymm30, %k5    # AVX512{F,VL}
+       vpcmpuq $123, -4096(%rdx), %ymm30, %k5   # AVX512{F,VL} Disp8
+       vpcmpuq $123, -4128(%rdx), %ymm30, %k5   # AVX512{F,VL}
+       vpcmpuq $123, 1016(%rdx){1to4}, %ymm30, %k5      # AVX512{F,VL} Disp8
+       vpcmpuq $123, 1024(%rdx){1to4}, %ymm30, %k5      # AVX512{F,VL}
+       vpcmpuq $123, -1024(%rdx){1to4}, %ymm30, %k5     # AVX512{F,VL} Disp8
+       vpcmpuq $123, -1032(%rdx){1to4}, %ymm30, %k5     # AVX512{F,VL}
+       vpblendmq       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpblendmq       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpblendmq       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpblendmq       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpblendmq       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpblendmq       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpblendmq       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpblendmq       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpblendmq       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpblendmq       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpblendmq       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpblendmq       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpblendmq       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpblendmq       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpblendmq       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpblendmq       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpblendmq       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpblendmq       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpblendmq       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpblendmq       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpblendmq       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpblendmq       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpblendmq       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpblendmq       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpblendmq       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpblendmq       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpblendmq       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpblendmq       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpcompressd     %xmm30, (%rcx)   # AVX512{F,VL}
+       vpcompressd     %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpcompressd     %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpcompressd     %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpcompressd     %xmm30, 512(%rdx)        # AVX512{F,VL}
+       vpcompressd     %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpcompressd     %xmm30, -516(%rdx)       # AVX512{F,VL}
+       vpcompressd     %ymm30, (%rcx)   # AVX512{F,VL}
+       vpcompressd     %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpcompressd     %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpcompressd     %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpcompressd     %ymm30, 512(%rdx)        # AVX512{F,VL}
+       vpcompressd     %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpcompressd     %ymm30, -516(%rdx)       # AVX512{F,VL}
+       vpcompressd     %xmm29, %xmm30   # AVX512{F,VL}
+       vpcompressd     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpcompressd     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpcompressd     %ymm29, %ymm30   # AVX512{F,VL}
+       vpcompressd     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpcompressd     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermd  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermd  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpermd  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpermd  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermd  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermilpd       $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vpermilpd       $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpermilpd       $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpermilpd       $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermilpd       $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vpermilpd       $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vpermilpd       $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
+       vpermilpd       $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vpermilpd       $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vpermilpd       $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpermilpd       $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vpermilpd       $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
+       vpermilpd       $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
+       vpermilpd       $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vpermilpd       $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vpermilpd       $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpermilpd       $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpermilpd       $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpermilpd       $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermilpd       $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpermilpd       $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpermilpd       $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vpermilpd       $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpermilpd       $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpermilpd       $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpermilpd       $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpermilpd       $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vpermilpd       $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vpermilpd       $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vpermilpd       $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vpermilpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermilpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermilpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermilpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermilpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermilpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermilpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermilpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermilpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermilpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermilpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermilpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermilpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpermilpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpermilpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermilpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermilpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermilpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermilpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermilpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermilpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermilpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermilpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermilpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermilpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermilpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermilpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpermilpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpermilps       $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vpermilps       $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpermilps       $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpermilps       $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermilps       $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vpermilps       $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vpermilps       $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
+       vpermilps       $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vpermilps       $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vpermilps       $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpermilps       $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vpermilps       $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
+       vpermilps       $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
+       vpermilps       $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
+       vpermilps       $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
+       vpermilps       $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpermilps       $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpermilps       $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpermilps       $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermilps       $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpermilps       $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpermilps       $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
+       vpermilps       $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpermilps       $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpermilps       $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpermilps       $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpermilps       $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
+       vpermilps       $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
+       vpermilps       $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
+       vpermilps       $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
+       vpermilps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermilps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermilps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermilps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermilps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermilps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermilps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermilps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermilps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermilps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermilps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpermilps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpermilps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermilps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermilps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermilps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermilps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermilps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermilps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermilps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermilps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermilps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermilps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermilps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermilps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpermilps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpermilps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermilps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermpd $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpermpd $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpermpd $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpermpd $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermpd $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpermpd $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpermpd $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vpermpd $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpermpd $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpermpd $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpermpd $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpermpd $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vpermpd $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vpermpd $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vpermpd $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vpermps %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermps %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermps %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermps (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermps 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermps (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermps 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermps 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermps -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermps -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermps 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpermps 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpermps -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermps -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpermq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpermq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpermq  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermq  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpermq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpermq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vpermq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpermq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpermq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpermq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpermq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vpermq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vpermq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vpermq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vpexpandd       (%rcx), %xmm30   # AVX512{F,VL}
+       vpexpandd       (%rcx), %xmm30{%k7}      # AVX512{F,VL}
+       vpexpandd       (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpexpandd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpexpandd       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpexpandd       512(%rdx), %xmm30        # AVX512{F,VL}
+       vpexpandd       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpexpandd       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpexpandd       (%rcx), %ymm30   # AVX512{F,VL}
+       vpexpandd       (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vpexpandd       (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpexpandd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpexpandd       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpexpandd       512(%rdx), %ymm30        # AVX512{F,VL}
+       vpexpandd       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpexpandd       -516(%rdx), %ymm30       # AVX512{F,VL}
+       vpexpandd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpexpandd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpexpandd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpexpandd       %ymm29, %ymm30   # AVX512{F,VL}
+       vpexpandd       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpexpandd       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpexpandq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpexpandq       (%rcx), %xmm30{%k7}      # AVX512{F,VL}
+       vpexpandq       (%rcx), %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpexpandq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpexpandq       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpexpandq       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vpexpandq       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpexpandq       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vpexpandq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpexpandq       (%rcx), %ymm30{%k7}      # AVX512{F,VL}
+       vpexpandq       (%rcx), %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpexpandq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpexpandq       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpexpandq       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpexpandq       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpexpandq       -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vpexpandq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpexpandq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpexpandq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpexpandq       %ymm29, %ymm30   # AVX512{F,VL}
+       vpexpandq       %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpexpandq       %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpgatherdd      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vpgatherdd      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
+       vpgatherdd      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vpgatherdd      123(%r14,%ymm31,8), %ymm30{%k1}  # AVX512{F,VL}
+       vpgatherdd      256(%r9,%ymm31), %ymm30{%k1}     # AVX512{F,VL}
+       vpgatherdd      1024(%rcx,%ymm31,4), %ymm30{%k1}         # AVX512{F,VL}
+       vpgatherdq      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vpgatherdq      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
+       vpgatherdq      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vpgatherdq      123(%r14,%xmm31,8), %ymm30{%k1}  # AVX512{F,VL}
+       vpgatherdq      256(%r9,%xmm31), %ymm30{%k1}     # AVX512{F,VL}
+       vpgatherdq      1024(%rcx,%xmm31,4), %ymm30{%k1}         # AVX512{F,VL}
+       vpgatherqd      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vpgatherqd      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
+       vpgatherqd      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vpgatherqd      123(%r14,%ymm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vpgatherqd      256(%r9,%ymm31), %xmm30{%k1}     # AVX512{F,VL}
+       vpgatherqd      1024(%rcx,%ymm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vpgatherqq      123(%r14,%xmm31,8), %xmm30{%k1}  # AVX512{F,VL}
+       vpgatherqq      256(%r9,%xmm31), %xmm30{%k1}     # AVX512{F,VL}
+       vpgatherqq      1024(%rcx,%xmm31,4), %xmm30{%k1}         # AVX512{F,VL}
+       vpgatherqq      123(%r14,%ymm31,8), %ymm30{%k1}  # AVX512{F,VL}
+       vpgatherqq      256(%r9,%ymm31), %ymm30{%k1}     # AVX512{F,VL}
+       vpgatherqq      1024(%rcx,%ymm31,4), %ymm30{%k1}         # AVX512{F,VL}
+       vpmaxsd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpmaxsd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmaxsd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmaxsd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpmaxsd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmaxsd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpmaxsd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpmaxsd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmaxsd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpmaxsd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpmaxsd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpmaxsd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpmaxsd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpmaxsd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpmaxsd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpmaxsd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmaxsd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmaxsd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpmaxsd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmaxsd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpmaxsd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpmaxsd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmaxsd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpmaxsd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpmaxsd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpmaxsd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpmaxsd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpmaxsd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpmaxsq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpmaxsq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmaxsq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmaxsq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpmaxsq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmaxsq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpmaxsq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpmaxsq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmaxsq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpmaxsq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpmaxsq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpmaxsq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpmaxsq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpmaxsq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpmaxsq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpmaxsq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmaxsq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmaxsq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpmaxsq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmaxsq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpmaxsq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpmaxsq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmaxsq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpmaxsq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpmaxsq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpmaxsq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpmaxsq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpmaxsq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpmaxud %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpmaxud %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmaxud %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmaxud (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpmaxud 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmaxud (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpmaxud 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpmaxud 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmaxud -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpmaxud -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpmaxud 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpmaxud 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpmaxud -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpmaxud -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpmaxud %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpmaxud %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmaxud %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmaxud (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpmaxud 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmaxud (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpmaxud 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpmaxud 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmaxud -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpmaxud -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpmaxud 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpmaxud 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpmaxud -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpmaxud -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpmaxuq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpmaxuq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmaxuq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmaxuq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpmaxuq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmaxuq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpmaxuq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpmaxuq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmaxuq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpmaxuq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpmaxuq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpmaxuq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpmaxuq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpmaxuq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpmaxuq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpmaxuq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmaxuq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmaxuq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpmaxuq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmaxuq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpmaxuq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpmaxuq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmaxuq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpmaxuq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpmaxuq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpmaxuq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpmaxuq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpmaxuq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpminsd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpminsd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpminsd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpminsd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpminsd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpminsd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpminsd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpminsd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpminsd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpminsd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpminsd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpminsd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpminsd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpminsd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpminsd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpminsd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpminsd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpminsd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpminsd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpminsd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpminsd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpminsd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpminsd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpminsd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpminsd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpminsd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpminsd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpminsd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpminsq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpminsq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpminsq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpminsq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpminsq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpminsq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpminsq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpminsq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpminsq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpminsq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpminsq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpminsq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpminsq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpminsq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpminsq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpminsq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpminsq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpminsq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpminsq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpminsq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpminsq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpminsq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpminsq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpminsq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpminsq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpminsq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpminsq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpminsq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpminud %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpminud %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpminud %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpminud (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpminud 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpminud (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpminud 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpminud 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpminud -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpminud -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpminud 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpminud 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpminud -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpminud -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpminud %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpminud %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpminud %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpminud (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpminud 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpminud (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpminud 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpminud 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpminud -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpminud -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpminud 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpminud 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpminud -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpminud -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpminuq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpminuq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpminuq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpminuq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpminuq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpminuq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpminuq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpminuq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpminuq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpminuq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpminuq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpminuq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpminuq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpminuq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpminuq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpminuq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpminuq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpminuq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpminuq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpminuq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpminuq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpminuq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpminuq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpminuq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpminuq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpminuq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpminuq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpminuq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxbd       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovsxbd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovsxbd       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovsxbd       512(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovsxbd       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovsxbd       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovsxbd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxbd       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovsxbd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovsxbd       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovsxbd       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovsxbd       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovsxbd       -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxbq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovsxbq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovsxbq       254(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovsxbq       256(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovsxbq       -256(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovsxbq       -258(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovsxbq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxbq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovsxbq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovsxbq       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpmovsxbq       512(%rdx), %ymm30        # AVX512{F,VL}
+       vpmovsxbq       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovsxbq       -516(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovsxdq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsxdq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsxdq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxdq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovsxdq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovsxdq       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovsxdq       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovsxdq       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpmovsxdq       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vpmovsxdq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovsxdq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovsxdq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxdq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovsxdq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovsxdq       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovsxdq       2048(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovsxdq       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovsxdq       -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxwd       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovsxwd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovsxwd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovsxwd       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovsxwd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpmovsxwd       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovsxwd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxwd       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovsxwd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovsxwd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovsxwd       2048(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovsxwd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovsxwd       -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxwq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovsxwq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovsxwq       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovsxwq       512(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovsxwq       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovsxwq       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovsxwq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsxwq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovsxwq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovsxwq       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovsxwq       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovsxwq       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovsxwq       -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxbd       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovzxbd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovzxbd       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovzxbd       512(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovzxbd       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovzxbd       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovzxbd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxbd       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovzxbd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovzxbd       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovzxbd       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovzxbd       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovzxbd       -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxbq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovzxbq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovzxbq       254(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovzxbq       256(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovzxbq       -256(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovzxbq       -258(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovzxbq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxbq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovzxbq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovzxbq       508(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpmovzxbq       512(%rdx), %ymm30        # AVX512{F,VL}
+       vpmovzxbq       -512(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovzxbq       -516(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovzxdq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovzxdq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovzxdq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxdq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovzxdq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovzxdq       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovzxdq       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovzxdq       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpmovzxdq       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vpmovzxdq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovzxdq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovzxdq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxdq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovzxdq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovzxdq       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovzxdq       2048(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovzxdq       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovzxdq       -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxwd       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovzxwd       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovzxwd       1016(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovzxwd       1024(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovzxwd       -1024(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vpmovzxwd       -1032(%rdx), %xmm30      # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovzxwd       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxwd       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovzxwd       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovzxwd       2032(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovzxwd       2048(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovzxwd       -2048(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovzxwd       -2064(%rdx), %ymm30      # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxwq       (%rcx), %xmm30   # AVX512{F,VL}
+       vpmovzxwq       0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vpmovzxwq       508(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpmovzxwq       512(%rdx), %xmm30        # AVX512{F,VL}
+       vpmovzxwq       -512(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vpmovzxwq       -516(%rdx), %xmm30       # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %ymm30   # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmovzxwq       %xmm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmovzxwq       (%rcx), %ymm30   # AVX512{F,VL}
+       vpmovzxwq       0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vpmovzxwq       1016(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vpmovzxwq       1024(%rdx), %ymm30       # AVX512{F,VL}
+       vpmovzxwq       -1024(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vpmovzxwq       -1032(%rdx), %ymm30      # AVX512{F,VL}
+       vpmuldq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpmuldq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmuldq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmuldq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpmuldq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmuldq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpmuldq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpmuldq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmuldq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpmuldq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpmuldq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpmuldq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpmuldq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpmuldq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpmuldq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpmuldq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmuldq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmuldq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpmuldq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmuldq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpmuldq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpmuldq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmuldq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpmuldq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpmuldq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpmuldq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpmuldq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpmuldq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpmulld %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpmulld %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmulld %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmulld (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpmulld 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmulld (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpmulld 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpmulld 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmulld -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpmulld -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpmulld 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpmulld 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpmulld -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpmulld -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpmulld %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpmulld %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmulld %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmulld (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpmulld 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmulld (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpmulld 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpmulld 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmulld -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpmulld -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpmulld 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpmulld 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpmulld -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpmulld -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpmuludq        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpmuludq        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmuludq        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmuludq        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpmuludq        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmuludq        (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpmuludq        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpmuludq        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpmuludq        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpmuludq        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpmuludq        1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpmuludq        1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpmuludq        -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpmuludq        -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpmuludq        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpmuludq        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpmuludq        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpmuludq        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpmuludq        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmuludq        (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpmuludq        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpmuludq        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpmuludq        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpmuludq        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpmuludq        1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpmuludq        1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpmuludq        -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpmuludq        -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpord   %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpord   %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpord   %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpord   (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpord   0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpord   (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpord   2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpord   2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpord   -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpord   -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpord   508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpord   512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpord   -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpord   -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpord   %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpord   %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpord   %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpord   (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpord   0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpord   (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpord   4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpord   4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpord   -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpord   -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpord   508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpord   512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpord   -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpord   -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vporq   %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vporq   %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vporq   %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vporq   (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vporq   0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vporq   (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vporq   2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vporq   2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vporq   -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vporq   -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vporq   1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vporq   1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vporq   -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vporq   -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vporq   %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vporq   %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vporq   %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vporq   (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vporq   0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vporq   (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vporq   4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vporq   4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vporq   -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vporq   -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vporq   1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vporq   1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vporq   -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vporq   -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpscatterdd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterdd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterdd     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vpscatterdd     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vpscatterdd     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vpscatterdd     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vpscatterdd     %ymm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
+       vpscatterdd     %ymm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
+       vpscatterdq     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterdq     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterdq     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vpscatterdq     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vpscatterdq     %ymm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterdq     %ymm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterdq     %ymm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vpscatterdq     %ymm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vpscatterqd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterqd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterqd     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vpscatterqd     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vpscatterqd     %xmm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vpscatterqd     %xmm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vpscatterqd     %xmm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
+       vpscatterqd     %xmm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
+       vpscatterqq     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterqq     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vpscatterqq     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vpscatterqq     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vpscatterqq     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vpscatterqq     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vpscatterqq     %ymm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
+       vpscatterqq     %ymm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
+       vpshufd $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vpshufd $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpshufd $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpshufd $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vpshufd $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vpshufd $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vpshufd $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
+       vpshufd $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vpshufd $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vpshufd $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpshufd $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vpshufd $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
+       vpshufd $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
+       vpshufd $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
+       vpshufd $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
+       vpshufd $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpshufd $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpshufd $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpshufd $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpshufd $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpshufd $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpshufd $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
+       vpshufd $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpshufd $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpshufd $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpshufd $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpshufd $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
+       vpshufd $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
+       vpshufd $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
+       vpshufd $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
+       vpslld  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpslld  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpslld  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpslld  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpslld  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpslld  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpslld  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpslld  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpslld  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpslld  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpslld  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpslld  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpslld  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpslld  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpslld  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpslld  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpslld  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpslld  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsllq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsllq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsllq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsllq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsllq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsllq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsllq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsllq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsllq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsllq  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsllq  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsllq  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsllq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsllq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsllq  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsllq  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsllq  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsllq  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsllvd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsllvd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsllvd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsllvd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsllvd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsllvd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsllvd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsllvd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsllvd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsllvd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsllvd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpsllvd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpsllvd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpsllvd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpsllvd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsllvd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsllvd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsllvd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsllvd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsllvd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsllvd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsllvd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsllvd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsllvd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsllvd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpsllvd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpsllvd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpsllvd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpsllvq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsllvq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsllvq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsllvq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsllvq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsllvq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsllvq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsllvq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsllvq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsllvq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsllvq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpsllvq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpsllvq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpsllvq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpsllvq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsllvq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsllvq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsllvq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsllvq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsllvq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsllvq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsllvq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsllvq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsllvq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsllvq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpsllvq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpsllvq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpsllvq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpsrad  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrad  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsrad  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsrad  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrad  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrad  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsrad  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrad  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsrad  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsrad  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrad  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsrad  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsrad  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrad  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrad  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsrad  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrad  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsrad  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsraq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsraq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsraq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsraq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsraq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsraq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsraq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsraq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsraq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsraq  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsraq  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsraq  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsraq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsraq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsraq  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsraq  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsraq  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsraq  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsravd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsravd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsravd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsravd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsravd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsravd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsravd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsravd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsravd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsravd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsravd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpsravd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpsravd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpsravd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpsravd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsravd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsravd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsravd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsravd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsravd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsravd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsravd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsravd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsravd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsravd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpsravd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpsravd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpsravd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpsravq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsravq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsravq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsravq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsravq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsravq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsravq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsravq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsravq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsravq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsravq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpsravq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpsravq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpsravq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpsravq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsravq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsravq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsravq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsravq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsravq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsravq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsravq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsravq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsravq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsravq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpsravq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpsravq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpsravq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpsrld  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrld  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsrld  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsrld  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrld  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrld  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsrld  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrld  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsrld  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsrld  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrld  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsrld  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsrld  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrld  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrld  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsrld  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrld  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsrld  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsrlq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrlq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsrlq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsrlq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrlq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrlq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsrlq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrlq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsrlq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsrlq  %xmm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrlq  %xmm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsrlq  %xmm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsrlq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrlq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrlq  2032(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsrlq  2048(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrlq  -2048(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsrlq  -2064(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsrlvd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrlvd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsrlvd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsrlvd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrlvd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrlvd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsrlvd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsrlvd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrlvd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsrlvd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsrlvd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpsrlvd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpsrlvd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpsrlvd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpsrlvd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrlvd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsrlvd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsrlvd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrlvd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrlvd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsrlvd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsrlvd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrlvd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsrlvd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsrlvd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpsrlvd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpsrlvd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpsrlvd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpsrlvq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrlvq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsrlvq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsrlvq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsrlvq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrlvq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsrlvq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsrlvq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsrlvq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsrlvq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsrlvq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpsrlvq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpsrlvq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpsrlvq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpsrlvq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrlvq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsrlvq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsrlvq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsrlvq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrlvq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsrlvq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsrlvq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsrlvq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsrlvq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsrlvq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpsrlvq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpsrlvq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpsrlvq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpsrld  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vpsrld  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpsrld  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpsrld  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsrld  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vpsrld  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vpsrld  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
+       vpsrld  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vpsrld  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vpsrld  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpsrld  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vpsrld  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
+       vpsrld  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
+       vpsrld  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
+       vpsrld  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
+       vpsrld  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpsrld  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpsrld  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpsrld  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsrld  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpsrld  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpsrld  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
+       vpsrld  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpsrld  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpsrld  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpsrld  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpsrld  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
+       vpsrld  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
+       vpsrld  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
+       vpsrld  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
+       vpsrlq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vpsrlq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpsrlq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpsrlq  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsrlq  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vpsrlq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vpsrlq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
+       vpsrlq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vpsrlq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vpsrlq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpsrlq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vpsrlq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
+       vpsrlq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
+       vpsrlq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vpsrlq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vpsrlq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpsrlq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpsrlq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpsrlq  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsrlq  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpsrlq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpsrlq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vpsrlq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpsrlq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpsrlq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpsrlq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpsrlq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vpsrlq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vpsrlq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vpsrlq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vpsubd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsubd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsubd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsubd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsubd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsubd  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsubd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsubd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsubd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsubd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsubd  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpsubd  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpsubd  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpsubd  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpsubd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsubd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsubd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsubd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsubd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsubd  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsubd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsubd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsubd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsubd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsubd  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpsubd  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpsubd  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpsubd  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpsubq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpsubq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpsubq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpsubq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpsubq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsubq  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsubq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpsubq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpsubq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpsubq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpsubq  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpsubq  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpsubq  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpsubq  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpsubq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpsubq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpsubq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpsubq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpsubq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsubq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsubq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpsubq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpsubq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpsubq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpsubq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpsubq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpsubq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpsubq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vptestmd        %xmm29, %xmm30, %k5      # AVX512{F,VL}
+       vptestmd        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
+       vptestmd        (%rcx), %xmm30, %k5      # AVX512{F,VL}
+       vptestmd        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
+       vptestmd        (%rcx){1to4}, %xmm30, %k5        # AVX512{F,VL}
+       vptestmd        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
+       vptestmd        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
+       vptestmd        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
+       vptestmd        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
+       vptestmd        508(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL} Disp8
+       vptestmd        512(%rdx){1to4}, %xmm30, %k5     # AVX512{F,VL}
+       vptestmd        -512(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL} Disp8
+       vptestmd        -516(%rdx){1to4}, %xmm30, %k5    # AVX512{F,VL}
+       vptestmd        %ymm29, %ymm30, %k5      # AVX512{F,VL}
+       vptestmd        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
+       vptestmd        (%rcx), %ymm30, %k5      # AVX512{F,VL}
+       vptestmd        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
+       vptestmd        (%rcx){1to8}, %ymm30, %k5        # AVX512{F,VL}
+       vptestmd        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
+       vptestmd        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
+       vptestmd        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
+       vptestmd        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
+       vptestmd        508(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL} Disp8
+       vptestmd        512(%rdx){1to8}, %ymm30, %k5     # AVX512{F,VL}
+       vptestmd        -512(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL} Disp8
+       vptestmd        -516(%rdx){1to8}, %ymm30, %k5    # AVX512{F,VL}
+       vptestmq        %xmm29, %xmm30, %k5      # AVX512{F,VL}
+       vptestmq        %xmm29, %xmm30, %k5{%k7}         # AVX512{F,VL}
+       vptestmq        (%rcx), %xmm30, %k5      # AVX512{F,VL}
+       vptestmq        0x123(%rax,%r14,8), %xmm30, %k5  # AVX512{F,VL}
+       vptestmq        (%rcx){1to2}, %xmm30, %k5        # AVX512{F,VL}
+       vptestmq        2032(%rdx), %xmm30, %k5  # AVX512{F,VL} Disp8
+       vptestmq        2048(%rdx), %xmm30, %k5  # AVX512{F,VL}
+       vptestmq        -2048(%rdx), %xmm30, %k5         # AVX512{F,VL} Disp8
+       vptestmq        -2064(%rdx), %xmm30, %k5         # AVX512{F,VL}
+       vptestmq        1016(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL} Disp8
+       vptestmq        1024(%rdx){1to2}, %xmm30, %k5    # AVX512{F,VL}
+       vptestmq        -1024(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL} Disp8
+       vptestmq        -1032(%rdx){1to2}, %xmm30, %k5   # AVX512{F,VL}
+       vptestmq        %ymm29, %ymm30, %k5      # AVX512{F,VL}
+       vptestmq        %ymm29, %ymm30, %k5{%k7}         # AVX512{F,VL}
+       vptestmq        (%rcx), %ymm30, %k5      # AVX512{F,VL}
+       vptestmq        0x123(%rax,%r14,8), %ymm30, %k5  # AVX512{F,VL}
+       vptestmq        (%rcx){1to4}, %ymm30, %k5        # AVX512{F,VL}
+       vptestmq        4064(%rdx), %ymm30, %k5  # AVX512{F,VL} Disp8
+       vptestmq        4096(%rdx), %ymm30, %k5  # AVX512{F,VL}
+       vptestmq        -4096(%rdx), %ymm30, %k5         # AVX512{F,VL} Disp8
+       vptestmq        -4128(%rdx), %ymm30, %k5         # AVX512{F,VL}
+       vptestmq        1016(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL} Disp8
+       vptestmq        1024(%rdx){1to4}, %ymm30, %k5    # AVX512{F,VL}
+       vptestmq        -1024(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL} Disp8
+       vptestmq        -1032(%rdx){1to4}, %ymm30, %k5   # AVX512{F,VL}
+       vpunpckhdq      %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpunpckhdq      %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpunpckhdq      %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpunpckhdq      (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpunpckhdq      0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpunpckhdq      (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpunpckhdq      2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpunpckhdq      2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpunpckhdq      -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpunpckhdq      -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpunpckhdq      508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpunpckhdq      512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpunpckhdq      -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpunpckhdq      -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpunpckhdq      %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpunpckhdq      %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpunpckhdq      %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpunpckhdq      (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpunpckhdq      0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpunpckhdq      (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpunpckhdq      4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpunpckhdq      4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpunpckhdq      -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpunpckhdq      -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpunpckhdq      508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpunpckhdq      512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpunpckhdq      -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpunpckhdq      -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpunpckhqdq     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpunpckhqdq     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpunpckhqdq     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpunpckhqdq     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpunpckhqdq     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpunpckhqdq     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpunpckhqdq     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpunpckhqdq     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpunpckhqdq     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpunpckhqdq     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpunpckhqdq     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpunpckhqdq     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpunpckhqdq     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpunpckhqdq     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpunpckhqdq     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpunpckhqdq     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpunpckhqdq     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpunpckhqdq     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpunpckhqdq     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpunpckhqdq     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpunpckhqdq     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpunpckhqdq     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpunpckhqdq     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpunpckhqdq     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpunpckhqdq     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpunpckhqdq     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpunpckhqdq     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpunpckhqdq     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpunpckldq      %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpunpckldq      %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpunpckldq      %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpunpckldq      (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpunpckldq      0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpunpckldq      (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpunpckldq      2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpunpckldq      2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpunpckldq      -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpunpckldq      -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpunpckldq      508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpunpckldq      512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpunpckldq      -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpunpckldq      -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpunpckldq      %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpunpckldq      %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpunpckldq      %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpunpckldq      (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpunpckldq      0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpunpckldq      (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpunpckldq      4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpunpckldq      4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpunpckldq      -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpunpckldq      -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpunpckldq      508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpunpckldq      512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpunpckldq      -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpunpckldq      -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpunpcklqdq     %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpunpcklqdq     %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpunpcklqdq     %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpunpcklqdq     (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpunpcklqdq     0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpunpcklqdq     (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpunpcklqdq     2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpunpcklqdq     2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpunpcklqdq     -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpunpcklqdq     -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpunpcklqdq     1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpunpcklqdq     1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpunpcklqdq     -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpunpcklqdq     -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpunpcklqdq     %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpunpcklqdq     %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpunpcklqdq     %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpunpcklqdq     (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpunpcklqdq     0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpunpcklqdq     (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpunpcklqdq     4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpunpcklqdq     4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpunpcklqdq     -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpunpcklqdq     -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpunpcklqdq     1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpunpcklqdq     1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpunpcklqdq     -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpunpcklqdq     -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpxord  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpxord  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpxord  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpxord  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpxord  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpxord  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpxord  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpxord  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpxord  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpxord  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpxord  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpxord  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpxord  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpxord  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpxord  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpxord  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpxord  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpxord  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpxord  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpxord  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpxord  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpxord  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpxord  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpxord  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpxord  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpxord  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpxord  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpxord  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpxorq  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpxorq  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpxorq  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpxorq  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpxorq  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpxorq  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpxorq  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpxorq  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpxorq  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpxorq  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpxorq  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpxorq  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpxorq  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpxorq  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpxorq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpxorq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpxorq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpxorq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpxorq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpxorq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpxorq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpxorq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpxorq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpxorq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpxorq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpxorq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpxorq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpxorq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vrcp14pd        %xmm29, %xmm30   # AVX512{F,VL}
+       vrcp14pd        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vrcp14pd        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vrcp14pd        (%rcx), %xmm30   # AVX512{F,VL}
+       vrcp14pd        0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vrcp14pd        (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vrcp14pd        2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vrcp14pd        2048(%rdx), %xmm30       # AVX512{F,VL}
+       vrcp14pd        -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vrcp14pd        -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vrcp14pd        1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vrcp14pd        1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vrcp14pd        -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vrcp14pd        -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vrcp14pd        %ymm29, %ymm30   # AVX512{F,VL}
+       vrcp14pd        %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vrcp14pd        %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vrcp14pd        (%rcx), %ymm30   # AVX512{F,VL}
+       vrcp14pd        0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vrcp14pd        (%rcx){1to4}, %ymm30     # AVX512{F,VL}
+       vrcp14pd        4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vrcp14pd        4096(%rdx), %ymm30       # AVX512{F,VL}
+       vrcp14pd        -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vrcp14pd        -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vrcp14pd        1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
+       vrcp14pd        1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
+       vrcp14pd        -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
+       vrcp14pd        -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
+       vrcp14ps        %xmm29, %xmm30   # AVX512{F,VL}
+       vrcp14ps        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vrcp14ps        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vrcp14ps        (%rcx), %xmm30   # AVX512{F,VL}
+       vrcp14ps        0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vrcp14ps        (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vrcp14ps        2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vrcp14ps        2048(%rdx), %xmm30       # AVX512{F,VL}
+       vrcp14ps        -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vrcp14ps        -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vrcp14ps        508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vrcp14ps        512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vrcp14ps        -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vrcp14ps        -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vrcp14ps        %ymm29, %ymm30   # AVX512{F,VL}
+       vrcp14ps        %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vrcp14ps        %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vrcp14ps        (%rcx), %ymm30   # AVX512{F,VL}
+       vrcp14ps        0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vrcp14ps        (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vrcp14ps        4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vrcp14ps        4096(%rdx), %ymm30       # AVX512{F,VL}
+       vrcp14ps        -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vrcp14ps        -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vrcp14ps        508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vrcp14ps        512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vrcp14ps        -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vrcp14ps        -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vrsqrt14pd      %xmm29, %xmm30   # AVX512{F,VL}
+       vrsqrt14pd      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vrsqrt14pd      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vrsqrt14pd      (%rcx), %xmm30   # AVX512{F,VL}
+       vrsqrt14pd      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vrsqrt14pd      (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vrsqrt14pd      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vrsqrt14pd      2048(%rdx), %xmm30       # AVX512{F,VL}
+       vrsqrt14pd      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vrsqrt14pd      -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vrsqrt14pd      1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vrsqrt14pd      1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vrsqrt14pd      -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vrsqrt14pd      -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vrsqrt14pd      %ymm29, %ymm30   # AVX512{F,VL}
+       vrsqrt14pd      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vrsqrt14pd      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vrsqrt14pd      (%rcx), %ymm30   # AVX512{F,VL}
+       vrsqrt14pd      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vrsqrt14pd      (%rcx){1to4}, %ymm30     # AVX512{F,VL}
+       vrsqrt14pd      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vrsqrt14pd      4096(%rdx), %ymm30       # AVX512{F,VL}
+       vrsqrt14pd      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vrsqrt14pd      -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vrsqrt14pd      1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
+       vrsqrt14pd      1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
+       vrsqrt14pd      -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
+       vrsqrt14pd      -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
+       vrsqrt14ps      %xmm29, %xmm30   # AVX512{F,VL}
+       vrsqrt14ps      %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vrsqrt14ps      %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vrsqrt14ps      (%rcx), %xmm30   # AVX512{F,VL}
+       vrsqrt14ps      0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vrsqrt14ps      (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vrsqrt14ps      2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vrsqrt14ps      2048(%rdx), %xmm30       # AVX512{F,VL}
+       vrsqrt14ps      -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vrsqrt14ps      -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vrsqrt14ps      508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vrsqrt14ps      512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vrsqrt14ps      -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vrsqrt14ps      -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vrsqrt14ps      %ymm29, %ymm30   # AVX512{F,VL}
+       vrsqrt14ps      %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vrsqrt14ps      %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vrsqrt14ps      (%rcx), %ymm30   # AVX512{F,VL}
+       vrsqrt14ps      0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vrsqrt14ps      (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vrsqrt14ps      4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vrsqrt14ps      4096(%rdx), %ymm30       # AVX512{F,VL}
+       vrsqrt14ps      -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vrsqrt14ps      -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vrsqrt14ps      508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vrsqrt14ps      512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vrsqrt14ps      -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vrsqrt14ps      -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vscatterdpd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterdpd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterdpd     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vscatterdpd     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vscatterdpd     %ymm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterdpd     %ymm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterdpd     %ymm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vscatterdpd     %ymm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vscatterdps     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterdps     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterdps     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vscatterdps     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vscatterdps     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vscatterdps     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vscatterdps     %ymm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
+       vscatterdps     %ymm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
+       vscatterqpd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterqpd     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterqpd     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vscatterqpd     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vscatterqpd     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vscatterqpd     %ymm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vscatterqpd     %ymm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
+       vscatterqpd     %ymm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
+       vscatterqps     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterqps     %xmm30, 123(%r14,%xmm31,8){%k1}  # AVX512{F,VL}
+       vscatterqps     %xmm30, 256(%r9,%xmm31){%k1}     # AVX512{F,VL}
+       vscatterqps     %xmm30, 1024(%rcx,%xmm31,4){%k1}         # AVX512{F,VL}
+       vscatterqps     %xmm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vscatterqps     %xmm30, 123(%r14,%ymm31,8){%k1}  # AVX512{F,VL}
+       vscatterqps     %xmm30, 256(%r9,%ymm31){%k1}     # AVX512{F,VL}
+       vscatterqps     %xmm30, 1024(%rcx,%ymm31,4){%k1}         # AVX512{F,VL}
+       vshufpd $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
+       vshufpd $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vshufpd $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vshufpd $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
+       vshufpd $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
+       vshufpd $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
+       vshufpd $123, (%rcx){1to2}, %xmm29, %xmm30       # AVX512{F,VL}
+       vshufpd $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vshufpd $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
+       vshufpd $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vshufpd $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
+       vshufpd $123, 1016(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
+       vshufpd $123, 1024(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL}
+       vshufpd $123, -1024(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vshufpd $123, -1032(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL}
+       vshufpd $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vshufpd $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vshufpd $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vshufpd $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vshufpd $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vshufpd $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vshufpd $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
+       vshufpd $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vshufpd $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vshufpd $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vshufpd $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vshufpd $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vshufpd $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
+       vshufpd $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vshufpd $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
+       vshufps $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
+       vshufps $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vshufps $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vshufps $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
+       vshufps $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
+       vshufps $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
+       vshufps $123, (%rcx){1to4}, %xmm29, %xmm30       # AVX512{F,VL}
+       vshufps $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vshufps $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
+       vshufps $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vshufps $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
+       vshufps $123, 508(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL} Disp8
+       vshufps $123, 512(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL}
+       vshufps $123, -512(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
+       vshufps $123, -516(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL}
+       vshufps $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vshufps $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vshufps $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vshufps $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vshufps $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vshufps $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vshufps $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
+       vshufps $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vshufps $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vshufps $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vshufps $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vshufps $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
+       vshufps $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
+       vshufps $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vshufps $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
+       vsqrtpd %xmm29, %xmm30   # AVX512{F,VL}
+       vsqrtpd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vsqrtpd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vsqrtpd (%rcx), %xmm30   # AVX512{F,VL}
+       vsqrtpd 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vsqrtpd (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vsqrtpd 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vsqrtpd 2048(%rdx), %xmm30       # AVX512{F,VL}
+       vsqrtpd -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vsqrtpd -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vsqrtpd 1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vsqrtpd 1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vsqrtpd -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vsqrtpd -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vsqrtpd %ymm29, %ymm30   # AVX512{F,VL}
+       vsqrtpd %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vsqrtpd %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vsqrtpd (%rcx), %ymm30   # AVX512{F,VL}
+       vsqrtpd 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vsqrtpd (%rcx){1to4}, %ymm30     # AVX512{F,VL}
+       vsqrtpd 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vsqrtpd 4096(%rdx), %ymm30       # AVX512{F,VL}
+       vsqrtpd -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vsqrtpd -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vsqrtpd 1016(%rdx){1to4}, %ymm30         # AVX512{F,VL} Disp8
+       vsqrtpd 1024(%rdx){1to4}, %ymm30         # AVX512{F,VL}
+       vsqrtpd -1024(%rdx){1to4}, %ymm30        # AVX512{F,VL} Disp8
+       vsqrtpd -1032(%rdx){1to4}, %ymm30        # AVX512{F,VL}
+       vsqrtps %xmm29, %xmm30   # AVX512{F,VL}
+       vsqrtps %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vsqrtps %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vsqrtps (%rcx), %xmm30   # AVX512{F,VL}
+       vsqrtps 0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vsqrtps (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vsqrtps 2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vsqrtps 2048(%rdx), %xmm30       # AVX512{F,VL}
+       vsqrtps -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vsqrtps -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vsqrtps 508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vsqrtps 512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vsqrtps -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vsqrtps -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vsqrtps %ymm29, %ymm30   # AVX512{F,VL}
+       vsqrtps %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vsqrtps %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vsqrtps (%rcx), %ymm30   # AVX512{F,VL}
+       vsqrtps 0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vsqrtps (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vsqrtps 4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vsqrtps 4096(%rdx), %ymm30       # AVX512{F,VL}
+       vsqrtps -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vsqrtps -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vsqrtps 508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vsqrtps 512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vsqrtps -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vsqrtps -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vsubpd  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vsubpd  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vsubpd  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vsubpd  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vsubpd  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vsubpd  (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vsubpd  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vsubpd  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vsubpd  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vsubpd  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vsubpd  1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vsubpd  1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vsubpd  -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vsubpd  -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vsubpd  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vsubpd  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vsubpd  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vsubpd  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vsubpd  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vsubpd  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vsubpd  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vsubpd  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vsubpd  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vsubpd  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vsubpd  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vsubpd  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vsubpd  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vsubpd  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vsubps  %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vsubps  %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vsubps  %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vsubps  (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vsubps  0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vsubps  (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vsubps  2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vsubps  2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vsubps  -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vsubps  -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vsubps  508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vsubps  512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vsubps  -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vsubps  -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vsubps  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vsubps  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vsubps  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vsubps  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vsubps  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vsubps  (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vsubps  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vsubps  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vsubps  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vsubps  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vsubps  508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vsubps  512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vsubps  -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vsubps  -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vunpckhpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vunpckhpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vunpckhpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vunpckhpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vunpckhpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vunpckhpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vunpckhpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vunpckhpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vunpckhpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vunpckhpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vunpckhpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vunpckhpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vunpckhpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vunpckhpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vunpckhpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vunpckhpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vunpckhpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vunpckhpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vunpckhpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vunpckhpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vunpckhpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vunpckhpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vunpckhpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vunpckhpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vunpckhpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vunpckhpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vunpckhpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vunpckhpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vunpckhps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vunpckhps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vunpckhps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vunpckhps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vunpckhps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vunpckhps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vunpckhps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vunpckhps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vunpckhps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vunpckhps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vunpckhps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vunpckhps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vunpckhps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vunpckhps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vunpckhps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vunpckhps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vunpckhps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vunpckhps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vunpckhps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vunpckhps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vunpckhps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vunpckhps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vunpckhps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vunpckhps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vunpckhps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vunpckhps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vunpckhps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vunpckhps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vunpcklpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vunpcklpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vunpcklpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vunpcklpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vunpcklpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vunpcklpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vunpcklpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vunpcklpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vunpcklpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vunpcklpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vunpcklpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vunpcklpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vunpcklpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vunpcklpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vunpcklpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vunpcklpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vunpcklpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vunpcklpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vunpcklpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vunpcklpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vunpcklpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vunpcklpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vunpcklpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vunpcklpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vunpcklpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vunpcklpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vunpcklpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vunpcklpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vunpcklps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vunpcklps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vunpcklps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vunpcklps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vunpcklps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vunpcklps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vunpcklps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vunpcklps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vunpcklps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vunpcklps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vunpcklps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vunpcklps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vunpcklps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vunpcklps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vunpcklps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vunpcklps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vunpcklps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vunpcklps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vunpcklps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vunpcklps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vunpcklps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vunpcklps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vunpcklps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vunpcklps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vunpcklps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vunpcklps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vunpcklps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vunpcklps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpternlogd      $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
+       vpternlogd      $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpternlogd      $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpternlogd      $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
+       vpternlogd      $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
+       vpternlogd      $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
+       vpternlogd      $123, (%rcx){1to4}, %xmm29, %xmm30       # AVX512{F,VL}
+       vpternlogd      $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpternlogd      $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
+       vpternlogd      $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpternlogd      $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
+       vpternlogd      $123, 508(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL} Disp8
+       vpternlogd      $123, 512(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL}
+       vpternlogd      $123, -512(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
+       vpternlogd      $123, -516(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL}
+       vpternlogd      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vpternlogd      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpternlogd      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpternlogd      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vpternlogd      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vpternlogd      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vpternlogd      $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
+       vpternlogd      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpternlogd      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vpternlogd      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpternlogd      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vpternlogd      $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
+       vpternlogd      $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
+       vpternlogd      $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vpternlogd      $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
+       vpternlogq      $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
+       vpternlogq      $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpternlogq      $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpternlogq      $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
+       vpternlogq      $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
+       vpternlogq      $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
+       vpternlogq      $123, (%rcx){1to2}, %xmm29, %xmm30       # AVX512{F,VL}
+       vpternlogq      $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpternlogq      $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
+       vpternlogq      $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpternlogq      $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
+       vpternlogq      $123, 1016(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
+       vpternlogq      $123, 1024(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL}
+       vpternlogq      $123, -1024(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpternlogq      $123, -1032(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpternlogq      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vpternlogq      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpternlogq      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpternlogq      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vpternlogq      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vpternlogq      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vpternlogq      $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
+       vpternlogq      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpternlogq      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vpternlogq      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpternlogq      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vpternlogq      $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vpternlogq      $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
+       vpternlogq      $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpternlogq      $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpmovqb %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovqb %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovqb %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovqb %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovqb %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovqb %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsqb        %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsqb        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsqb        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsqb        %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovsqb        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsqb        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusqb       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovusqb       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusqb       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusqb       %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovusqb       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusqb       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovqw %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovqw %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovqw %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovqw %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovqw %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovqw %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsqw        %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsqw        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsqw        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsqw        %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovsqw        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsqw        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusqw       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovusqw       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusqw       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusqw       %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovusqw       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusqw       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovqd %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovqd %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovqd %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovqd %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovqd %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovqd %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsqd        %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsqd        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsqd        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsqd        %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovsqd        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsqd        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusqd       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovusqd       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusqd       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusqd       %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovusqd       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusqd       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovdb %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovdb %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovdb %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovdb %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovdb %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovdb %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsdb        %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsdb        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsdb        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsdb        %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovsdb        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsdb        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusdb       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovusdb       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusdb       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusdb       %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovusdb       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusdb       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovdw %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovdw %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovdw %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovdw %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovdw %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovdw %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsdw        %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovsdw        %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsdw        %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovsdw        %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovsdw        %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovsdw        %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusdw       %xmm29, %xmm30   # AVX512{F,VL}
+       vpmovusdw       %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusdw       %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpmovusdw       %ymm29, %xmm30   # AVX512{F,VL}
+       vpmovusdw       %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpmovusdw       %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vshuff32x4      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vshuff32x4      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vshuff32x4      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vshuff32x4      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vshuff32x4      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vshuff32x4      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vshuff32x4      $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
+       vshuff32x4      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vshuff32x4      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vshuff32x4      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vshuff32x4      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vshuff32x4      $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
+       vshuff32x4      $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
+       vshuff32x4      $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vshuff32x4      $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
+       vshuff64x2      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vshuff64x2      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vshuff64x2      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vshuff64x2      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vshuff64x2      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vshuff64x2      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vshuff64x2      $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
+       vshuff64x2      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vshuff64x2      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vshuff64x2      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vshuff64x2      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vshuff64x2      $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vshuff64x2      $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
+       vshuff64x2      $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vshuff64x2      $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
+       vshufi32x4      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vshufi32x4      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vshufi32x4      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vshufi32x4      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vshufi32x4      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vshufi32x4      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vshufi32x4      $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
+       vshufi32x4      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vshufi32x4      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vshufi32x4      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vshufi32x4      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vshufi32x4      $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
+       vshufi32x4      $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
+       vshufi32x4      $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vshufi32x4      $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
+       vshufi64x2      $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vshufi64x2      $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vshufi64x2      $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vshufi64x2      $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vshufi64x2      $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vshufi64x2      $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vshufi64x2      $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
+       vshufi64x2      $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vshufi64x2      $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vshufi64x2      $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vshufi64x2      $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vshufi64x2      $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vshufi64x2      $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
+       vshufi64x2      $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vshufi64x2      $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpermq  %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermq  %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermq  %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermq  (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermq  0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermq  (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermq  4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermq  4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermq  -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermq  -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermq  1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermq  1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermq  -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpermq  -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpermpd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermpd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermpd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermpd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermpd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermpd (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermpd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermpd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermpd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermpd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermpd 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermpd 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermpd -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpermpd -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpermt2d        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermt2d        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermt2d        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermt2d        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermt2d        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermt2d        (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermt2d        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermt2d        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermt2d        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermt2d        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermt2d        508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpermt2d        512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpermt2d        -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermt2d        -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermt2d        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermt2d        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermt2d        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermt2d        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermt2d        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermt2d        (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermt2d        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermt2d        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermt2d        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermt2d        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermt2d        508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpermt2d        512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpermt2d        -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermt2d        -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermt2q        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermt2q        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermt2q        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermt2q        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermt2q        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermt2q        (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermt2q        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermt2q        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermt2q        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermt2q        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermt2q        1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermt2q        1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermt2q        -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpermt2q        -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpermt2q        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermt2q        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermt2q        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermt2q        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermt2q        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermt2q        (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermt2q        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermt2q        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermt2q        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermt2q        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermt2q        1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermt2q        1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermt2q        -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpermt2q        -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpermt2ps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermt2ps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermt2ps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermt2ps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermt2ps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermt2ps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermt2ps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermt2ps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermt2ps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermt2ps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermt2ps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpermt2ps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpermt2ps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermt2ps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermt2ps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermt2ps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermt2ps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermt2ps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermt2ps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermt2ps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermt2ps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermt2ps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermt2ps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermt2ps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermt2ps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpermt2ps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpermt2ps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermt2ps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermt2pd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermt2pd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermt2pd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermt2pd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermt2pd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermt2pd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermt2pd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermt2pd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermt2pd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermt2pd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermt2pd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermt2pd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermt2pd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpermt2pd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpermt2pd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermt2pd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermt2pd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermt2pd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermt2pd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermt2pd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermt2pd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermt2pd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermt2pd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermt2pd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermt2pd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermt2pd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermt2pd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpermt2pd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       valignq $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
+       valignq $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       valignq $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       valignq $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
+       valignq $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
+       valignq $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
+       valignq $123, (%rcx){1to2}, %xmm29, %xmm30       # AVX512{F,VL}
+       valignq $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       valignq $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
+       valignq $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       valignq $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
+       valignq $123, 1016(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
+       valignq $123, 1024(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL}
+       valignq $123, -1024(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       valignq $123, -1032(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL}
+       valignq $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       valignq $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       valignq $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       valignq $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       valignq $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       valignq $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       valignq $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
+       valignq $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       valignq $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       valignq $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       valignq $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       valignq $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       valignq $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
+       valignq $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       valignq $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
+       vscalefpd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vscalefpd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vscalefpd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vscalefpd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vscalefpd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vscalefpd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vscalefpd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vscalefpd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vscalefpd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vscalefpd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vscalefpd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vscalefpd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vscalefpd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vscalefpd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vscalefpd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vscalefpd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vscalefpd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vscalefpd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vscalefpd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vscalefpd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vscalefpd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vscalefpd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vscalefpd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vscalefpd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vscalefpd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vscalefpd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vscalefpd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vscalefpd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vscalefps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vscalefps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vscalefps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vscalefps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vscalefps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vscalefps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vscalefps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vscalefps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vscalefps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vscalefps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vscalefps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vscalefps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vscalefps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vscalefps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vscalefps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vscalefps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vscalefps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vscalefps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vscalefps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vscalefps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vscalefps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vscalefps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vscalefps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vscalefps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vscalefps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vscalefps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vscalefps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vscalefps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vfixupimmpd     $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
+       vfixupimmpd     $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vfixupimmpd     $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vfixupimmpd     $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
+       vfixupimmpd     $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
+       vfixupimmpd     $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
+       vfixupimmpd     $123, (%rcx){1to2}, %xmm29, %xmm30       # AVX512{F,VL}
+       vfixupimmpd     $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
+       vfixupimmpd     $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
+       vfixupimmpd     $123, 1016(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, 1024(%rdx){1to2}, %xmm29, %xmm30   # AVX512{F,VL}
+       vfixupimmpd     $123, -1024(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, -1032(%rdx){1to2}, %xmm29, %xmm30  # AVX512{F,VL}
+       vfixupimmpd     $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vfixupimmpd     $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vfixupimmpd     $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vfixupimmpd     $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vfixupimmpd     $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vfixupimmpd     $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vfixupimmpd     $123, (%rcx){1to4}, %ymm29, %ymm30       # AVX512{F,VL}
+       vfixupimmpd     $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vfixupimmpd     $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vfixupimmpd     $123, 1016(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, 1024(%rdx){1to4}, %ymm29, %ymm30   # AVX512{F,VL}
+       vfixupimmpd     $123, -1024(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vfixupimmpd     $123, -1032(%rdx){1to4}, %ymm29, %ymm30  # AVX512{F,VL}
+       vfixupimmps     $0xab, %xmm28, %xmm29, %xmm30    # AVX512{F,VL}
+       vfixupimmps     $0xab, %xmm28, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vfixupimmps     $0xab, %xmm28, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vfixupimmps     $123, %xmm28, %xmm29, %xmm30     # AVX512{F,VL}
+       vfixupimmps     $123, (%rcx), %xmm29, %xmm30     # AVX512{F,VL}
+       vfixupimmps     $123, 0x123(%rax,%r14,8), %xmm29, %xmm30         # AVX512{F,VL}
+       vfixupimmps     $123, (%rcx){1to4}, %xmm29, %xmm30       # AVX512{F,VL}
+       vfixupimmps     $123, 2032(%rdx), %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vfixupimmps     $123, 2048(%rdx), %xmm29, %xmm30         # AVX512{F,VL}
+       vfixupimmps     $123, -2048(%rdx), %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vfixupimmps     $123, -2064(%rdx), %xmm29, %xmm30        # AVX512{F,VL}
+       vfixupimmps     $123, 508(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL} Disp8
+       vfixupimmps     $123, 512(%rdx){1to4}, %xmm29, %xmm30    # AVX512{F,VL}
+       vfixupimmps     $123, -512(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL} Disp8
+       vfixupimmps     $123, -516(%rdx){1to4}, %xmm29, %xmm30   # AVX512{F,VL}
+       vfixupimmps     $0xab, %ymm28, %ymm29, %ymm30    # AVX512{F,VL}
+       vfixupimmps     $0xab, %ymm28, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vfixupimmps     $0xab, %ymm28, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vfixupimmps     $123, %ymm28, %ymm29, %ymm30     # AVX512{F,VL}
+       vfixupimmps     $123, (%rcx), %ymm29, %ymm30     # AVX512{F,VL}
+       vfixupimmps     $123, 0x123(%rax,%r14,8), %ymm29, %ymm30         # AVX512{F,VL}
+       vfixupimmps     $123, (%rcx){1to8}, %ymm29, %ymm30       # AVX512{F,VL}
+       vfixupimmps     $123, 4064(%rdx), %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vfixupimmps     $123, 4096(%rdx), %ymm29, %ymm30         # AVX512{F,VL}
+       vfixupimmps     $123, -4096(%rdx), %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vfixupimmps     $123, -4128(%rdx), %ymm29, %ymm30        # AVX512{F,VL}
+       vfixupimmps     $123, 508(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL} Disp8
+       vfixupimmps     $123, 512(%rdx){1to8}, %ymm29, %ymm30    # AVX512{F,VL}
+       vfixupimmps     $123, -512(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL} Disp8
+       vfixupimmps     $123, -516(%rdx){1to8}, %ymm29, %ymm30   # AVX512{F,VL}
+       vpslld  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vpslld  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpslld  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpslld  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vpslld  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vpslld  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vpslld  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
+       vpslld  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vpslld  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vpslld  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpslld  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vpslld  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
+       vpslld  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
+       vpslld  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
+       vpslld  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
+       vpslld  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpslld  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpslld  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpslld  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpslld  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpslld  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpslld  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
+       vpslld  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpslld  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpslld  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpslld  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpslld  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
+       vpslld  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
+       vpslld  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
+       vpslld  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
+       vpsllq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vpsllq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpsllq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpsllq  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsllq  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vpsllq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vpsllq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
+       vpsllq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vpsllq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vpsllq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpsllq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vpsllq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
+       vpsllq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
+       vpsllq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vpsllq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vpsllq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpsllq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpsllq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpsllq  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsllq  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpsllq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpsllq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vpsllq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpsllq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpsllq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpsllq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpsllq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vpsllq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vpsllq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vpsllq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vpsrad  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vpsrad  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpsrad  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpsrad  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsrad  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vpsrad  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vpsrad  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
+       vpsrad  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vpsrad  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vpsrad  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpsrad  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vpsrad  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
+       vpsrad  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
+       vpsrad  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
+       vpsrad  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
+       vpsrad  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpsrad  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpsrad  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpsrad  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsrad  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpsrad  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpsrad  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
+       vpsrad  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpsrad  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpsrad  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpsrad  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpsrad  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
+       vpsrad  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
+       vpsrad  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
+       vpsrad  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
+       vpsraq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vpsraq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vpsraq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vpsraq  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vpsraq  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vpsraq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vpsraq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
+       vpsraq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vpsraq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vpsraq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vpsraq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vpsraq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
+       vpsraq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
+       vpsraq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vpsraq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vpsraq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vpsraq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vpsraq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vpsraq  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vpsraq  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vpsraq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vpsraq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vpsraq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vpsraq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vpsraq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vpsraq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vpsraq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vpsraq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vpsraq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vpsraq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vprolvd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vprolvd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vprolvd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vprolvd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vprolvd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vprolvd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vprolvd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vprolvd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vprolvd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vprolvd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vprolvd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vprolvd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vprolvd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vprolvd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vprolvd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vprolvd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vprolvd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vprolvd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vprolvd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vprolvd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vprolvd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vprolvd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vprolvd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vprolvd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vprolvd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vprolvd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vprolvd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vprolvd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vprold  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vprold  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vprold  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vprold  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vprold  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vprold  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vprold  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
+       vprold  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vprold  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vprold  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vprold  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vprold  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
+       vprold  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
+       vprold  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
+       vprold  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
+       vprold  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vprold  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vprold  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vprold  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vprold  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vprold  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vprold  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
+       vprold  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vprold  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vprold  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vprold  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vprold  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
+       vprold  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
+       vprold  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
+       vprold  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
+       vprolvq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vprolvq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vprolvq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vprolvq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vprolvq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vprolvq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vprolvq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vprolvq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vprolvq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vprolvq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vprolvq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vprolvq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vprolvq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vprolvq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vprolvq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vprolvq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vprolvq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vprolvq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vprolvq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vprolvq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vprolvq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vprolvq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vprolvq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vprolvq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vprolvq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vprolvq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vprolvq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vprolvq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vprolq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vprolq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vprolq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vprolq  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vprolq  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vprolq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vprolq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
+       vprolq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vprolq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vprolq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vprolq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vprolq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
+       vprolq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
+       vprolq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vprolq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vprolq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vprolq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vprolq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vprolq  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vprolq  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vprolq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vprolq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vprolq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vprolq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vprolq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vprolq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vprolq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vprolq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vprolq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vprolq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vprorvd %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vprorvd %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vprorvd %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vprorvd (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vprorvd 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vprorvd (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vprorvd 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vprorvd 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vprorvd -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vprorvd -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vprorvd 508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vprorvd 512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vprorvd -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vprorvd -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vprorvd %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vprorvd %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vprorvd %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vprorvd (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vprorvd 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vprorvd (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vprorvd 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vprorvd 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vprorvd -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vprorvd -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vprorvd 508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vprorvd 512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vprorvd -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vprorvd -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vprord  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vprord  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vprord  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vprord  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vprord  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vprord  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vprord  $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
+       vprord  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vprord  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vprord  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vprord  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vprord  $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
+       vprord  $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
+       vprord  $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
+       vprord  $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
+       vprord  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vprord  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vprord  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vprord  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vprord  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vprord  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vprord  $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
+       vprord  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vprord  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vprord  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vprord  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vprord  $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
+       vprord  $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
+       vprord  $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
+       vprord  $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
+       vprorvq %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vprorvq %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vprorvq %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vprorvq (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vprorvq 0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vprorvq (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vprorvq 2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vprorvq 2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vprorvq -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vprorvq -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vprorvq 1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vprorvq 1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vprorvq -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vprorvq -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vprorvq %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vprorvq %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vprorvq %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vprorvq (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vprorvq 0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vprorvq (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vprorvq 4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vprorvq 4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vprorvq -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vprorvq -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vprorvq 1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vprorvq 1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vprorvq -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vprorvq -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vprorq  $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vprorq  $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vprorq  $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vprorq  $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vprorq  $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vprorq  $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vprorq  $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
+       vprorq  $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vprorq  $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vprorq  $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vprorq  $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vprorq  $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
+       vprorq  $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
+       vprorq  $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vprorq  $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vprorq  $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vprorq  $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vprorq  $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vprorq  $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vprorq  $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vprorq  $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vprorq  $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vprorq  $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vprorq  $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vprorq  $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vprorq  $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vprorq  $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vprorq  $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vprorq  $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vprorq  $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vrndscalepd     $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vrndscalepd     $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vrndscalepd     $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vrndscalepd     $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vrndscalepd     $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vrndscalepd     $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vrndscalepd     $123, (%rcx){1to2}, %xmm30       # AVX512{F,VL}
+       vrndscalepd     $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vrndscalepd     $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vrndscalepd     $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vrndscalepd     $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vrndscalepd     $123, 1016(%rdx){1to2}, %xmm30   # AVX512{F,VL} Disp8
+       vrndscalepd     $123, 1024(%rdx){1to2}, %xmm30   # AVX512{F,VL}
+       vrndscalepd     $123, -1024(%rdx){1to2}, %xmm30  # AVX512{F,VL} Disp8
+       vrndscalepd     $123, -1032(%rdx){1to2}, %xmm30  # AVX512{F,VL}
+       vrndscalepd     $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vrndscalepd     $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vrndscalepd     $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vrndscalepd     $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vrndscalepd     $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vrndscalepd     $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vrndscalepd     $123, (%rcx){1to4}, %ymm30       # AVX512{F,VL}
+       vrndscalepd     $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vrndscalepd     $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vrndscalepd     $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vrndscalepd     $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vrndscalepd     $123, 1016(%rdx){1to4}, %ymm30   # AVX512{F,VL} Disp8
+       vrndscalepd     $123, 1024(%rdx){1to4}, %ymm30   # AVX512{F,VL}
+       vrndscalepd     $123, -1024(%rdx){1to4}, %ymm30  # AVX512{F,VL} Disp8
+       vrndscalepd     $123, -1032(%rdx){1to4}, %ymm30  # AVX512{F,VL}
+       vrndscaleps     $0xab, %xmm29, %xmm30    # AVX512{F,VL}
+       vrndscaleps     $0xab, %xmm29, %xmm30{%k7}       # AVX512{F,VL}
+       vrndscaleps     $0xab, %xmm29, %xmm30{%k7}{z}    # AVX512{F,VL}
+       vrndscaleps     $123, %xmm29, %xmm30     # AVX512{F,VL}
+       vrndscaleps     $123, (%rcx), %xmm30     # AVX512{F,VL}
+       vrndscaleps     $123, 0x123(%rax,%r14,8), %xmm30         # AVX512{F,VL}
+       vrndscaleps     $123, (%rcx){1to4}, %xmm30       # AVX512{F,VL}
+       vrndscaleps     $123, 2032(%rdx), %xmm30         # AVX512{F,VL} Disp8
+       vrndscaleps     $123, 2048(%rdx), %xmm30         # AVX512{F,VL}
+       vrndscaleps     $123, -2048(%rdx), %xmm30        # AVX512{F,VL} Disp8
+       vrndscaleps     $123, -2064(%rdx), %xmm30        # AVX512{F,VL}
+       vrndscaleps     $123, 508(%rdx){1to4}, %xmm30    # AVX512{F,VL} Disp8
+       vrndscaleps     $123, 512(%rdx){1to4}, %xmm30    # AVX512{F,VL}
+       vrndscaleps     $123, -512(%rdx){1to4}, %xmm30   # AVX512{F,VL} Disp8
+       vrndscaleps     $123, -516(%rdx){1to4}, %xmm30   # AVX512{F,VL}
+       vrndscaleps     $0xab, %ymm29, %ymm30    # AVX512{F,VL}
+       vrndscaleps     $0xab, %ymm29, %ymm30{%k7}       # AVX512{F,VL}
+       vrndscaleps     $0xab, %ymm29, %ymm30{%k7}{z}    # AVX512{F,VL}
+       vrndscaleps     $123, %ymm29, %ymm30     # AVX512{F,VL}
+       vrndscaleps     $123, (%rcx), %ymm30     # AVX512{F,VL}
+       vrndscaleps     $123, 0x123(%rax,%r14,8), %ymm30         # AVX512{F,VL}
+       vrndscaleps     $123, (%rcx){1to8}, %ymm30       # AVX512{F,VL}
+       vrndscaleps     $123, 4064(%rdx), %ymm30         # AVX512{F,VL} Disp8
+       vrndscaleps     $123, 4096(%rdx), %ymm30         # AVX512{F,VL}
+       vrndscaleps     $123, -4096(%rdx), %ymm30        # AVX512{F,VL} Disp8
+       vrndscaleps     $123, -4128(%rdx), %ymm30        # AVX512{F,VL}
+       vrndscaleps     $123, 508(%rdx){1to8}, %ymm30    # AVX512{F,VL} Disp8
+       vrndscaleps     $123, 512(%rdx){1to8}, %ymm30    # AVX512{F,VL}
+       vrndscaleps     $123, -512(%rdx){1to8}, %ymm30   # AVX512{F,VL} Disp8
+       vrndscaleps     $123, -516(%rdx){1to8}, %ymm30   # AVX512{F,VL}
+       vpcompressq     %xmm30, (%rcx)   # AVX512{F,VL}
+       vpcompressq     %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpcompressq     %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpcompressq     %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpcompressq     %xmm30, 1024(%rdx)       # AVX512{F,VL}
+       vpcompressq     %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpcompressq     %xmm30, -1032(%rdx)      # AVX512{F,VL}
+       vpcompressq     %ymm30, (%rcx)   # AVX512{F,VL}
+       vpcompressq     %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpcompressq     %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpcompressq     %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpcompressq     %ymm30, 1024(%rdx)       # AVX512{F,VL}
+       vpcompressq     %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpcompressq     %ymm30, -1032(%rdx)      # AVX512{F,VL}
+       vpcompressq     %xmm29, %xmm30   # AVX512{F,VL}
+       vpcompressq     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpcompressq     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpcompressq     %ymm29, %ymm30   # AVX512{F,VL}
+       vpcompressq     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpcompressq     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvtps2ph       $0xab, %xmm30, (%rcx)    # AVX512{F,VL}
+       vcvtps2ph       $0xab, %xmm30, (%rcx){%k7}       # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm30, (%rcx)     # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm30, 0x123(%rax,%r14,8)         # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm30, 1016(%rdx)         # AVX512{F,VL} Disp8
+       vcvtps2ph       $123, %xmm30, 1024(%rdx)         # AVX512{F,VL}
+       vcvtps2ph       $123, %xmm30, -1024(%rdx)        # AVX512{F,VL} Disp8
+       vcvtps2ph       $123, %xmm30, -1032(%rdx)        # AVX512{F,VL}
+       vcvtps2ph       $0xab, %ymm30, (%rcx)    # AVX512{F,VL}
+       vcvtps2ph       $0xab, %ymm30, (%rcx){%k7}       # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm30, (%rcx)     # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm30, 0x123(%rax,%r14,8)         # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm30, 2032(%rdx)         # AVX512{F,VL} Disp8
+       vcvtps2ph       $123, %ymm30, 2048(%rdx)         # AVX512{F,VL}
+       vcvtps2ph       $123, %ymm30, -2048(%rdx)        # AVX512{F,VL} Disp8
+       vcvtps2ph       $123, %ymm30, -2064(%rdx)        # AVX512{F,VL}
+       vextractf32x4   $0xab, %ymm29, (%rcx)    # AVX512{F,VL}
+       vextractf32x4   $0xab, %ymm29, (%rcx){%k7}       # AVX512{F,VL}
+       vextractf32x4   $123, %ymm29, (%rcx)     # AVX512{F,VL}
+       vextractf32x4   $123, %ymm29, 0x123(%rax,%r14,8)         # AVX512{F,VL}
+       vextractf32x4   $123, %ymm29, 2032(%rdx)         # AVX512{F,VL} Disp8
+       vextractf32x4   $123, %ymm29, 2048(%rdx)         # AVX512{F,VL}
+       vextractf32x4   $123, %ymm29, -2048(%rdx)        # AVX512{F,VL} Disp8
+       vextractf32x4   $123, %ymm29, -2064(%rdx)        # AVX512{F,VL}
+       vextracti32x4   $0xab, %ymm29, (%rcx)    # AVX512{F,VL}
+       vextracti32x4   $0xab, %ymm29, (%rcx){%k7}       # AVX512{F,VL}
+       vextracti32x4   $123, %ymm29, (%rcx)     # AVX512{F,VL}
+       vextracti32x4   $123, %ymm29, 0x123(%rax,%r14,8)         # AVX512{F,VL}
+       vextracti32x4   $123, %ymm29, 2032(%rdx)         # AVX512{F,VL} Disp8
+       vextracti32x4   $123, %ymm29, 2048(%rdx)         # AVX512{F,VL}
+       vextracti32x4   $123, %ymm29, -2048(%rdx)        # AVX512{F,VL} Disp8
+       vextracti32x4   $123, %ymm29, -2064(%rdx)        # AVX512{F,VL}
+       vmovapd %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovapd %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovapd %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovapd %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovapd %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovapd %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovapd %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovapd %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovapd %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovapd %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovapd %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovapd %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovapd %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovapd %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovaps %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovaps %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovaps %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovaps %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovaps %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovaps %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovaps %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovaps %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovaps %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovaps %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovaps %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovaps %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovaps %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovaps %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovdqa32       %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovdqa32       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovdqa32       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovdqa32       %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovdqa32       %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovdqa32       %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovdqa32       %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovdqa32       %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovdqa32       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovdqa32       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovdqa32       %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovdqa32       %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovdqa32       %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovdqa32       %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovdqa64       %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovdqa64       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovdqa64       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovdqa64       %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovdqa64       %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovdqa64       %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovdqa64       %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovdqa64       %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovdqa64       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovdqa64       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovdqa64       %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovdqa64       %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovdqa64       %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovdqa64       %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovdqu32       %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovdqu32       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovdqu32       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovdqu32       %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovdqu32       %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovdqu32       %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovdqu32       %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovdqu32       %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovdqu32       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovdqu32       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovdqu32       %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovdqu32       %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovdqu32       %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovdqu32       %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovdqu64       %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovdqu64       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovdqu64       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovdqu64       %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovdqu64       %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovdqu64       %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovdqu64       %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovdqu64       %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovdqu64       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovdqu64       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovdqu64       %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovdqu64       %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovdqu64       %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovdqu64       %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovupd %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovupd %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovupd %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovupd %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovupd %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovupd %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovupd %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovupd %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovupd %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovupd %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovupd %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovupd %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovupd %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovupd %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vmovups %xmm30, (%rcx)   # AVX512{F,VL}
+       vmovups %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovups %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovups %xmm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vmovups %xmm30, 2048(%rdx)       # AVX512{F,VL}
+       vmovups %xmm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vmovups %xmm30, -2064(%rdx)      # AVX512{F,VL}
+       vmovups %ymm30, (%rcx)   # AVX512{F,VL}
+       vmovups %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vmovups %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vmovups %ymm30, 4064(%rdx)       # AVX512{F,VL} Disp8
+       vmovups %ymm30, 4096(%rdx)       # AVX512{F,VL}
+       vmovups %ymm30, -4096(%rdx)      # AVX512{F,VL} Disp8
+       vmovups %ymm30, -4128(%rdx)      # AVX512{F,VL}
+       vpmovqb %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovqb %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovqb %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovqb %xmm30, 254(%rdx)        # AVX512{F,VL} Disp8
+       vpmovqb %xmm30, 256(%rdx)        # AVX512{F,VL}
+       vpmovqb %xmm30, -256(%rdx)       # AVX512{F,VL} Disp8
+       vpmovqb %xmm30, -258(%rdx)       # AVX512{F,VL}
+       vpmovqb %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovqb %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovqb %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovqb %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpmovqb %ymm30, 512(%rdx)        # AVX512{F,VL}
+       vpmovqb %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpmovqb %ymm30, -516(%rdx)       # AVX512{F,VL}
+       vpmovsqb        %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovsqb        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsqb        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsqb        %xmm30, 254(%rdx)        # AVX512{F,VL} Disp8
+       vpmovsqb        %xmm30, 256(%rdx)        # AVX512{F,VL}
+       vpmovsqb        %xmm30, -256(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsqb        %xmm30, -258(%rdx)       # AVX512{F,VL}
+       vpmovsqb        %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovsqb        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsqb        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsqb        %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpmovsqb        %ymm30, 512(%rdx)        # AVX512{F,VL}
+       vpmovsqb        %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsqb        %ymm30, -516(%rdx)       # AVX512{F,VL}
+       vpmovusqb       %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovusqb       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusqb       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusqb       %xmm30, 254(%rdx)        # AVX512{F,VL} Disp8
+       vpmovusqb       %xmm30, 256(%rdx)        # AVX512{F,VL}
+       vpmovusqb       %xmm30, -256(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusqb       %xmm30, -258(%rdx)       # AVX512{F,VL}
+       vpmovusqb       %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovusqb       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusqb       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusqb       %ymm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpmovusqb       %ymm30, 512(%rdx)        # AVX512{F,VL}
+       vpmovusqb       %ymm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusqb       %ymm30, -516(%rdx)       # AVX512{F,VL}
+       vpmovqw %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovqw %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovqw %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovqw %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpmovqw %xmm30, 512(%rdx)        # AVX512{F,VL}
+       vpmovqw %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpmovqw %xmm30, -516(%rdx)       # AVX512{F,VL}
+       vpmovqw %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovqw %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovqw %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovqw %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovqw %ymm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovqw %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovqw %ymm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovsqw        %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovsqw        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsqw        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsqw        %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpmovsqw        %xmm30, 512(%rdx)        # AVX512{F,VL}
+       vpmovsqw        %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsqw        %xmm30, -516(%rdx)       # AVX512{F,VL}
+       vpmovsqw        %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovsqw        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsqw        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsqw        %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsqw        %ymm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovsqw        %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovsqw        %ymm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovusqw       %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovusqw       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusqw       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusqw       %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpmovusqw       %xmm30, 512(%rdx)        # AVX512{F,VL}
+       vpmovusqw       %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusqw       %xmm30, -516(%rdx)       # AVX512{F,VL}
+       vpmovusqw       %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovusqw       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusqw       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusqw       %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusqw       %ymm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovusqw       %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovusqw       %ymm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovqd %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovqd %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovqd %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovqd %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovqd %xmm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovqd %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovqd %xmm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovqd %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovqd %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovqd %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovqd %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vpmovqd %ymm30, 2048(%rdx)       # AVX512{F,VL}
+       vpmovqd %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vpmovqd %ymm30, -2064(%rdx)      # AVX512{F,VL}
+       vpmovsqd        %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovsqd        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsqd        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsqd        %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsqd        %xmm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovsqd        %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovsqd        %xmm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovsqd        %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovsqd        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsqd        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsqd        %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsqd        %ymm30, 2048(%rdx)       # AVX512{F,VL}
+       vpmovsqd        %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vpmovsqd        %ymm30, -2064(%rdx)      # AVX512{F,VL}
+       vpmovusqd       %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovusqd       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusqd       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusqd       %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusqd       %xmm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovusqd       %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovusqd       %xmm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovusqd       %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovusqd       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusqd       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusqd       %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusqd       %ymm30, 2048(%rdx)       # AVX512{F,VL}
+       vpmovusqd       %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vpmovusqd       %ymm30, -2064(%rdx)      # AVX512{F,VL}
+       vpmovdb %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovdb %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovdb %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovdb %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpmovdb %xmm30, 512(%rdx)        # AVX512{F,VL}
+       vpmovdb %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpmovdb %xmm30, -516(%rdx)       # AVX512{F,VL}
+       vpmovdb %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovdb %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovdb %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovdb %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovdb %ymm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovdb %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovdb %ymm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovsdb        %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovsdb        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsdb        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsdb        %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpmovsdb        %xmm30, 512(%rdx)        # AVX512{F,VL}
+       vpmovsdb        %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsdb        %xmm30, -516(%rdx)       # AVX512{F,VL}
+       vpmovsdb        %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovsdb        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsdb        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsdb        %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsdb        %ymm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovsdb        %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovsdb        %ymm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovusdb       %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovusdb       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusdb       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusdb       %xmm30, 508(%rdx)        # AVX512{F,VL} Disp8
+       vpmovusdb       %xmm30, 512(%rdx)        # AVX512{F,VL}
+       vpmovusdb       %xmm30, -512(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusdb       %xmm30, -516(%rdx)       # AVX512{F,VL}
+       vpmovusdb       %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovusdb       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusdb       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusdb       %ymm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusdb       %ymm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovusdb       %ymm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovusdb       %ymm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovdw %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovdw %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovdw %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovdw %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovdw %xmm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovdw %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovdw %xmm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovdw %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovdw %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovdw %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovdw %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vpmovdw %ymm30, 2048(%rdx)       # AVX512{F,VL}
+       vpmovdw %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vpmovdw %ymm30, -2064(%rdx)      # AVX512{F,VL}
+       vpmovsdw        %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovsdw        %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsdw        %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsdw        %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsdw        %xmm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovsdw        %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovsdw        %xmm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovsdw        %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovsdw        %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovsdw        %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovsdw        %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vpmovsdw        %ymm30, 2048(%rdx)       # AVX512{F,VL}
+       vpmovsdw        %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vpmovsdw        %ymm30, -2064(%rdx)      # AVX512{F,VL}
+       vpmovusdw       %xmm30, (%rcx)   # AVX512{F,VL}
+       vpmovusdw       %xmm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusdw       %xmm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusdw       %xmm30, 1016(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusdw       %xmm30, 1024(%rdx)       # AVX512{F,VL}
+       vpmovusdw       %xmm30, -1024(%rdx)      # AVX512{F,VL} Disp8
+       vpmovusdw       %xmm30, -1032(%rdx)      # AVX512{F,VL}
+       vpmovusdw       %ymm30, (%rcx)   # AVX512{F,VL}
+       vpmovusdw       %ymm30, (%rcx){%k7}      # AVX512{F,VL}
+       vpmovusdw       %ymm30, 0x123(%rax,%r14,8)       # AVX512{F,VL}
+       vpmovusdw       %ymm30, 2032(%rdx)       # AVX512{F,VL} Disp8
+       vpmovusdw       %ymm30, 2048(%rdx)       # AVX512{F,VL}
+       vpmovusdw       %ymm30, -2048(%rdx)      # AVX512{F,VL} Disp8
+       vpmovusdw       %ymm30, -2064(%rdx)      # AVX512{F,VL}
+       vcvttpd2udq     %xmm29, %xmm30   # AVX512{F,VL}
+       vcvttpd2udq     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvttpd2udq     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvttpd2udqx    (%rcx), %xmm30   # AVX512{F,VL}
+       vcvttpd2udqx    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvttpd2udqx    (%rcx){1to2}, %xmm30     # AVX512{F,VL}
+       vcvttpd2udqx    2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvttpd2udqx    2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvttpd2udqx    -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvttpd2udqx    -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvttpd2udqx    1016(%rdx){1to2}, %xmm30         # AVX512{F,VL} Disp8
+       vcvttpd2udqx    1024(%rdx){1to2}, %xmm30         # AVX512{F,VL}
+       vcvttpd2udqx    -1024(%rdx){1to2}, %xmm30        # AVX512{F,VL} Disp8
+       vcvttpd2udqx    -1032(%rdx){1to2}, %xmm30        # AVX512{F,VL}
+       vcvttpd2udq     %ymm29, %xmm30   # AVX512{F,VL}
+       vcvttpd2udq     %ymm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvttpd2udq     %ymm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvttpd2udqy    (%rcx), %xmm30   # AVX512{F,VL}
+       vcvttpd2udqy    0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvttpd2udqy    (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvttpd2udqy    4064(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvttpd2udqy    4096(%rdx), %xmm30       # AVX512{F,VL}
+       vcvttpd2udqy    -4096(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvttpd2udqy    -4128(%rdx), %xmm30      # AVX512{F,VL}
+       vcvttpd2udqy    1016(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvttpd2udqy    1024(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvttpd2udqy    -1024(%rdx){1to4}, %xmm30        # AVX512{F,VL} Disp8
+       vcvttpd2udqy    -1032(%rdx){1to4}, %xmm30        # AVX512{F,VL}
+       vcvttps2udq     %xmm29, %xmm30   # AVX512{F,VL}
+       vcvttps2udq     %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vcvttps2udq     %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vcvttps2udq     (%rcx), %xmm30   # AVX512{F,VL}
+       vcvttps2udq     0x123(%rax,%r14,8), %xmm30       # AVX512{F,VL}
+       vcvttps2udq     (%rcx){1to4}, %xmm30     # AVX512{F,VL}
+       vcvttps2udq     2032(%rdx), %xmm30       # AVX512{F,VL} Disp8
+       vcvttps2udq     2048(%rdx), %xmm30       # AVX512{F,VL}
+       vcvttps2udq     -2048(%rdx), %xmm30      # AVX512{F,VL} Disp8
+       vcvttps2udq     -2064(%rdx), %xmm30      # AVX512{F,VL}
+       vcvttps2udq     508(%rdx){1to4}, %xmm30  # AVX512{F,VL} Disp8
+       vcvttps2udq     512(%rdx){1to4}, %xmm30  # AVX512{F,VL}
+       vcvttps2udq     -512(%rdx){1to4}, %xmm30         # AVX512{F,VL} Disp8
+       vcvttps2udq     -516(%rdx){1to4}, %xmm30         # AVX512{F,VL}
+       vcvttps2udq     %ymm29, %ymm30   # AVX512{F,VL}
+       vcvttps2udq     %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vcvttps2udq     %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vcvttps2udq     (%rcx), %ymm30   # AVX512{F,VL}
+       vcvttps2udq     0x123(%rax,%r14,8), %ymm30       # AVX512{F,VL}
+       vcvttps2udq     (%rcx){1to8}, %ymm30     # AVX512{F,VL}
+       vcvttps2udq     4064(%rdx), %ymm30       # AVX512{F,VL} Disp8
+       vcvttps2udq     4096(%rdx), %ymm30       # AVX512{F,VL}
+       vcvttps2udq     -4096(%rdx), %ymm30      # AVX512{F,VL} Disp8
+       vcvttps2udq     -4128(%rdx), %ymm30      # AVX512{F,VL}
+       vcvttps2udq     508(%rdx){1to8}, %ymm30  # AVX512{F,VL} Disp8
+       vcvttps2udq     512(%rdx){1to8}, %ymm30  # AVX512{F,VL}
+       vcvttps2udq     -512(%rdx){1to8}, %ymm30         # AVX512{F,VL} Disp8
+       vcvttps2udq     -516(%rdx){1to8}, %ymm30         # AVX512{F,VL}
+       vpermi2d        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermi2d        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermi2d        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermi2d        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermi2d        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermi2d        (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermi2d        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermi2d        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermi2d        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermi2d        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermi2d        508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpermi2d        512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpermi2d        -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermi2d        -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermi2d        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermi2d        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermi2d        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermi2d        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermi2d        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermi2d        (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermi2d        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermi2d        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermi2d        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermi2d        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermi2d        508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpermi2d        512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpermi2d        -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermi2d        -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermi2q        %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermi2q        %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermi2q        %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermi2q        (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermi2q        0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermi2q        (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermi2q        2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermi2q        2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermi2q        -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermi2q        -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermi2q        1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermi2q        1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermi2q        -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpermi2q        -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpermi2q        %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermi2q        %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermi2q        %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermi2q        (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermi2q        0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermi2q        (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermi2q        4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermi2q        4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermi2q        -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermi2q        -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermi2q        1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermi2q        1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermi2q        -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpermi2q        -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vpermi2ps       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermi2ps       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermi2ps       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermi2ps       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermi2ps       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermi2ps       (%rcx){1to4}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermi2ps       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermi2ps       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermi2ps       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermi2ps       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermi2ps       508(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL} Disp8
+       vpermi2ps       512(%rdx){1to4}, %xmm29, %xmm30  # AVX512{F,VL}
+       vpermi2ps       -512(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermi2ps       -516(%rdx){1to4}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermi2ps       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermi2ps       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermi2ps       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermi2ps       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermi2ps       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermi2ps       (%rcx){1to8}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermi2ps       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermi2ps       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermi2ps       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermi2ps       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermi2ps       508(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL} Disp8
+       vpermi2ps       512(%rdx){1to8}, %ymm29, %ymm30  # AVX512{F,VL}
+       vpermi2ps       -512(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermi2ps       -516(%rdx){1to8}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermi2pd       %xmm28, %xmm29, %xmm30   # AVX512{F,VL}
+       vpermi2pd       %xmm28, %xmm29, %xmm30{%k7}      # AVX512{F,VL}
+       vpermi2pd       %xmm28, %xmm29, %xmm30{%k7}{z}   # AVX512{F,VL}
+       vpermi2pd       (%rcx), %xmm29, %xmm30   # AVX512{F,VL}
+       vpermi2pd       0x123(%rax,%r14,8), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermi2pd       (%rcx){1to2}, %xmm29, %xmm30     # AVX512{F,VL}
+       vpermi2pd       2032(%rdx), %xmm29, %xmm30       # AVX512{F,VL} Disp8
+       vpermi2pd       2048(%rdx), %xmm29, %xmm30       # AVX512{F,VL}
+       vpermi2pd       -2048(%rdx), %xmm29, %xmm30      # AVX512{F,VL} Disp8
+       vpermi2pd       -2064(%rdx), %xmm29, %xmm30      # AVX512{F,VL}
+       vpermi2pd       1016(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL} Disp8
+       vpermi2pd       1024(%rdx){1to2}, %xmm29, %xmm30         # AVX512{F,VL}
+       vpermi2pd       -1024(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL} Disp8
+       vpermi2pd       -1032(%rdx){1to2}, %xmm29, %xmm30        # AVX512{F,VL}
+       vpermi2pd       %ymm28, %ymm29, %ymm30   # AVX512{F,VL}
+       vpermi2pd       %ymm28, %ymm29, %ymm30{%k7}      # AVX512{F,VL}
+       vpermi2pd       %ymm28, %ymm29, %ymm30{%k7}{z}   # AVX512{F,VL}
+       vpermi2pd       (%rcx), %ymm29, %ymm30   # AVX512{F,VL}
+       vpermi2pd       0x123(%rax,%r14,8), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermi2pd       (%rcx){1to4}, %ymm29, %ymm30     # AVX512{F,VL}
+       vpermi2pd       4064(%rdx), %ymm29, %ymm30       # AVX512{F,VL} Disp8
+       vpermi2pd       4096(%rdx), %ymm29, %ymm30       # AVX512{F,VL}
+       vpermi2pd       -4096(%rdx), %ymm29, %ymm30      # AVX512{F,VL} Disp8
+       vpermi2pd       -4128(%rdx), %ymm29, %ymm30      # AVX512{F,VL}
+       vpermi2pd       1016(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL} Disp8
+       vpermi2pd       1024(%rdx){1to4}, %ymm29, %ymm30         # AVX512{F,VL}
+       vpermi2pd       -1024(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL} Disp8
+       vpermi2pd       -1032(%rdx){1to4}, %ymm29, %ymm30        # AVX512{F,VL}
+       vptestnmd       %xmm28, %xmm29, %k5      # AVX512{F,VL}
+       vptestnmd       %xmm28, %xmm29, %k5{%k7}         # AVX512{F,VL}
+       vptestnmd       (%rcx), %xmm29, %k5      # AVX512{F,VL}
+       vptestnmd       0x123(%rax,%r14,8), %xmm29, %k5  # AVX512{F,VL}
+       vptestnmd       (%rcx){1to4}, %xmm29, %k5        # AVX512{F,VL}
+       vptestnmd       2032(%rdx), %xmm29, %k5  # AVX512{F,VL} Disp8
+       vptestnmd       2048(%rdx), %xmm29, %k5  # AVX512{F,VL}
+       vptestnmd       -2048(%rdx), %xmm29, %k5         # AVX512{F,VL} Disp8
+       vptestnmd       -2064(%rdx), %xmm29, %k5         # AVX512{F,VL}
+       vptestnmd       508(%rdx){1to4}, %xmm29, %k5     # AVX512{F,VL} Disp8
+       vptestnmd       512(%rdx){1to4}, %xmm29, %k5     # AVX512{F,VL}
+       vptestnmd       -512(%rdx){1to4}, %xmm29, %k5    # AVX512{F,VL} Disp8
+       vptestnmd       -516(%rdx){1to4}, %xmm29, %k5    # AVX512{F,VL}
+       vptestnmd       %ymm28, %ymm29, %k5      # AVX512{F,VL}
+       vptestnmd       %ymm28, %ymm29, %k5{%k7}         # AVX512{F,VL}
+       vptestnmd       (%rcx), %ymm29, %k5      # AVX512{F,VL}
+       vptestnmd       0x123(%rax,%r14,8), %ymm29, %k5  # AVX512{F,VL}
+       vptestnmd       (%rcx){1to8}, %ymm29, %k5        # AVX512{F,VL}
+       vptestnmd       4064(%rdx), %ymm29, %k5  # AVX512{F,VL} Disp8
+       vptestnmd       4096(%rdx), %ymm29, %k5  # AVX512{F,VL}
+       vptestnmd       -4096(%rdx), %ymm29, %k5         # AVX512{F,VL} Disp8
+       vptestnmd       -4128(%rdx), %ymm29, %k5         # AVX512{F,VL}
+       vptestnmd       508(%rdx){1to8}, %ymm29, %k5     # AVX512{F,VL} Disp8
+       vptestnmd       512(%rdx){1to8}, %ymm29, %k5     # AVX512{F,VL}
+       vptestnmd       -512(%rdx){1to8}, %ymm29, %k5    # AVX512{F,VL} Disp8
+       vptestnmd       -516(%rdx){1to8}, %ymm29, %k5    # AVX512{F,VL}
+       vptestnmq       %xmm28, %xmm29, %k5      # AVX512{F,VL}
+       vptestnmq       %xmm28, %xmm29, %k5{%k7}         # AVX512{F,VL}
+       vptestnmq       (%rcx), %xmm29, %k5      # AVX512{F,VL}
+       vptestnmq       0x123(%rax,%r14,8), %xmm29, %k5  # AVX512{F,VL}
+       vptestnmq       (%rcx){1to2}, %xmm29, %k5        # AVX512{F,VL}
+       vptestnmq       2032(%rdx), %xmm29, %k5  # AVX512{F,VL} Disp8
+       vptestnmq       2048(%rdx), %xmm29, %k5  # AVX512{F,VL}
+       vptestnmq       -2048(%rdx), %xmm29, %k5         # AVX512{F,VL} Disp8
+       vptestnmq       -2064(%rdx), %xmm29, %k5         # AVX512{F,VL}
+       vptestnmq       1016(%rdx){1to2}, %xmm29, %k5    # AVX512{F,VL} Disp8
+       vptestnmq       1024(%rdx){1to2}, %xmm29, %k5    # AVX512{F,VL}
+       vptestnmq       -1024(%rdx){1to2}, %xmm29, %k5   # AVX512{F,VL} Disp8
+       vptestnmq       -1032(%rdx){1to2}, %xmm29, %k5   # AVX512{F,VL}
+       vptestnmq       %ymm28, %ymm29, %k5      # AVX512{F,VL}
+       vptestnmq       %ymm28, %ymm29, %k5{%k7}         # AVX512{F,VL}
+       vptestnmq       (%rcx), %ymm29, %k5      # AVX512{F,VL}
+       vptestnmq       0x123(%rax,%r14,8), %ymm29, %k5  # AVX512{F,VL}
+       vptestnmq       (%rcx){1to4}, %ymm29, %k5        # AVX512{F,VL}
+       vptestnmq       4064(%rdx), %ymm29, %k5  # AVX512{F,VL} Disp8
+       vptestnmq       4096(%rdx), %ymm29, %k5  # AVX512{F,VL}
+       vptestnmq       -4096(%rdx), %ymm29, %k5         # AVX512{F,VL} Disp8
+       vptestnmq       -4128(%rdx), %ymm29, %k5         # AVX512{F,VL}
+       vptestnmq       1016(%rdx){1to4}, %ymm29, %k5    # AVX512{F,VL} Disp8
+       vptestnmq       1024(%rdx){1to4}, %ymm29, %k5    # AVX512{F,VL}
+       vptestnmq       -1024(%rdx){1to4}, %ymm29, %k5   # AVX512{F,VL} Disp8
+       vptestnmq       -1032(%rdx){1to4}, %ymm29, %k5   # AVX512{F,VL}
+
+       .intel_syntax noprefix
+       vaddpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vaddpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vaddpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vaddpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vaddpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vaddpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vaddpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vaddpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vaddpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vaddpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vaddpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vaddpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vaddpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vaddpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vaddpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vaddpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vaddpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vaddpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vaddpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vaddpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vaddpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vaddpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vaddpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vaddpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vaddpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vaddpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vaddpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vaddpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vaddps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vaddps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vaddps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vaddps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vaddps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vaddps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vaddps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vaddps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vaddps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vaddps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vaddps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vaddps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vaddps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vaddps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vaddps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vaddps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vaddps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vaddps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vaddps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vaddps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vaddps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vaddps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vaddps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vaddps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vaddps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vaddps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vaddps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vaddps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       valignd xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
+       valignd xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
+       valignd xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
+       valignd xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
+       valignd xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       valignd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       valignd xmm30, xmm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       valignd xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       valignd xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       valignd xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       valignd xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       valignd xmm30, xmm29, [rdx+508]{1to4}, 123       # AVX512{F,VL} Disp8
+       valignd xmm30, xmm29, [rdx+512]{1to4}, 123       # AVX512{F,VL}
+       valignd xmm30, xmm29, [rdx-512]{1to4}, 123       # AVX512{F,VL} Disp8
+       valignd xmm30, xmm29, [rdx-516]{1to4}, 123       # AVX512{F,VL}
+       valignd ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       valignd ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       valignd ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       valignd ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       valignd ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       valignd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       valignd ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
+       valignd ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       valignd ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       valignd ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       valignd ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       valignd ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
+       valignd ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
+       valignd ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
+       valignd ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
+       vblendmpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vblendmpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vblendmpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vblendmpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vblendmpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vblendmpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vblendmpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vblendmpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vblendmpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vblendmpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vblendmpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vblendmpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vblendmpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vblendmpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vblendmpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vblendmpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vblendmpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vblendmpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vblendmpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vblendmpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vblendmpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vblendmpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vblendmpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vblendmpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vblendmpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vblendmpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vblendmpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vblendmpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vblendmps       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vblendmps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vblendmps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vblendmps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vblendmps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vblendmps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vblendmps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vblendmps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vblendmps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vblendmps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vblendmps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vblendmps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vblendmps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vblendmps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vblendmps       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vblendmps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vblendmps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vblendmps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vblendmps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vblendmps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vblendmps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vblendmps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vblendmps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vblendmps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vblendmps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vblendmps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vblendmps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vblendmps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vbroadcastf32x4 ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vbroadcastf32x4 ymm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vbroadcastf32x4 ymm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vbroadcastf32x4 ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vbroadcastf32x4 ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vbroadcastf32x4 ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vbroadcastf32x4 ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vbroadcastf32x4 ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vbroadcasti32x4 ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vbroadcasti32x4 ymm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vbroadcasti32x4 ymm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vbroadcasti32x4 ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vbroadcasti32x4 ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vbroadcasti32x4 ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vbroadcasti32x4 ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vbroadcasti32x4 ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vbroadcastsd    ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vbroadcastsd    ymm30{k7}, QWORD PTR [rcx]       # AVX512{F,VL}
+       vbroadcastsd    ymm30{k7}{z}, QWORD PTR [rcx]    # AVX512{F,VL}
+       vbroadcastsd    ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vbroadcastsd    ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vbroadcastsd    ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vbroadcastsd    ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vbroadcastsd    ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vbroadcastsd    ymm30, xmm29     # AVX512{F,VL}
+       vbroadcastsd    ymm30{k7}, xmm29         # AVX512{F,VL}
+       vbroadcastsd    ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vbroadcastss    xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vbroadcastss    xmm30{k7}, DWORD PTR [rcx]       # AVX512{F,VL}
+       vbroadcastss    xmm30{k7}{z}, DWORD PTR [rcx]    # AVX512{F,VL}
+       vbroadcastss    xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vbroadcastss    xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vbroadcastss    xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vbroadcastss    xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vbroadcastss    xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vbroadcastss    ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vbroadcastss    ymm30{k7}, DWORD PTR [rcx]       # AVX512{F,VL}
+       vbroadcastss    ymm30{k7}{z}, DWORD PTR [rcx]    # AVX512{F,VL}
+       vbroadcastss    ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vbroadcastss    ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vbroadcastss    ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vbroadcastss    ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vbroadcastss    ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vbroadcastss    xmm30, xmm29     # AVX512{F,VL}
+       vbroadcastss    xmm30{k7}, xmm29         # AVX512{F,VL}
+       vbroadcastss    xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vbroadcastss    ymm30, xmm29     # AVX512{F,VL}
+       vbroadcastss    ymm30{k7}, xmm29         # AVX512{F,VL}
+       vbroadcastss    ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcmppd  k5, xmm29, xmm28, 0xab   # AVX512{F,VL}
+       vcmppd  k5{k7}, xmm29, xmm28, 0xab       # AVX512{F,VL}
+       vcmppd  k5, xmm29, xmm28, 123    # AVX512{F,VL}
+       vcmppd  k5, xmm29, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vcmppd  k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vcmppd  k5, xmm29, [rcx]{1to2}, 123      # AVX512{F,VL}
+       vcmppd  k5, xmm29, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
+       vcmppd  k5, xmm29, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
+       vcmppd  k5, xmm29, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
+       vcmppd  k5, xmm29, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
+       vcmppd  k5, xmm29, [rdx+1016]{1to2}, 123         # AVX512{F,VL} Disp8
+       vcmppd  k5, xmm29, [rdx+1024]{1to2}, 123         # AVX512{F,VL}
+       vcmppd  k5, xmm29, [rdx-1024]{1to2}, 123         # AVX512{F,VL} Disp8
+       vcmppd  k5, xmm29, [rdx-1032]{1to2}, 123         # AVX512{F,VL}
+       vcmppd  k5, ymm29, ymm28, 0xab   # AVX512{F,VL}
+       vcmppd  k5{k7}, ymm29, ymm28, 0xab       # AVX512{F,VL}
+       vcmppd  k5, ymm29, ymm28, 123    # AVX512{F,VL}
+       vcmppd  k5, ymm29, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vcmppd  k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vcmppd  k5, ymm29, [rcx]{1to4}, 123      # AVX512{F,VL}
+       vcmppd  k5, ymm29, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
+       vcmppd  k5, ymm29, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
+       vcmppd  k5, ymm29, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
+       vcmppd  k5, ymm29, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
+       vcmppd  k5, ymm29, [rdx+1016]{1to4}, 123         # AVX512{F,VL} Disp8
+       vcmppd  k5, ymm29, [rdx+1024]{1to4}, 123         # AVX512{F,VL}
+       vcmppd  k5, ymm29, [rdx-1024]{1to4}, 123         # AVX512{F,VL} Disp8
+       vcmppd  k5, ymm29, [rdx-1032]{1to4}, 123         # AVX512{F,VL}
+       vcmpps  k5, xmm29, xmm28, 0xab   # AVX512{F,VL}
+       vcmpps  k5{k7}, xmm29, xmm28, 0xab       # AVX512{F,VL}
+       vcmpps  k5, xmm29, xmm28, 123    # AVX512{F,VL}
+       vcmpps  k5, xmm29, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vcmpps  k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vcmpps  k5, xmm29, [rcx]{1to4}, 123      # AVX512{F,VL}
+       vcmpps  k5, xmm29, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
+       vcmpps  k5, xmm29, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
+       vcmpps  k5, xmm29, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
+       vcmpps  k5, xmm29, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
+       vcmpps  k5, xmm29, [rdx+508]{1to4}, 123  # AVX512{F,VL} Disp8
+       vcmpps  k5, xmm29, [rdx+512]{1to4}, 123  # AVX512{F,VL}
+       vcmpps  k5, xmm29, [rdx-512]{1to4}, 123  # AVX512{F,VL} Disp8
+       vcmpps  k5, xmm29, [rdx-516]{1to4}, 123  # AVX512{F,VL}
+       vcmpps  k5, ymm29, ymm28, 0xab   # AVX512{F,VL}
+       vcmpps  k5{k7}, ymm29, ymm28, 0xab       # AVX512{F,VL}
+       vcmpps  k5, ymm29, ymm28, 123    # AVX512{F,VL}
+       vcmpps  k5, ymm29, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vcmpps  k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vcmpps  k5, ymm29, [rcx]{1to8}, 123      # AVX512{F,VL}
+       vcmpps  k5, ymm29, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
+       vcmpps  k5, ymm29, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
+       vcmpps  k5, ymm29, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
+       vcmpps  k5, ymm29, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
+       vcmpps  k5, ymm29, [rdx+508]{1to8}, 123  # AVX512{F,VL} Disp8
+       vcmpps  k5, ymm29, [rdx+512]{1to8}, 123  # AVX512{F,VL}
+       vcmpps  k5, ymm29, [rdx-512]{1to8}, 123  # AVX512{F,VL} Disp8
+       vcmpps  k5, ymm29, [rdx-516]{1to8}, 123  # AVX512{F,VL}
+       vcompresspd     XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vcompresspd     XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vcompresspd     XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vcompresspd     XMMWORD PTR [rdx+1016], xmm30    # AVX512{F,VL} Disp8
+       vcompresspd     XMMWORD PTR [rdx+1024], xmm30    # AVX512{F,VL}
+       vcompresspd     XMMWORD PTR [rdx-1024], xmm30    # AVX512{F,VL} Disp8
+       vcompresspd     XMMWORD PTR [rdx-1032], xmm30    # AVX512{F,VL}
+       vcompresspd     YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vcompresspd     YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vcompresspd     YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vcompresspd     YMMWORD PTR [rdx+1016], ymm30    # AVX512{F,VL} Disp8
+       vcompresspd     YMMWORD PTR [rdx+1024], ymm30    # AVX512{F,VL}
+       vcompresspd     YMMWORD PTR [rdx-1024], ymm30    # AVX512{F,VL} Disp8
+       vcompresspd     YMMWORD PTR [rdx-1032], ymm30    # AVX512{F,VL}
+       vcompresspd     xmm30, xmm29     # AVX512{F,VL}
+       vcompresspd     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcompresspd     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcompresspd     ymm30, ymm29     # AVX512{F,VL}
+       vcompresspd     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vcompresspd     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcompressps     XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vcompressps     XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vcompressps     XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vcompressps     XMMWORD PTR [rdx+508], xmm30     # AVX512{F,VL} Disp8
+       vcompressps     XMMWORD PTR [rdx+512], xmm30     # AVX512{F,VL}
+       vcompressps     XMMWORD PTR [rdx-512], xmm30     # AVX512{F,VL} Disp8
+       vcompressps     XMMWORD PTR [rdx-516], xmm30     # AVX512{F,VL}
+       vcompressps     YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vcompressps     YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vcompressps     YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vcompressps     YMMWORD PTR [rdx+508], ymm30     # AVX512{F,VL} Disp8
+       vcompressps     YMMWORD PTR [rdx+512], ymm30     # AVX512{F,VL}
+       vcompressps     YMMWORD PTR [rdx-512], ymm30     # AVX512{F,VL} Disp8
+       vcompressps     YMMWORD PTR [rdx-516], ymm30     # AVX512{F,VL}
+       vcompressps     xmm30, xmm29     # AVX512{F,VL}
+       vcompressps     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcompressps     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcompressps     ymm30, ymm29     # AVX512{F,VL}
+       vcompressps     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vcompressps     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvtdq2pd       xmm30, xmm29     # AVX512{F,VL}
+       vcvtdq2pd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtdq2pd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtdq2pd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vcvtdq2pd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vcvtdq2pd       xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vcvtdq2pd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vcvtdq2pd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vcvtdq2pd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vcvtdq2pd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vcvtdq2pd       xmm30, [rdx+508]{1to2}   # AVX512{F,VL} Disp8
+       vcvtdq2pd       xmm30, [rdx+512]{1to2}   # AVX512{F,VL}
+       vcvtdq2pd       xmm30, [rdx-512]{1to2}   # AVX512{F,VL} Disp8
+       vcvtdq2pd       xmm30, [rdx-516]{1to2}   # AVX512{F,VL}
+       vcvtdq2pd       ymm30, xmm29     # AVX512{F,VL}
+       vcvtdq2pd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtdq2pd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtdq2pd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtdq2pd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtdq2pd       ymm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtdq2pd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtdq2pd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtdq2pd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtdq2pd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtdq2pd       ymm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vcvtdq2pd       ymm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vcvtdq2pd       ymm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vcvtdq2pd       ymm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vcvtdq2ps       xmm30, xmm29     # AVX512{F,VL}
+       vcvtdq2ps       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtdq2ps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtdq2ps       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtdq2ps       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtdq2ps       xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtdq2ps       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtdq2ps       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtdq2ps       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtdq2ps       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtdq2ps       xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vcvtdq2ps       xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vcvtdq2ps       xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vcvtdq2ps       xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vcvtdq2ps       ymm30, ymm29     # AVX512{F,VL}
+       vcvtdq2ps       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vcvtdq2ps       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvtdq2ps       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtdq2ps       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtdq2ps       ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vcvtdq2ps       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvtdq2ps       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvtdq2ps       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvtdq2ps       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvtdq2ps       ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vcvtdq2ps       ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vcvtdq2ps       ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vcvtdq2ps       ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vcvtpd2dq       xmm30, xmm29     # AVX512{F,VL}
+       vcvtpd2dq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtpd2dq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtpd2dq       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtpd2dq       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtpd2dqx      xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vcvtpd2dq       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtpd2dq       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtpd2dq       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtpd2dq       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtpd2dqx      xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vcvtpd2dqx      xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vcvtpd2dqx      xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vcvtpd2dqx      xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vcvtpd2dq       xmm30, ymm29     # AVX512{F,VL}
+       vcvtpd2dq       xmm30{k7}, ymm29         # AVX512{F,VL}
+       vcvtpd2dq       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvtpd2dq       xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtpd2dq       xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtpd2dqy      xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtpd2dq       xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvtpd2dq       xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvtpd2dq       xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvtpd2dq       xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvtpd2dqy      xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vcvtpd2dqy      xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vcvtpd2dqy      xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vcvtpd2dqy      xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vcvtpd2ps       xmm30, xmm29     # AVX512{F,VL}
+       vcvtpd2ps       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtpd2ps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtpd2ps       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtpd2ps       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtpd2psx      xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vcvtpd2ps       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtpd2ps       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtpd2ps       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtpd2ps       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtpd2psx      xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vcvtpd2psx      xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vcvtpd2psx      xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vcvtpd2psx      xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vcvtpd2ps       xmm30, ymm29     # AVX512{F,VL}
+       vcvtpd2ps       xmm30{k7}, ymm29         # AVX512{F,VL}
+       vcvtpd2ps       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvtpd2ps       xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtpd2ps       xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtpd2psy      xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtpd2ps       xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvtpd2ps       xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvtpd2ps       xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvtpd2ps       xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvtpd2psy      xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vcvtpd2psy      xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vcvtpd2psy      xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vcvtpd2psy      xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vcvtpd2udq      xmm30, xmm29     # AVX512{F,VL}
+       vcvtpd2udq      xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtpd2udq      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtpd2udq      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtpd2udq      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtpd2udqx     xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vcvtpd2udq      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtpd2udq      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtpd2udq      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtpd2udq      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtpd2udqx     xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vcvtpd2udqx     xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vcvtpd2udqx     xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vcvtpd2udqx     xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vcvtpd2udq      xmm30, ymm29     # AVX512{F,VL}
+       vcvtpd2udq      xmm30{k7}, ymm29         # AVX512{F,VL}
+       vcvtpd2udq      xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvtpd2udq      xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtpd2udq      xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtpd2udqy     xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtpd2udq      xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvtpd2udq      xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvtpd2udq      xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvtpd2udq      xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvtpd2udqy     xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vcvtpd2udqy     xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vcvtpd2udqy     xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vcvtpd2udqy     xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vcvtph2ps       xmm30, xmm29     # AVX512{F,VL}
+       vcvtph2ps       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtph2ps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtph2ps       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vcvtph2ps       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vcvtph2ps       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vcvtph2ps       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vcvtph2ps       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vcvtph2ps       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vcvtph2ps       ymm30, xmm29     # AVX512{F,VL}
+       vcvtph2ps       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtph2ps       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtph2ps       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtph2ps       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtph2ps       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtph2ps       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtph2ps       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtph2ps       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtps2dq       xmm30, xmm29     # AVX512{F,VL}
+       vcvtps2dq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtps2dq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtps2dq       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtps2dq       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtps2dq       xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtps2dq       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtps2dq       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtps2dq       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtps2dq       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtps2dq       xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vcvtps2dq       xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vcvtps2dq       xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vcvtps2dq       xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vcvtps2dq       ymm30, ymm29     # AVX512{F,VL}
+       vcvtps2dq       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vcvtps2dq       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvtps2dq       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtps2dq       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtps2dq       ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vcvtps2dq       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvtps2dq       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvtps2dq       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvtps2dq       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvtps2dq       ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vcvtps2dq       ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vcvtps2dq       ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vcvtps2dq       ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vcvtps2pd       xmm30, xmm29     # AVX512{F,VL}
+       vcvtps2pd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtps2pd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtps2pd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vcvtps2pd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vcvtps2pd       xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vcvtps2pd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vcvtps2pd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vcvtps2pd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vcvtps2pd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vcvtps2pd       xmm30, [rdx+508]{1to2}   # AVX512{F,VL} Disp8
+       vcvtps2pd       xmm30, [rdx+512]{1to2}   # AVX512{F,VL}
+       vcvtps2pd       xmm30, [rdx-512]{1to2}   # AVX512{F,VL} Disp8
+       vcvtps2pd       xmm30, [rdx-516]{1to2}   # AVX512{F,VL}
+       vcvtps2pd       ymm30, xmm29     # AVX512{F,VL}
+       vcvtps2pd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtps2pd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtps2pd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtps2pd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtps2pd       ymm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtps2pd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtps2pd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtps2pd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtps2pd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtps2pd       ymm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vcvtps2pd       ymm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vcvtps2pd       ymm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vcvtps2pd       ymm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vcvtps2ph       xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vcvtps2ph       xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vcvtps2ph       xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vcvtps2ph       xmm30, xmm29, 123        # AVX512{F,VL}
+       vcvtps2ph       xmm30, ymm29, 0xab       # AVX512{F,VL}
+       vcvtps2ph       xmm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vcvtps2ph       xmm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vcvtps2ph       xmm30, ymm29, 123        # AVX512{F,VL}
+       vcvtps2udq      xmm30, xmm29     # AVX512{F,VL}
+       vcvtps2udq      xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtps2udq      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtps2udq      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtps2udq      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtps2udq      xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtps2udq      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtps2udq      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtps2udq      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtps2udq      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtps2udq      xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vcvtps2udq      xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vcvtps2udq      xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vcvtps2udq      xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vcvtps2udq      ymm30, ymm29     # AVX512{F,VL}
+       vcvtps2udq      ymm30{k7}, ymm29         # AVX512{F,VL}
+       vcvtps2udq      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvtps2udq      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtps2udq      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtps2udq      ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vcvtps2udq      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvtps2udq      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvtps2udq      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvtps2udq      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvtps2udq      ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vcvtps2udq      ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vcvtps2udq      ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vcvtps2udq      ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vcvttpd2dq      xmm30, xmm29     # AVX512{F,VL}
+       vcvttpd2dq      xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvttpd2dq      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvttpd2dq      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvttpd2dq      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvttpd2dqx     xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vcvttpd2dq      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvttpd2dq      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvttpd2dq      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvttpd2dq      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvttpd2dqx     xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vcvttpd2dqx     xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vcvttpd2dqx     xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vcvttpd2dqx     xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vcvttpd2dq      xmm30, ymm29     # AVX512{F,VL}
+       vcvttpd2dq      xmm30{k7}, ymm29         # AVX512{F,VL}
+       vcvttpd2dq      xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvttpd2dq      xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvttpd2dq      xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvttpd2dqy     xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvttpd2dq      xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvttpd2dq      xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvttpd2dq      xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvttpd2dq      xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvttpd2dqy     xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vcvttpd2dqy     xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vcvttpd2dqy     xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vcvttpd2dqy     xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vcvttps2dq      xmm30, xmm29     # AVX512{F,VL}
+       vcvttps2dq      xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvttps2dq      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvttps2dq      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvttps2dq      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvttps2dq      xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvttps2dq      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvttps2dq      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvttps2dq      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvttps2dq      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvttps2dq      xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vcvttps2dq      xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vcvttps2dq      xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vcvttps2dq      xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vcvttps2dq      ymm30, ymm29     # AVX512{F,VL}
+       vcvttps2dq      ymm30{k7}, ymm29         # AVX512{F,VL}
+       vcvttps2dq      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvttps2dq      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvttps2dq      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvttps2dq      ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vcvttps2dq      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvttps2dq      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvttps2dq      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvttps2dq      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvttps2dq      ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vcvttps2dq      ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vcvttps2dq      ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vcvttps2dq      ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vcvtudq2pd      xmm30, xmm29     # AVX512{F,VL}
+       vcvtudq2pd      xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtudq2pd      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtudq2pd      xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vcvtudq2pd      xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vcvtudq2pd      xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vcvtudq2pd      xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vcvtudq2pd      xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vcvtudq2pd      xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vcvtudq2pd      xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vcvtudq2pd      xmm30, [rdx+508]{1to2}   # AVX512{F,VL} Disp8
+       vcvtudq2pd      xmm30, [rdx+512]{1to2}   # AVX512{F,VL}
+       vcvtudq2pd      xmm30, [rdx-512]{1to2}   # AVX512{F,VL} Disp8
+       vcvtudq2pd      xmm30, [rdx-516]{1to2}   # AVX512{F,VL}
+       vcvtudq2pd      ymm30, xmm29     # AVX512{F,VL}
+       vcvtudq2pd      ymm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtudq2pd      ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtudq2pd      ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtudq2pd      ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtudq2pd      ymm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtudq2pd      ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtudq2pd      ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtudq2pd      ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtudq2pd      ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtudq2pd      ymm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vcvtudq2pd      ymm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vcvtudq2pd      ymm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vcvtudq2pd      ymm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vcvtudq2ps      xmm30, xmm29     # AVX512{F,VL}
+       vcvtudq2ps      xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvtudq2ps      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvtudq2ps      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtudq2ps      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtudq2ps      xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvtudq2ps      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvtudq2ps      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvtudq2ps      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvtudq2ps      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvtudq2ps      xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vcvtudq2ps      xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vcvtudq2ps      xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vcvtudq2ps      xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vcvtudq2ps      ymm30, ymm29     # AVX512{F,VL}
+       vcvtudq2ps      ymm30{k7}, ymm29         # AVX512{F,VL}
+       vcvtudq2ps      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvtudq2ps      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvtudq2ps      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvtudq2ps      ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vcvtudq2ps      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvtudq2ps      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvtudq2ps      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvtudq2ps      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvtudq2ps      ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vcvtudq2ps      ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vcvtudq2ps      ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vcvtudq2ps      ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vdivpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vdivpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vdivpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vdivpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vdivpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vdivpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vdivpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vdivpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vdivpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vdivpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vdivpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vdivpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vdivpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vdivpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vdivpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vdivpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vdivpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vdivpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vdivpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vdivpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vdivpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vdivpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vdivpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vdivpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vdivpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vdivpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vdivpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vdivpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vdivps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vdivps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vdivps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vdivps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vdivps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vdivps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vdivps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vdivps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vdivps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vdivps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vdivps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vdivps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vdivps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vdivps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vdivps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vdivps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vdivps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vdivps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vdivps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vdivps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vdivps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vdivps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vdivps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vdivps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vdivps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vdivps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vdivps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vdivps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vexpandpd       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vexpandpd       xmm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vexpandpd       xmm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vexpandpd       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vexpandpd       xmm30, XMMWORD PTR [rdx+1016]    # AVX512{F,VL} Disp8
+       vexpandpd       xmm30, XMMWORD PTR [rdx+1024]    # AVX512{F,VL}
+       vexpandpd       xmm30, XMMWORD PTR [rdx-1024]    # AVX512{F,VL} Disp8
+       vexpandpd       xmm30, XMMWORD PTR [rdx-1032]    # AVX512{F,VL}
+       vexpandpd       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vexpandpd       ymm30{k7}, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vexpandpd       ymm30{k7}{z}, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vexpandpd       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vexpandpd       ymm30, YMMWORD PTR [rdx+1016]    # AVX512{F,VL} Disp8
+       vexpandpd       ymm30, YMMWORD PTR [rdx+1024]    # AVX512{F,VL}
+       vexpandpd       ymm30, YMMWORD PTR [rdx-1024]    # AVX512{F,VL} Disp8
+       vexpandpd       ymm30, YMMWORD PTR [rdx-1032]    # AVX512{F,VL}
+       vexpandpd       xmm30, xmm29     # AVX512{F,VL}
+       vexpandpd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vexpandpd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vexpandpd       ymm30, ymm29     # AVX512{F,VL}
+       vexpandpd       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vexpandpd       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vexpandps       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vexpandps       xmm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vexpandps       xmm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vexpandps       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vexpandps       xmm30, XMMWORD PTR [rdx+508]     # AVX512{F,VL} Disp8
+       vexpandps       xmm30, XMMWORD PTR [rdx+512]     # AVX512{F,VL}
+       vexpandps       xmm30, XMMWORD PTR [rdx-512]     # AVX512{F,VL} Disp8
+       vexpandps       xmm30, XMMWORD PTR [rdx-516]     # AVX512{F,VL}
+       vexpandps       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vexpandps       ymm30{k7}, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vexpandps       ymm30{k7}{z}, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vexpandps       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vexpandps       ymm30, YMMWORD PTR [rdx+508]     # AVX512{F,VL} Disp8
+       vexpandps       ymm30, YMMWORD PTR [rdx+512]     # AVX512{F,VL}
+       vexpandps       ymm30, YMMWORD PTR [rdx-512]     # AVX512{F,VL} Disp8
+       vexpandps       ymm30, YMMWORD PTR [rdx-516]     # AVX512{F,VL}
+       vexpandps       xmm30, xmm29     # AVX512{F,VL}
+       vexpandps       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vexpandps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vexpandps       ymm30, ymm29     # AVX512{F,VL}
+       vexpandps       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vexpandps       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vextractf32x4   xmm30, ymm29, 0xab       # AVX512{F,VL}
+       vextractf32x4   xmm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vextractf32x4   xmm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vextractf32x4   xmm30, ymm29, 123        # AVX512{F,VL}
+       vextracti32x4   xmm30, ymm29, 0xab       # AVX512{F,VL}
+       vextracti32x4   xmm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vextracti32x4   xmm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vextracti32x4   xmm30, ymm29, 123        # AVX512{F,VL}
+       vfmadd132pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmadd132pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmadd132pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd132pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmadd132pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmadd132pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmadd132pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmadd132pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmadd132pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmadd132pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmadd132pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmadd132pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd132pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmadd132pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmadd132pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmadd132pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmadd132pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmadd132pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmadd132ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmadd132ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmadd132ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd132ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmadd132ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmadd132ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmadd132ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmadd132ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmadd132ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmadd132ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmadd132ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmadd132ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd132ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmadd132ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmadd132ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmadd132ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmadd132ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmadd132ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmadd213pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmadd213pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmadd213pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd213pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmadd213pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmadd213pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmadd213pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmadd213pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmadd213pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmadd213pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmadd213pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmadd213pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd213pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmadd213pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmadd213pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmadd213pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmadd213pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmadd213pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmadd213ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmadd213ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmadd213ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd213ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmadd213ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmadd213ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmadd213ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmadd213ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmadd213ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmadd213ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmadd213ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmadd213ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd213ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmadd213ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmadd213ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmadd213ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmadd213ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmadd213ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmadd231pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmadd231pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmadd231pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd231pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmadd231pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmadd231pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmadd231pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmadd231pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmadd231pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmadd231pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmadd231pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmadd231pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd231pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmadd231pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmadd231pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmadd231pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmadd231pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmadd231pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmadd231ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmadd231ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmadd231ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd231ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmadd231ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmadd231ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmadd231ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmadd231ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmadd231ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmadd231ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmadd231ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmadd231ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmadd231ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmadd231ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmadd231ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmadd231ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmadd231ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmadd231ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmaddsub132pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmaddsub132pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmaddsub132pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub132pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmaddsub132pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmaddsub132pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmaddsub132pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmaddsub132pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmaddsub132pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmaddsub132pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub132pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmaddsub132pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmaddsub132pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmaddsub132pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmaddsub132pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmaddsub132ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmaddsub132ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmaddsub132ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub132ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmaddsub132ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmaddsub132ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmaddsub132ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmaddsub132ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmaddsub132ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmaddsub132ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmaddsub132ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmaddsub132ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub132ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmaddsub132ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmaddsub132ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmaddsub132ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmaddsub132ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmaddsub132ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmaddsub213pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmaddsub213pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmaddsub213pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub213pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmaddsub213pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmaddsub213pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmaddsub213pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmaddsub213pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmaddsub213pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmaddsub213pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub213pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmaddsub213pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmaddsub213pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmaddsub213pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmaddsub213pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmaddsub213ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmaddsub213ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmaddsub213ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub213ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmaddsub213ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmaddsub213ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmaddsub213ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmaddsub213ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmaddsub213ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmaddsub213ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmaddsub213ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmaddsub213ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub213ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmaddsub213ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmaddsub213ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmaddsub213ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmaddsub213ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmaddsub213ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmaddsub231pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmaddsub231pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmaddsub231pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub231pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmaddsub231pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmaddsub231pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmaddsub231pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmaddsub231pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmaddsub231pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmaddsub231pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub231pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmaddsub231pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmaddsub231pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmaddsub231pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmaddsub231pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmaddsub231ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmaddsub231ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmaddsub231ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub231ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmaddsub231ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmaddsub231ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmaddsub231ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmaddsub231ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmaddsub231ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmaddsub231ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmaddsub231ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmaddsub231ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmaddsub231ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmaddsub231ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmaddsub231ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmaddsub231ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmaddsub231ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmaddsub231ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmsub132pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsub132pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsub132pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub132pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsub132pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsub132pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmsub132pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmsub132pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmsub132pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmsub132pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsub132pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsub132pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub132pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsub132pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsub132pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmsub132pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmsub132pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmsub132pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmsub132ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsub132ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsub132ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub132ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsub132ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsub132ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmsub132ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmsub132ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmsub132ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmsub132ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsub132ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsub132ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub132ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsub132ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsub132ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmsub132ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmsub132ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmsub132ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmsub213pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsub213pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsub213pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub213pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsub213pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsub213pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmsub213pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmsub213pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmsub213pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmsub213pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsub213pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsub213pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub213pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsub213pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsub213pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmsub213pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmsub213pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmsub213pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmsub213ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsub213ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsub213ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub213ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsub213ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsub213ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmsub213ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmsub213ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmsub213ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmsub213ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsub213ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsub213ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub213ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsub213ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsub213ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmsub213ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmsub213ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmsub213ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmsub231pd     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsub231pd     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsub231pd     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub231pd     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsub231pd     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsub231pd     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmsub231pd     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmsub231pd     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmsub231pd     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmsub231pd     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsub231pd     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsub231pd     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub231pd     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsub231pd     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsub231pd     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmsub231pd     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmsub231pd     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmsub231pd     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmsub231ps     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsub231ps     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsub231ps     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub231ps     xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsub231ps     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsub231ps     xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmsub231ps     xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmsub231ps     xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmsub231ps     xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmsub231ps     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsub231ps     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsub231ps     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsub231ps     ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsub231ps     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsub231ps     ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmsub231ps     ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmsub231ps     ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmsub231ps     ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmsubadd132pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsubadd132pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsubadd132pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd132pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsubadd132pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsubadd132pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmsubadd132pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmsubadd132pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsubadd132pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsubadd132pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd132pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsubadd132pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsubadd132pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmsubadd132pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmsubadd132pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmsubadd132ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsubadd132ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsubadd132ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd132ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsubadd132ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsubadd132ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmsubadd132ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmsubadd132ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmsubadd132ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmsubadd132ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsubadd132ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsubadd132ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd132ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsubadd132ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsubadd132ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmsubadd132ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmsubadd132ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmsubadd132ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmsubadd213pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsubadd213pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsubadd213pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd213pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsubadd213pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsubadd213pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmsubadd213pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmsubadd213pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsubadd213pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsubadd213pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd213pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsubadd213pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsubadd213pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmsubadd213pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmsubadd213pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmsubadd213ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsubadd213ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsubadd213ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd213ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsubadd213ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsubadd213ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmsubadd213ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmsubadd213ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmsubadd213ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmsubadd213ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsubadd213ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsubadd213ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd213ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsubadd213ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsubadd213ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmsubadd213ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmsubadd213ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmsubadd213ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfmsubadd231pd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsubadd231pd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsubadd231pd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd231pd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsubadd231pd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsubadd231pd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfmsubadd231pd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfmsubadd231pd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsubadd231pd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsubadd231pd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd231pd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsubadd231pd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsubadd231pd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfmsubadd231pd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfmsubadd231pd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfmsubadd231ps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfmsubadd231ps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfmsubadd231ps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd231ps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfmsubadd231ps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfmsubadd231ps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfmsubadd231ps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfmsubadd231ps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfmsubadd231ps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfmsubadd231ps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfmsubadd231ps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfmsubadd231ps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfmsubadd231ps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfmsubadd231ps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfmsubadd231ps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfmsubadd231ps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfmsubadd231ps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfmsubadd231ps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfnmadd132pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmadd132pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmadd132pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd132pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmadd132pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmadd132pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfnmadd132pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfnmadd132pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfnmadd132pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfnmadd132pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmadd132pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmadd132pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd132pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmadd132pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmadd132pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfnmadd132pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfnmadd132pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfnmadd132pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfnmadd132ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmadd132ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmadd132ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd132ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmadd132ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmadd132ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfnmadd132ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfnmadd132ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfnmadd132ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfnmadd132ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmadd132ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmadd132ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd132ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmadd132ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmadd132ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfnmadd132ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfnmadd132ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfnmadd132ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfnmadd213pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmadd213pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmadd213pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd213pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmadd213pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmadd213pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfnmadd213pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfnmadd213pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfnmadd213pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfnmadd213pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmadd213pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmadd213pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd213pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmadd213pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmadd213pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfnmadd213pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfnmadd213pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfnmadd213pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfnmadd213ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmadd213ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmadd213ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd213ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmadd213ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmadd213ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfnmadd213ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfnmadd213ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfnmadd213ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfnmadd213ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmadd213ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmadd213ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd213ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmadd213ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmadd213ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfnmadd213ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfnmadd213ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfnmadd213ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfnmadd231pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmadd231pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmadd231pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd231pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmadd231pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmadd231pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfnmadd231pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfnmadd231pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfnmadd231pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfnmadd231pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmadd231pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmadd231pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd231pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmadd231pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmadd231pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfnmadd231pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfnmadd231pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfnmadd231pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfnmadd231ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmadd231ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmadd231ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd231ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmadd231ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmadd231ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfnmadd231ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfnmadd231ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfnmadd231ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfnmadd231ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmadd231ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmadd231ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmadd231ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmadd231ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmadd231ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfnmadd231ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfnmadd231ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfnmadd231ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfnmsub132pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmsub132pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmsub132pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub132pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmsub132pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmsub132pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfnmsub132pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfnmsub132pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfnmsub132pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfnmsub132pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmsub132pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmsub132pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub132pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmsub132pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmsub132pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfnmsub132pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfnmsub132pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfnmsub132pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfnmsub132ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmsub132ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmsub132ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub132ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmsub132ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmsub132ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfnmsub132ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfnmsub132ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfnmsub132ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfnmsub132ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmsub132ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmsub132ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub132ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmsub132ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmsub132ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfnmsub132ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfnmsub132ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfnmsub132ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfnmsub213pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmsub213pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmsub213pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub213pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmsub213pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmsub213pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfnmsub213pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfnmsub213pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfnmsub213pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfnmsub213pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmsub213pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmsub213pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub213pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmsub213pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmsub213pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfnmsub213pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfnmsub213pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfnmsub213pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfnmsub213ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmsub213ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmsub213ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub213ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmsub213ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmsub213ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfnmsub213ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfnmsub213ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfnmsub213ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfnmsub213ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmsub213ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmsub213ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub213ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmsub213ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmsub213ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfnmsub213ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfnmsub213ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfnmsub213ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfnmsub231pd    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmsub231pd    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmsub231pd    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub231pd    xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmsub231pd    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmsub231pd    xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vfnmsub231pd    xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vfnmsub231pd    xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vfnmsub231pd    xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vfnmsub231pd    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmsub231pd    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmsub231pd    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub231pd    ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmsub231pd    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmsub231pd    ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vfnmsub231pd    ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vfnmsub231pd    ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vfnmsub231pd    ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vfnmsub231ps    xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vfnmsub231ps    xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vfnmsub231ps    xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub231ps    xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vfnmsub231ps    xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vfnmsub231ps    xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vfnmsub231ps    xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vfnmsub231ps    xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vfnmsub231ps    xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vfnmsub231ps    ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vfnmsub231ps    ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vfnmsub231ps    ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vfnmsub231ps    ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vfnmsub231ps    ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vfnmsub231ps    ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vfnmsub231ps    ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vfnmsub231ps    ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vfnmsub231ps    ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vgatherdpd      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
+       vgatherdpd      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
+       vgatherdpd      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
+       vgatherdpd      ymm30{k1}, YMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
+       vgatherdpd      ymm30{k1}, YMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
+       vgatherdpd      ymm30{k1}, YMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
+       vgatherdps      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
+       vgatherdps      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
+       vgatherdps      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
+       vgatherdps      ymm30{k1}, YMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
+       vgatherdps      ymm30{k1}, YMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
+       vgatherdps      ymm30{k1}, YMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
+       vgatherqpd      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
+       vgatherqpd      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
+       vgatherqpd      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
+       vgatherqpd      ymm30{k1}, YMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
+       vgatherqpd      ymm30{k1}, YMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
+       vgatherqpd      ymm30{k1}, YMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
+       vgatherqps      xmm30{k1}, QWORD PTR [r14+xmm31*8-123]   # AVX512{F,VL}
+       vgatherqps      xmm30{k1}, QWORD PTR [r9+xmm31+256]      # AVX512{F,VL}
+       vgatherqps      xmm30{k1}, QWORD PTR [rcx+xmm31*4+1024]  # AVX512{F,VL}
+       vgatherqps      xmm30{k1}, XMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
+       vgatherqps      xmm30{k1}, XMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
+       vgatherqps      xmm30{k1}, XMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
+       vgetexppd       xmm30, xmm29     # AVX512{F,VL}
+       vgetexppd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vgetexppd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vgetexppd       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vgetexppd       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vgetexppd       xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vgetexppd       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vgetexppd       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vgetexppd       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vgetexppd       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vgetexppd       xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vgetexppd       xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vgetexppd       xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vgetexppd       xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vgetexppd       ymm30, ymm29     # AVX512{F,VL}
+       vgetexppd       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vgetexppd       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vgetexppd       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vgetexppd       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vgetexppd       ymm30, [rcx]{1to4}       # AVX512{F,VL}
+       vgetexppd       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vgetexppd       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vgetexppd       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vgetexppd       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vgetexppd       ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vgetexppd       ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vgetexppd       ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vgetexppd       ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vgetexpps       xmm30, xmm29     # AVX512{F,VL}
+       vgetexpps       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vgetexpps       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vgetexpps       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vgetexpps       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vgetexpps       xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vgetexpps       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vgetexpps       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vgetexpps       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vgetexpps       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vgetexpps       xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vgetexpps       xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vgetexpps       xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vgetexpps       xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vgetexpps       ymm30, ymm29     # AVX512{F,VL}
+       vgetexpps       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vgetexpps       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vgetexpps       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vgetexpps       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vgetexpps       ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vgetexpps       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vgetexpps       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vgetexpps       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vgetexpps       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vgetexpps       ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vgetexpps       ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vgetexpps       ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vgetexpps       ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vgetmantpd      xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vgetmantpd      xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vgetmantpd      xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vgetmantpd      xmm30, xmm29, 123        # AVX512{F,VL}
+       vgetmantpd      xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vgetmantpd      xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vgetmantpd      xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
+       vgetmantpd      xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vgetmantpd      xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vgetmantpd      xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vgetmantpd      xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vgetmantpd      xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
+       vgetmantpd      xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
+       vgetmantpd      xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
+       vgetmantpd      xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
+       vgetmantpd      ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vgetmantpd      ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vgetmantpd      ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vgetmantpd      ymm30, ymm29, 123        # AVX512{F,VL}
+       vgetmantpd      ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vgetmantpd      ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vgetmantpd      ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vgetmantpd      ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vgetmantpd      ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vgetmantpd      ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vgetmantpd      ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vgetmantpd      ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vgetmantpd      ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vgetmantpd      ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vgetmantpd      ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vgetmantps      xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vgetmantps      xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vgetmantps      xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vgetmantps      xmm30, xmm29, 123        # AVX512{F,VL}
+       vgetmantps      xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vgetmantps      xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vgetmantps      xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vgetmantps      xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vgetmantps      xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vgetmantps      xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vgetmantps      xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vgetmantps      xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
+       vgetmantps      xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
+       vgetmantps      xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
+       vgetmantps      xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
+       vgetmantps      ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vgetmantps      ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vgetmantps      ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vgetmantps      ymm30, ymm29, 123        # AVX512{F,VL}
+       vgetmantps      ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vgetmantps      ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vgetmantps      ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
+       vgetmantps      ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vgetmantps      ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vgetmantps      ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vgetmantps      ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vgetmantps      ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
+       vgetmantps      ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
+       vgetmantps      ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
+       vgetmantps      ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
+       vinsertf32x4    ymm30, ymm29, xmm28, 0xab        # AVX512{F,VL}
+       vinsertf32x4    ymm30{k7}, ymm29, xmm28, 0xab    # AVX512{F,VL}
+       vinsertf32x4    ymm30{k7}{z}, ymm29, xmm28, 0xab         # AVX512{F,VL}
+       vinsertf32x4    ymm30, ymm29, xmm28, 123         # AVX512{F,VL}
+       vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       vinsertf32x4    ymm30, ymm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       vinserti32x4    ymm30, ymm29, xmm28, 0xab        # AVX512{F,VL}
+       vinserti32x4    ymm30{k7}, ymm29, xmm28, 0xab    # AVX512{F,VL}
+       vinserti32x4    ymm30{k7}{z}, ymm29, xmm28, 0xab         # AVX512{F,VL}
+       vinserti32x4    ymm30, ymm29, xmm28, 123         # AVX512{F,VL}
+       vinserti32x4    ymm30, ymm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vinserti32x4    ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vinserti32x4    ymm30, ymm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       vinserti32x4    ymm30, ymm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       vinserti32x4    ymm30, ymm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       vinserti32x4    ymm30, ymm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       vmaxpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vmaxpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vmaxpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vmaxpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vmaxpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vmaxpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vmaxpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vmaxpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vmaxpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vmaxpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vmaxpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vmaxpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vmaxpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vmaxpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vmaxpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vmaxpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vmaxpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vmaxpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vmaxpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vmaxpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vmaxpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vmaxpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vmaxpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vmaxpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vmaxpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vmaxpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vmaxpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vmaxpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vmaxps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vmaxps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vmaxps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vmaxps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vmaxps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vmaxps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vmaxps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vmaxps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vmaxps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vmaxps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vmaxps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vmaxps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vmaxps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vmaxps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vmaxps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vmaxps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vmaxps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vmaxps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vmaxps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vmaxps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vmaxps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vmaxps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vmaxps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vmaxps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vmaxps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vmaxps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vmaxps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vmaxps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vminpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vminpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vminpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vminpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vminpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vminpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vminpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vminpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vminpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vminpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vminpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vminpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vminpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vminpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vminpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vminpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vminpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vminpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vminpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vminpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vminpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vminpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vminpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vminpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vminpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vminpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vminpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vminpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vminps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vminps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vminps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vminps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vminps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vminps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vminps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vminps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vminps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vminps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vminps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vminps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vminps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vminps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vminps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vminps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vminps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vminps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vminps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vminps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vminps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vminps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vminps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vminps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vminps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vminps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vminps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vminps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vmovapd xmm30, xmm29     # AVX512{F,VL}
+       vmovapd xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovapd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovapd xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovapd xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovapd xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovapd xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovapd xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovapd xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovapd ymm30, ymm29     # AVX512{F,VL}
+       vmovapd ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovapd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovapd ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovapd ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovapd ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovapd ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovapd ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovapd ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovaps xmm30, xmm29     # AVX512{F,VL}
+       vmovaps xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovaps xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovaps xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovaps xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovaps xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovaps xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovaps xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovaps xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovaps ymm30, ymm29     # AVX512{F,VL}
+       vmovaps ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovaps ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovaps ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovaps ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovaps ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovaps ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovaps ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovaps ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovddup        xmm30, xmm29     # AVX512{F,VL}
+       vmovddup        xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovddup        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovddup        xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vmovddup        xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vmovddup        xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vmovddup        xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vmovddup        xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vmovddup        xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vmovddup        ymm30, ymm29     # AVX512{F,VL}
+       vmovddup        ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovddup        ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovddup        ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovddup        ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovddup        ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovddup        ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovddup        ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovddup        ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovdqa32       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa32       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa32       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa32       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovdqa32       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovdqa32       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovdqa32       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovdqa32       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovdqa32       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovdqa32       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa32       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa32       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa32       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovdqa32       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovdqa32       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovdqa32       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovdqa32       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovdqa32       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovdqa64       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqa64       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqa64       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqa64       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovdqa64       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovdqa64       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovdqa64       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovdqa64       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovdqa64       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovdqa64       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqa64       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqa64       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqa64       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovdqa64       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovdqa64       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovdqa64       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovdqa64       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovdqa64       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovdqu32       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu32       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu32       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu32       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovdqu32       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovdqu32       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovdqu32       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovdqu32       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovdqu32       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovdqu32       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu32       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu32       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu32       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovdqu32       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovdqu32       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovdqu32       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovdqu32       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovdqu32       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovdqu64       xmm30, xmm29     # AVX512{F,VL}
+       vmovdqu64       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovdqu64       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovdqu64       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovdqu64       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovdqu64       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovdqu64       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovdqu64       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovdqu64       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovdqu64       ymm30, ymm29     # AVX512{F,VL}
+       vmovdqu64       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovdqu64       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovdqu64       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovdqu64       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovdqu64       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovdqu64       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovdqu64       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovdqu64       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovntdq        XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovntdq        XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovntdq        XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovntdq        XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovntdq        XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovntdq        XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovntdq        YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovntdq        YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovntdq        YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovntdq        YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovntdq        YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovntdq        YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovntdqa       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovntdqa       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovntdqa       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovntdqa       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovntdqa       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovntdqa       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovntdqa       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovntdqa       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovntdqa       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovntdqa       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovntdqa       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovntdqa       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovntpd        XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovntpd        XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovntpd        XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovntpd        XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovntpd        XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovntpd        XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovntpd        YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovntpd        YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovntpd        YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovntpd        YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovntpd        YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovntpd        YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovntps        XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovntps        XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovntps        XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovntps        XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovntps        XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovntps        XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovntps        YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovntps        YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovntps        YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovntps        YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovntps        YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovntps        YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovshdup       xmm30, xmm29     # AVX512{F,VL}
+       vmovshdup       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovshdup       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovshdup       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovshdup       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovshdup       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovshdup       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovshdup       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovshdup       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovshdup       ymm30, ymm29     # AVX512{F,VL}
+       vmovshdup       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovshdup       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovshdup       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovshdup       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovshdup       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovshdup       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovshdup       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovshdup       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovsldup       xmm30, xmm29     # AVX512{F,VL}
+       vmovsldup       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovsldup       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovsldup       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovsldup       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovsldup       xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovsldup       xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovsldup       xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovsldup       xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovsldup       ymm30, ymm29     # AVX512{F,VL}
+       vmovsldup       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovsldup       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovsldup       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovsldup       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovsldup       ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovsldup       ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovsldup       ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovsldup       ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovupd xmm30, xmm29     # AVX512{F,VL}
+       vmovupd xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovupd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovupd xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovupd xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovupd xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovupd xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovupd xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovupd xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovupd ymm30, ymm29     # AVX512{F,VL}
+       vmovupd ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovupd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovupd ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovupd ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovupd ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovupd ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovupd ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovupd ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmovups xmm30, xmm29     # AVX512{F,VL}
+       vmovups xmm30{k7}, xmm29         # AVX512{F,VL}
+       vmovups xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vmovups xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovups xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovups xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vmovups xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vmovups xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vmovups xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vmovups ymm30, ymm29     # AVX512{F,VL}
+       vmovups ymm30{k7}, ymm29         # AVX512{F,VL}
+       vmovups ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vmovups ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vmovups ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vmovups ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vmovups ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vmovups ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vmovups ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vmulpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vmulpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vmulpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vmulpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vmulpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vmulpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vmulpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vmulpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vmulpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vmulpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vmulpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vmulpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vmulpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vmulpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vmulpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vmulpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vmulpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vmulpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vmulpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vmulpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vmulpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vmulpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vmulpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vmulpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vmulpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vmulpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vmulpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vmulpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vmulps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vmulps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vmulps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vmulps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vmulps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vmulps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vmulps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vmulps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vmulps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vmulps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vmulps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vmulps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vmulps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vmulps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vmulps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vmulps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vmulps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vmulps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vmulps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vmulps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vmulps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vmulps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vmulps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vmulps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vmulps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vmulps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vmulps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vmulps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpabsd  xmm30, xmm29     # AVX512{F,VL}
+       vpabsd  xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpabsd  xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpabsd  xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpabsd  xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpabsd  xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vpabsd  xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vpabsd  xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vpabsd  xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vpabsd  xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vpabsd  xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vpabsd  xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vpabsd  xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vpabsd  xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vpabsd  ymm30, ymm29     # AVX512{F,VL}
+       vpabsd  ymm30{k7}, ymm29         # AVX512{F,VL}
+       vpabsd  ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpabsd  ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpabsd  ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpabsd  ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vpabsd  ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vpabsd  ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vpabsd  ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vpabsd  ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vpabsd  ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vpabsd  ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vpabsd  ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vpabsd  ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vpabsq  xmm30, xmm29     # AVX512{F,VL}
+       vpabsq  xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpabsq  xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpabsq  xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpabsq  xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpabsq  xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vpabsq  xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vpabsq  xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vpabsq  xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vpabsq  xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vpabsq  xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vpabsq  xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vpabsq  xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vpabsq  xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vpabsq  ymm30, ymm29     # AVX512{F,VL}
+       vpabsq  ymm30{k7}, ymm29         # AVX512{F,VL}
+       vpabsq  ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpabsq  ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpabsq  ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpabsq  ymm30, [rcx]{1to4}       # AVX512{F,VL}
+       vpabsq  ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vpabsq  ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vpabsq  ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vpabsq  ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vpabsq  ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vpabsq  ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vpabsq  ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vpabsq  ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vpaddd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpaddd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpaddd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpaddd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpaddd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpaddd  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpaddd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpaddd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpaddd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpaddd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpaddd  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpaddd  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpaddd  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpaddd  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpaddd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpaddd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpaddd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpaddd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpaddd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpaddd  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpaddd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpaddd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpaddd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpaddd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpaddd  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpaddd  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpaddd  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpaddd  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpaddq  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpaddq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpaddq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpaddq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpaddq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpaddq  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpaddq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpaddq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpaddq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpaddq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpaddq  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpaddq  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpaddq  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpaddq  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpaddq  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpaddq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpaddq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpaddq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpaddq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpaddq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpaddq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpaddq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpaddq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpaddq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpaddq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpaddq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpaddq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpaddq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpandd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpandd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpandd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpandd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpandd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpandd  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpandd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpandd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpandd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpandd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpandd  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpandd  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpandd  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpandd  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpandd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpandd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpandd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpandd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpandd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpandd  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpandd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpandd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpandd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpandd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpandd  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpandd  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpandd  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpandd  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpandnd xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpandnd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpandnd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpandnd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpandnd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpandnd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpandnd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpandnd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpandnd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpandnd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpandnd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpandnd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpandnd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpandnd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpandnd ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpandnd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpandnd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpandnd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpandnd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpandnd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpandnd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpandnd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpandnd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpandnd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpandnd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpandnd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpandnd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpandnd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpandnq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpandnq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpandnq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpandnq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpandnq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpandnq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpandnq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpandnq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpandnq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpandnq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpandnq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpandnq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpandnq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpandnq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpandnq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpandnq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpandnq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpandnq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpandnq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpandnq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpandnq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpandnq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpandnq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpandnq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpandnq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpandnq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpandnq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpandnq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpandq  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpandq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpandq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpandq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpandq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpandq  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpandq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpandq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpandq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpandq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpandq  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpandq  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpandq  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpandq  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpandq  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpandq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpandq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpandq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpandq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpandq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpandq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpandq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpandq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpandq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpandq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpandq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpandq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpandq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpblendmd       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpblendmd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpblendmd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpblendmd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpblendmd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpblendmd       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpblendmd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpblendmd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpblendmd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpblendmd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpblendmd       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpblendmd       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpblendmd       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpblendmd       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpblendmd       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpblendmd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpblendmd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpblendmd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpblendmd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpblendmd       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpblendmd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpblendmd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpblendmd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpblendmd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpblendmd       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpblendmd       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpblendmd       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpblendmd       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpbroadcastd    xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpbroadcastd    xmm30{k7}, DWORD PTR [rcx]       # AVX512{F,VL}
+       vpbroadcastd    xmm30{k7}{z}, DWORD PTR [rcx]    # AVX512{F,VL}
+       vpbroadcastd    xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpbroadcastd    xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpbroadcastd    xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpbroadcastd    xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpbroadcastd    xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpbroadcastd    ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpbroadcastd    ymm30{k7}, DWORD PTR [rcx]       # AVX512{F,VL}
+       vpbroadcastd    ymm30{k7}{z}, DWORD PTR [rcx]    # AVX512{F,VL}
+       vpbroadcastd    ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpbroadcastd    ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpbroadcastd    ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpbroadcastd    ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpbroadcastd    ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpbroadcastd    xmm30, xmm29     # AVX512{F,VL}
+       vpbroadcastd    xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpbroadcastd    xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpbroadcastd    ymm30, xmm29     # AVX512{F,VL}
+       vpbroadcastd    ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpbroadcastd    ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpbroadcastd    xmm30, eax       # AVX512{F,VL}
+       vpbroadcastd    xmm30{k7}, eax   # AVX512{F,VL}
+       vpbroadcastd    xmm30{k7}{z}, eax        # AVX512{F,VL}
+       vpbroadcastd    xmm30, ebp       # AVX512{F,VL}
+       vpbroadcastd    xmm30, r13d      # AVX512{F,VL}
+       vpbroadcastd    ymm30, eax       # AVX512{F,VL}
+       vpbroadcastd    ymm30{k7}, eax   # AVX512{F,VL}
+       vpbroadcastd    ymm30{k7}{z}, eax        # AVX512{F,VL}
+       vpbroadcastd    ymm30, ebp       # AVX512{F,VL}
+       vpbroadcastd    ymm30, r13d      # AVX512{F,VL}
+       vpbroadcastq    xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpbroadcastq    xmm30{k7}, QWORD PTR [rcx]       # AVX512{F,VL}
+       vpbroadcastq    xmm30{k7}{z}, QWORD PTR [rcx]    # AVX512{F,VL}
+       vpbroadcastq    xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpbroadcastq    xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpbroadcastq    xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpbroadcastq    xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpbroadcastq    xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpbroadcastq    ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpbroadcastq    ymm30{k7}, QWORD PTR [rcx]       # AVX512{F,VL}
+       vpbroadcastq    ymm30{k7}{z}, QWORD PTR [rcx]    # AVX512{F,VL}
+       vpbroadcastq    ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpbroadcastq    ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpbroadcastq    ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpbroadcastq    ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpbroadcastq    ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpbroadcastq    xmm30, xmm29     # AVX512{F,VL}
+       vpbroadcastq    xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpbroadcastq    xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpbroadcastq    ymm30, xmm29     # AVX512{F,VL}
+       vpbroadcastq    ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpbroadcastq    ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpbroadcastq    xmm30, rax       # AVX512{F,VL}
+       vpbroadcastq    xmm30{k7}, rax   # AVX512{F,VL}
+       vpbroadcastq    xmm30{k7}{z}, rax        # AVX512{F,VL}
+       vpbroadcastq    xmm30, r8        # AVX512{F,VL}
+       vpbroadcastq    ymm30, rax       # AVX512{F,VL}
+       vpbroadcastq    ymm30{k7}, rax   # AVX512{F,VL}
+       vpbroadcastq    ymm30{k7}{z}, rax        # AVX512{F,VL}
+       vpbroadcastq    ymm30, r8        # AVX512{F,VL}
+       vpcmpd  k5, xmm30, xmm29, 0xab   # AVX512{F,VL}
+       vpcmpd  k5{k7}, xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpcmpd  k5, xmm30, xmm29, 123    # AVX512{F,VL}
+       vpcmpd  k5, xmm30, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vpcmpd  k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vpcmpd  k5, xmm30, [rcx]{1to4}, 123      # AVX512{F,VL}
+       vpcmpd  k5, xmm30, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
+       vpcmpd  k5, xmm30, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
+       vpcmpd  k5, xmm30, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
+       vpcmpd  k5, xmm30, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
+       vpcmpd  k5, xmm30, [rdx+508]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpcmpd  k5, xmm30, [rdx+512]{1to4}, 123  # AVX512{F,VL}
+       vpcmpd  k5, xmm30, [rdx-512]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpcmpd  k5, xmm30, [rdx-516]{1to4}, 123  # AVX512{F,VL}
+       vpcmpd  k5, ymm30, ymm29, 0xab   # AVX512{F,VL}
+       vpcmpd  k5{k7}, ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpcmpd  k5, ymm30, ymm29, 123    # AVX512{F,VL}
+       vpcmpd  k5, ymm30, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vpcmpd  k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vpcmpd  k5, ymm30, [rcx]{1to8}, 123      # AVX512{F,VL}
+       vpcmpd  k5, ymm30, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
+       vpcmpd  k5, ymm30, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
+       vpcmpd  k5, ymm30, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
+       vpcmpd  k5, ymm30, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
+       vpcmpd  k5, ymm30, [rdx+508]{1to8}, 123  # AVX512{F,VL} Disp8
+       vpcmpd  k5, ymm30, [rdx+512]{1to8}, 123  # AVX512{F,VL}
+       vpcmpd  k5, ymm30, [rdx-512]{1to8}, 123  # AVX512{F,VL} Disp8
+       vpcmpd  k5, ymm30, [rdx-516]{1to8}, 123  # AVX512{F,VL}
+       vpcmpeqd        k5, xmm30, xmm29         # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
+       vpcmpeqd        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpcmpeqd        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vpcmpeqd        k5, xmm30, [rcx]{1to4}   # AVX512{F,VL}
+       vpcmpeqd        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
+       vpcmpeqd        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
+       vpcmpeqd        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
+       vpcmpeqd        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
+       vpcmpeqd        k5, xmm30, [rdx+508]{1to4}       # AVX512{F,VL} Disp8
+       vpcmpeqd        k5, xmm30, [rdx+512]{1to4}       # AVX512{F,VL}
+       vpcmpeqd        k5, xmm30, [rdx-512]{1to4}       # AVX512{F,VL} Disp8
+       vpcmpeqd        k5, xmm30, [rdx-516]{1to4}       # AVX512{F,VL}
+       vpcmpeqd        k5, ymm30, ymm29         # AVX512{F,VL}
+       vpcmpeqd        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
+       vpcmpeqd        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpcmpeqd        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vpcmpeqd        k5, ymm30, [rcx]{1to8}   # AVX512{F,VL}
+       vpcmpeqd        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
+       vpcmpeqd        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
+       vpcmpeqd        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
+       vpcmpeqd        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
+       vpcmpeqd        k5, ymm30, [rdx+508]{1to8}       # AVX512{F,VL} Disp8
+       vpcmpeqd        k5, ymm30, [rdx+512]{1to8}       # AVX512{F,VL}
+       vpcmpeqd        k5, ymm30, [rdx-512]{1to8}       # AVX512{F,VL} Disp8
+       vpcmpeqd        k5, ymm30, [rdx-516]{1to8}       # AVX512{F,VL}
+       vpcmpeqq        k5, xmm30, xmm29         # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
+       vpcmpeqq        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpcmpeqq        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vpcmpeqq        k5, xmm30, [rcx]{1to2}   # AVX512{F,VL}
+       vpcmpeqq        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
+       vpcmpeqq        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
+       vpcmpeqq        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
+       vpcmpeqq        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
+       vpcmpeqq        k5, xmm30, [rdx+1016]{1to2}      # AVX512{F,VL} Disp8
+       vpcmpeqq        k5, xmm30, [rdx+1024]{1to2}      # AVX512{F,VL}
+       vpcmpeqq        k5, xmm30, [rdx-1024]{1to2}      # AVX512{F,VL} Disp8
+       vpcmpeqq        k5, xmm30, [rdx-1032]{1to2}      # AVX512{F,VL}
+       vpcmpeqq        k5, ymm30, ymm29         # AVX512{F,VL}
+       vpcmpeqq        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
+       vpcmpeqq        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpcmpeqq        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vpcmpeqq        k5, ymm30, [rcx]{1to4}   # AVX512{F,VL}
+       vpcmpeqq        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
+       vpcmpeqq        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
+       vpcmpeqq        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
+       vpcmpeqq        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
+       vpcmpeqq        k5, ymm30, [rdx+1016]{1to4}      # AVX512{F,VL} Disp8
+       vpcmpeqq        k5, ymm30, [rdx+1024]{1to4}      # AVX512{F,VL}
+       vpcmpeqq        k5, ymm30, [rdx-1024]{1to4}      # AVX512{F,VL} Disp8
+       vpcmpeqq        k5, ymm30, [rdx-1032]{1to4}      # AVX512{F,VL}
+       vpcmpgtd        k5, xmm30, xmm29         # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
+       vpcmpgtd        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpcmpgtd        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vpcmpgtd        k5, xmm30, [rcx]{1to4}   # AVX512{F,VL}
+       vpcmpgtd        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
+       vpcmpgtd        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
+       vpcmpgtd        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
+       vpcmpgtd        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
+       vpcmpgtd        k5, xmm30, [rdx+508]{1to4}       # AVX512{F,VL} Disp8
+       vpcmpgtd        k5, xmm30, [rdx+512]{1to4}       # AVX512{F,VL}
+       vpcmpgtd        k5, xmm30, [rdx-512]{1to4}       # AVX512{F,VL} Disp8
+       vpcmpgtd        k5, xmm30, [rdx-516]{1to4}       # AVX512{F,VL}
+       vpcmpgtd        k5, ymm30, ymm29         # AVX512{F,VL}
+       vpcmpgtd        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
+       vpcmpgtd        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpcmpgtd        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vpcmpgtd        k5, ymm30, [rcx]{1to8}   # AVX512{F,VL}
+       vpcmpgtd        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
+       vpcmpgtd        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
+       vpcmpgtd        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
+       vpcmpgtd        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
+       vpcmpgtd        k5, ymm30, [rdx+508]{1to8}       # AVX512{F,VL} Disp8
+       vpcmpgtd        k5, ymm30, [rdx+512]{1to8}       # AVX512{F,VL}
+       vpcmpgtd        k5, ymm30, [rdx-512]{1to8}       # AVX512{F,VL} Disp8
+       vpcmpgtd        k5, ymm30, [rdx-516]{1to8}       # AVX512{F,VL}
+       vpcmpgtq        k5, xmm30, xmm29         # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
+       vpcmpgtq        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpcmpgtq        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vpcmpgtq        k5, xmm30, [rcx]{1to2}   # AVX512{F,VL}
+       vpcmpgtq        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
+       vpcmpgtq        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
+       vpcmpgtq        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
+       vpcmpgtq        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
+       vpcmpgtq        k5, xmm30, [rdx+1016]{1to2}      # AVX512{F,VL} Disp8
+       vpcmpgtq        k5, xmm30, [rdx+1024]{1to2}      # AVX512{F,VL}
+       vpcmpgtq        k5, xmm30, [rdx-1024]{1to2}      # AVX512{F,VL} Disp8
+       vpcmpgtq        k5, xmm30, [rdx-1032]{1to2}      # AVX512{F,VL}
+       vpcmpgtq        k5, ymm30, ymm29         # AVX512{F,VL}
+       vpcmpgtq        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
+       vpcmpgtq        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpcmpgtq        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vpcmpgtq        k5, ymm30, [rcx]{1to4}   # AVX512{F,VL}
+       vpcmpgtq        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
+       vpcmpgtq        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
+       vpcmpgtq        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
+       vpcmpgtq        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
+       vpcmpgtq        k5, ymm30, [rdx+1016]{1to4}      # AVX512{F,VL} Disp8
+       vpcmpgtq        k5, ymm30, [rdx+1024]{1to4}      # AVX512{F,VL}
+       vpcmpgtq        k5, ymm30, [rdx-1024]{1to4}      # AVX512{F,VL} Disp8
+       vpcmpgtq        k5, ymm30, [rdx-1032]{1to4}      # AVX512{F,VL}
+       vpcmpq  k5, xmm30, xmm29, 0xab   # AVX512{F,VL}
+       vpcmpq  k5{k7}, xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpcmpq  k5, xmm30, xmm29, 123    # AVX512{F,VL}
+       vpcmpq  k5, xmm30, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vpcmpq  k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vpcmpq  k5, xmm30, [rcx]{1to2}, 123      # AVX512{F,VL}
+       vpcmpq  k5, xmm30, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
+       vpcmpq  k5, xmm30, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
+       vpcmpq  k5, xmm30, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
+       vpcmpq  k5, xmm30, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
+       vpcmpq  k5, xmm30, [rdx+1016]{1to2}, 123         # AVX512{F,VL} Disp8
+       vpcmpq  k5, xmm30, [rdx+1024]{1to2}, 123         # AVX512{F,VL}
+       vpcmpq  k5, xmm30, [rdx-1024]{1to2}, 123         # AVX512{F,VL} Disp8
+       vpcmpq  k5, xmm30, [rdx-1032]{1to2}, 123         # AVX512{F,VL}
+       vpcmpq  k5, ymm30, ymm29, 0xab   # AVX512{F,VL}
+       vpcmpq  k5{k7}, ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpcmpq  k5, ymm30, ymm29, 123    # AVX512{F,VL}
+       vpcmpq  k5, ymm30, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vpcmpq  k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vpcmpq  k5, ymm30, [rcx]{1to4}, 123      # AVX512{F,VL}
+       vpcmpq  k5, ymm30, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
+       vpcmpq  k5, ymm30, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
+       vpcmpq  k5, ymm30, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
+       vpcmpq  k5, ymm30, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
+       vpcmpq  k5, ymm30, [rdx+1016]{1to4}, 123         # AVX512{F,VL} Disp8
+       vpcmpq  k5, ymm30, [rdx+1024]{1to4}, 123         # AVX512{F,VL}
+       vpcmpq  k5, ymm30, [rdx-1024]{1to4}, 123         # AVX512{F,VL} Disp8
+       vpcmpq  k5, ymm30, [rdx-1032]{1to4}, 123         # AVX512{F,VL}
+       vpcmpud k5, xmm30, xmm29, 0xab   # AVX512{F,VL}
+       vpcmpud k5{k7}, xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpcmpud k5, xmm30, xmm29, 123    # AVX512{F,VL}
+       vpcmpud k5, xmm30, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vpcmpud k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vpcmpud k5, xmm30, [rcx]{1to4}, 123      # AVX512{F,VL}
+       vpcmpud k5, xmm30, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
+       vpcmpud k5, xmm30, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
+       vpcmpud k5, xmm30, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
+       vpcmpud k5, xmm30, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
+       vpcmpud k5, xmm30, [rdx+508]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpcmpud k5, xmm30, [rdx+512]{1to4}, 123  # AVX512{F,VL}
+       vpcmpud k5, xmm30, [rdx-512]{1to4}, 123  # AVX512{F,VL} Disp8
+       vpcmpud k5, xmm30, [rdx-516]{1to4}, 123  # AVX512{F,VL}
+       vpcmpud k5, ymm30, ymm29, 0xab   # AVX512{F,VL}
+       vpcmpud k5{k7}, ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpcmpud k5, ymm30, ymm29, 123    # AVX512{F,VL}
+       vpcmpud k5, ymm30, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vpcmpud k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vpcmpud k5, ymm30, [rcx]{1to8}, 123      # AVX512{F,VL}
+       vpcmpud k5, ymm30, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
+       vpcmpud k5, ymm30, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
+       vpcmpud k5, ymm30, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
+       vpcmpud k5, ymm30, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
+       vpcmpud k5, ymm30, [rdx+508]{1to8}, 123  # AVX512{F,VL} Disp8
+       vpcmpud k5, ymm30, [rdx+512]{1to8}, 123  # AVX512{F,VL}
+       vpcmpud k5, ymm30, [rdx-512]{1to8}, 123  # AVX512{F,VL} Disp8
+       vpcmpud k5, ymm30, [rdx-516]{1to8}, 123  # AVX512{F,VL}
+       vpcmpuq k5, xmm30, xmm29, 0xab   # AVX512{F,VL}
+       vpcmpuq k5{k7}, xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpcmpuq k5, xmm30, xmm29, 123    # AVX512{F,VL}
+       vpcmpuq k5, xmm30, XMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vpcmpuq k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vpcmpuq k5, xmm30, [rcx]{1to2}, 123      # AVX512{F,VL}
+       vpcmpuq k5, xmm30, XMMWORD PTR [rdx+2032], 123   # AVX512{F,VL} Disp8
+       vpcmpuq k5, xmm30, XMMWORD PTR [rdx+2048], 123   # AVX512{F,VL}
+       vpcmpuq k5, xmm30, XMMWORD PTR [rdx-2048], 123   # AVX512{F,VL} Disp8
+       vpcmpuq k5, xmm30, XMMWORD PTR [rdx-2064], 123   # AVX512{F,VL}
+       vpcmpuq k5, xmm30, [rdx+1016]{1to2}, 123         # AVX512{F,VL} Disp8
+       vpcmpuq k5, xmm30, [rdx+1024]{1to2}, 123         # AVX512{F,VL}
+       vpcmpuq k5, xmm30, [rdx-1024]{1to2}, 123         # AVX512{F,VL} Disp8
+       vpcmpuq k5, xmm30, [rdx-1032]{1to2}, 123         # AVX512{F,VL}
+       vpcmpuq k5, ymm30, ymm29, 0xab   # AVX512{F,VL}
+       vpcmpuq k5{k7}, ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpcmpuq k5, ymm30, ymm29, 123    # AVX512{F,VL}
+       vpcmpuq k5, ymm30, YMMWORD PTR [rcx], 123        # AVX512{F,VL}
+       vpcmpuq k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123   # AVX512{F,VL}
+       vpcmpuq k5, ymm30, [rcx]{1to4}, 123      # AVX512{F,VL}
+       vpcmpuq k5, ymm30, YMMWORD PTR [rdx+4064], 123   # AVX512{F,VL} Disp8
+       vpcmpuq k5, ymm30, YMMWORD PTR [rdx+4096], 123   # AVX512{F,VL}
+       vpcmpuq k5, ymm30, YMMWORD PTR [rdx-4096], 123   # AVX512{F,VL} Disp8
+       vpcmpuq k5, ymm30, YMMWORD PTR [rdx-4128], 123   # AVX512{F,VL}
+       vpcmpuq k5, ymm30, [rdx+1016]{1to4}, 123         # AVX512{F,VL} Disp8
+       vpcmpuq k5, ymm30, [rdx+1024]{1to4}, 123         # AVX512{F,VL}
+       vpcmpuq k5, ymm30, [rdx-1024]{1to4}, 123         # AVX512{F,VL} Disp8
+       vpcmpuq k5, ymm30, [rdx-1032]{1to4}, 123         # AVX512{F,VL}
+       vpblendmq       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpblendmq       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpblendmq       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpblendmq       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpblendmq       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpblendmq       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpblendmq       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpblendmq       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpblendmq       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpblendmq       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpblendmq       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpblendmq       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpblendmq       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpblendmq       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpblendmq       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpblendmq       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpblendmq       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpblendmq       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpblendmq       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpblendmq       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpblendmq       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpblendmq       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpblendmq       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpblendmq       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpblendmq       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpblendmq       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpblendmq       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpblendmq       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpcompressd     XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vpcompressd     XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vpcompressd     XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vpcompressd     XMMWORD PTR [rdx+508], xmm30     # AVX512{F,VL} Disp8
+       vpcompressd     XMMWORD PTR [rdx+512], xmm30     # AVX512{F,VL}
+       vpcompressd     XMMWORD PTR [rdx-512], xmm30     # AVX512{F,VL} Disp8
+       vpcompressd     XMMWORD PTR [rdx-516], xmm30     # AVX512{F,VL}
+       vpcompressd     YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vpcompressd     YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vpcompressd     YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vpcompressd     YMMWORD PTR [rdx+508], ymm30     # AVX512{F,VL} Disp8
+       vpcompressd     YMMWORD PTR [rdx+512], ymm30     # AVX512{F,VL}
+       vpcompressd     YMMWORD PTR [rdx-512], ymm30     # AVX512{F,VL} Disp8
+       vpcompressd     YMMWORD PTR [rdx-516], ymm30     # AVX512{F,VL}
+       vpcompressd     xmm30, xmm29     # AVX512{F,VL}
+       vpcompressd     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpcompressd     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpcompressd     ymm30, ymm29     # AVX512{F,VL}
+       vpcompressd     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vpcompressd     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpermd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermd  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpermd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermd  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpermd  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpermd  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpermd  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpermilpd       xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vpermilpd       xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, 123        # AVX512{F,VL}
+       vpermilpd       xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpermilpd       xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpermilpd       xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
+       vpermilpd       xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vpermilpd       xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vpermilpd       xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vpermilpd       xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vpermilpd       xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
+       vpermilpd       xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
+       vpermilpd       xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
+       vpermilpd       xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpermilpd       ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpermilpd       ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, 123        # AVX512{F,VL}
+       vpermilpd       ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpermilpd       ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpermilpd       ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpermilpd       ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpermilpd       ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpermilpd       ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpermilpd       ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpermilpd       ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpermilpd       ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vpermilpd       ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpermilpd       ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermilpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermilpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermilpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermilpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpermilpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpermilpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpermilpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermilpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermilpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermilpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermilpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpermilpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpermilpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpermilpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpermilps       xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vpermilps       xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, 123        # AVX512{F,VL}
+       vpermilps       xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpermilps       xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpermilps       xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpermilps       xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vpermilps       xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vpermilps       xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vpermilps       xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vpermilps       xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpermilps       xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
+       vpermilps       xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpermilps       xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpermilps       ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpermilps       ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, 123        # AVX512{F,VL}
+       vpermilps       ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpermilps       ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpermilps       ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
+       vpermilps       ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpermilps       ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpermilps       ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpermilps       ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpermilps       ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpermilps       ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
+       vpermilps       ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpermilps       ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermilps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermilps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermilps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermilps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpermilps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpermilps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpermilps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermilps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermilps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermilps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermilps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpermilps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpermilps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpermilps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpermpd ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpermpd ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpermpd ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpermpd ymm30, ymm29, 123        # AVX512{F,VL}
+       vpermpd ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpermpd ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpermpd ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpermpd ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpermpd ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpermpd ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpermpd ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpermpd ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpermpd ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vpermpd ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpermpd ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vpermps ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermps ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermps ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermps ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermps ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermps ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpermps ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermps ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermps ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermps ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermps ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpermps ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpermps ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpermps ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpermq  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpermq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpermq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpermq  ymm30, ymm29, 123        # AVX512{F,VL}
+       vpermq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpermq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpermq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpermq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpermq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpermq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpermq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpermq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpermq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vpermq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpermq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vpexpandd       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpexpandd       xmm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpexpandd       xmm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpexpandd       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpexpandd       xmm30, XMMWORD PTR [rdx+508]     # AVX512{F,VL} Disp8
+       vpexpandd       xmm30, XMMWORD PTR [rdx+512]     # AVX512{F,VL}
+       vpexpandd       xmm30, XMMWORD PTR [rdx-512]     # AVX512{F,VL} Disp8
+       vpexpandd       xmm30, XMMWORD PTR [rdx-516]     # AVX512{F,VL}
+       vpexpandd       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpexpandd       ymm30{k7}, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpexpandd       ymm30{k7}{z}, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpexpandd       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpexpandd       ymm30, YMMWORD PTR [rdx+508]     # AVX512{F,VL} Disp8
+       vpexpandd       ymm30, YMMWORD PTR [rdx+512]     # AVX512{F,VL}
+       vpexpandd       ymm30, YMMWORD PTR [rdx-512]     # AVX512{F,VL} Disp8
+       vpexpandd       ymm30, YMMWORD PTR [rdx-516]     # AVX512{F,VL}
+       vpexpandd       xmm30, xmm29     # AVX512{F,VL}
+       vpexpandd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpexpandd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpexpandd       ymm30, ymm29     # AVX512{F,VL}
+       vpexpandd       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vpexpandd       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpexpandq       xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpexpandq       xmm30{k7}, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpexpandq       xmm30{k7}{z}, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpexpandq       xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpexpandq       xmm30, XMMWORD PTR [rdx+1016]    # AVX512{F,VL} Disp8
+       vpexpandq       xmm30, XMMWORD PTR [rdx+1024]    # AVX512{F,VL}
+       vpexpandq       xmm30, XMMWORD PTR [rdx-1024]    # AVX512{F,VL} Disp8
+       vpexpandq       xmm30, XMMWORD PTR [rdx-1032]    # AVX512{F,VL}
+       vpexpandq       ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpexpandq       ymm30{k7}, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vpexpandq       ymm30{k7}{z}, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpexpandq       ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpexpandq       ymm30, YMMWORD PTR [rdx+1016]    # AVX512{F,VL} Disp8
+       vpexpandq       ymm30, YMMWORD PTR [rdx+1024]    # AVX512{F,VL}
+       vpexpandq       ymm30, YMMWORD PTR [rdx-1024]    # AVX512{F,VL} Disp8
+       vpexpandq       ymm30, YMMWORD PTR [rdx-1032]    # AVX512{F,VL}
+       vpexpandq       xmm30, xmm29     # AVX512{F,VL}
+       vpexpandq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpexpandq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpexpandq       ymm30, ymm29     # AVX512{F,VL}
+       vpexpandq       ymm30{k7}, ymm29         # AVX512{F,VL}
+       vpexpandq       ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpgatherdd      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
+       vpgatherdd      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
+       vpgatherdd      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
+       vpgatherdd      ymm30{k1}, YMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
+       vpgatherdd      ymm30{k1}, YMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
+       vpgatherdd      ymm30{k1}, YMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
+       vpgatherdq      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
+       vpgatherdq      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
+       vpgatherdq      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
+       vpgatherdq      ymm30{k1}, YMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
+       vpgatherdq      ymm30{k1}, YMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
+       vpgatherdq      ymm30{k1}, YMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
+       vpgatherqd      xmm30{k1}, QWORD PTR [r14+xmm31*8-123]   # AVX512{F,VL}
+       vpgatherqd      xmm30{k1}, QWORD PTR [r9+xmm31+256]      # AVX512{F,VL}
+       vpgatherqd      xmm30{k1}, QWORD PTR [rcx+xmm31*4+1024]  # AVX512{F,VL}
+       vpgatherqd      xmm30{k1}, XMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
+       vpgatherqd      xmm30{k1}, XMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
+       vpgatherqd      xmm30{k1}, XMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
+       vpgatherqq      xmm30{k1}, XMMWORD PTR [r14+xmm31*8-123]         # AVX512{F,VL}
+       vpgatherqq      xmm30{k1}, XMMWORD PTR [r9+xmm31+256]    # AVX512{F,VL}
+       vpgatherqq      xmm30{k1}, XMMWORD PTR [rcx+xmm31*4+1024]        # AVX512{F,VL}
+       vpgatherqq      ymm30{k1}, YMMWORD PTR [r14+ymm31*8-123]         # AVX512{F,VL}
+       vpgatherqq      ymm30{k1}, YMMWORD PTR [r9+ymm31+256]    # AVX512{F,VL}
+       vpgatherqq      ymm30{k1}, YMMWORD PTR [rcx+ymm31*4+1024]        # AVX512{F,VL}
+       vpmaxsd xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpmaxsd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpmaxsd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpmaxsd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmaxsd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmaxsd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpmaxsd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpmaxsd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpmaxsd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpmaxsd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpmaxsd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpmaxsd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpmaxsd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpmaxsd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpmaxsd ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpmaxsd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpmaxsd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpmaxsd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmaxsd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmaxsd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpmaxsd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpmaxsd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpmaxsd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpmaxsd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpmaxsd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpmaxsd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpmaxsd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpmaxsd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpmaxsq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpmaxsq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpmaxsq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpmaxsq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmaxsq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmaxsq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpmaxsq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpmaxsq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpmaxsq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpmaxsq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpmaxsq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpmaxsq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpmaxsq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpmaxsq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpmaxsq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpmaxsq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpmaxsq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpmaxsq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmaxsq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmaxsq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpmaxsq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpmaxsq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpmaxsq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpmaxsq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpmaxsq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpmaxsq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpmaxsq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpmaxsq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpmaxud xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpmaxud xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpmaxud xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpmaxud xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmaxud xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmaxud xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpmaxud xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpmaxud xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpmaxud xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpmaxud xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpmaxud xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpmaxud xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpmaxud xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpmaxud xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpmaxud ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpmaxud ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpmaxud ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpmaxud ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmaxud ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmaxud ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpmaxud ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpmaxud ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpmaxud ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpmaxud ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpmaxud ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpmaxud ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpmaxud ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpmaxud ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpmaxuq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpmaxuq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpmaxuq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpmaxuq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmaxuq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmaxuq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpmaxuq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpmaxuq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpmaxuq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpmaxuq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpmaxuq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpmaxuq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpmaxuq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpmaxuq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpmaxuq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpmaxuq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpmaxuq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpmaxuq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmaxuq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmaxuq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpmaxuq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpmaxuq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpmaxuq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpmaxuq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpmaxuq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpmaxuq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpmaxuq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpmaxuq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpminsd xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpminsd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpminsd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpminsd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpminsd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpminsd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpminsd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpminsd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpminsd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpminsd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpminsd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpminsd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpminsd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpminsd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpminsd ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpminsd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpminsd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpminsd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpminsd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpminsd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpminsd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpminsd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpminsd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpminsd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpminsd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpminsd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpminsd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpminsd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpminsq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpminsq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpminsq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpminsq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpminsq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpminsq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpminsq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpminsq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpminsq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpminsq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpminsq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpminsq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpminsq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpminsq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpminsq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpminsq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpminsq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpminsq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpminsq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpminsq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpminsq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpminsq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpminsq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpminsq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpminsq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpminsq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpminsq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpminsq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpminud xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpminud xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpminud xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpminud xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpminud xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpminud xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpminud xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpminud xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpminud xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpminud xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpminud xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpminud xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpminud xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpminud xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpminud ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpminud ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpminud ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpminud ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpminud ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpminud ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpminud ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpminud ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpminud ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpminud ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpminud ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpminud ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpminud ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpminud ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpminuq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpminuq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpminuq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpminuq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpminuq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpminuq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpminuq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpminuq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpminuq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpminuq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpminuq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpminuq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpminuq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpminuq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpminuq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpminuq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpminuq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpminuq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpminuq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpminuq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpminuq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpminuq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpminuq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpminuq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpminuq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpminuq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpminuq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpminuq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpmovsxbd       xmm30, xmm29     # AVX512{F,VL}
+       vpmovsxbd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxbd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxbd       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxbd       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxbd       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovsxbd       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovsxbd       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovsxbd       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovsxbd       ymm30, xmm29     # AVX512{F,VL}
+       vpmovsxbd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxbd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxbd       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxbd       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxbd       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovsxbd       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovsxbd       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovsxbd       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovsxbq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovsxbq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxbq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxbq       xmm30, WORD PTR [rcx]    # AVX512{F,VL}
+       vpmovsxbq       xmm30, WORD PTR [rax+r14*8+0x1234]       # AVX512{F,VL}
+       vpmovsxbq       xmm30, WORD PTR [rdx+254]        # AVX512{F,VL} Disp8
+       vpmovsxbq       xmm30, WORD PTR [rdx+256]        # AVX512{F,VL}
+       vpmovsxbq       xmm30, WORD PTR [rdx-256]        # AVX512{F,VL} Disp8
+       vpmovsxbq       xmm30, WORD PTR [rdx-258]        # AVX512{F,VL}
+       vpmovsxbq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovsxbq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxbq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxbq       ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxbq       ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxbq       ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovsxbq       ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovsxbq       ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovsxbq       ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovsxdq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovsxdq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxdq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxdq       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxdq       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxdq       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovsxdq       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovsxdq       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovsxdq       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovsxdq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovsxdq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxdq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxdq       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpmovsxdq       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpmovsxdq       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vpmovsxdq       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vpmovsxdq       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vpmovsxdq       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vpmovsxwd       xmm30, xmm29     # AVX512{F,VL}
+       vpmovsxwd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxwd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxwd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxwd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxwd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovsxwd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovsxwd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovsxwd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovsxwd       ymm30, xmm29     # AVX512{F,VL}
+       vpmovsxwd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxwd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxwd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpmovsxwd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpmovsxwd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vpmovsxwd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vpmovsxwd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vpmovsxwd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vpmovsxwq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovsxwq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxwq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxwq       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxwq       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxwq       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovsxwq       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovsxwq       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovsxwq       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovsxwq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovsxwq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsxwq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsxwq       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovsxwq       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovsxwq       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovsxwq       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovsxwq       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovsxwq       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovzxbd       xmm30, xmm29     # AVX512{F,VL}
+       vpmovzxbd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxbd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxbd       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxbd       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxbd       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovzxbd       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovzxbd       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovzxbd       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovzxbd       ymm30, xmm29     # AVX512{F,VL}
+       vpmovzxbd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxbd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxbd       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxbd       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxbd       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovzxbd       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovzxbd       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovzxbd       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovzxbq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovzxbq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxbq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxbq       xmm30, WORD PTR [rcx]    # AVX512{F,VL}
+       vpmovzxbq       xmm30, WORD PTR [rax+r14*8+0x1234]       # AVX512{F,VL}
+       vpmovzxbq       xmm30, WORD PTR [rdx+254]        # AVX512{F,VL} Disp8
+       vpmovzxbq       xmm30, WORD PTR [rdx+256]        # AVX512{F,VL}
+       vpmovzxbq       xmm30, WORD PTR [rdx-256]        # AVX512{F,VL} Disp8
+       vpmovzxbq       xmm30, WORD PTR [rdx-258]        # AVX512{F,VL}
+       vpmovzxbq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovzxbq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxbq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxbq       ymm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxbq       ymm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxbq       ymm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovzxbq       ymm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovzxbq       ymm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovzxbq       ymm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovzxdq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovzxdq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxdq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxdq       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxdq       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxdq       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovzxdq       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovzxdq       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovzxdq       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovzxdq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovzxdq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxdq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxdq       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpmovzxdq       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpmovzxdq       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vpmovzxdq       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vpmovzxdq       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vpmovzxdq       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vpmovzxwd       xmm30, xmm29     # AVX512{F,VL}
+       vpmovzxwd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxwd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxwd       xmm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxwd       xmm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxwd       xmm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovzxwd       xmm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovzxwd       xmm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovzxwd       xmm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmovzxwd       ymm30, xmm29     # AVX512{F,VL}
+       vpmovzxwd       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxwd       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxwd       ymm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vpmovzxwd       ymm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vpmovzxwd       ymm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vpmovzxwd       ymm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vpmovzxwd       ymm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vpmovzxwd       ymm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vpmovzxwq       xmm30, xmm29     # AVX512{F,VL}
+       vpmovzxwq       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxwq       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxwq       xmm30, DWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxwq       xmm30, DWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxwq       xmm30, DWORD PTR [rdx+508]       # AVX512{F,VL} Disp8
+       vpmovzxwq       xmm30, DWORD PTR [rdx+512]       # AVX512{F,VL}
+       vpmovzxwq       xmm30, DWORD PTR [rdx-512]       # AVX512{F,VL} Disp8
+       vpmovzxwq       xmm30, DWORD PTR [rdx-516]       # AVX512{F,VL}
+       vpmovzxwq       ymm30, xmm29     # AVX512{F,VL}
+       vpmovzxwq       ymm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovzxwq       ymm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovzxwq       ymm30, QWORD PTR [rcx]   # AVX512{F,VL}
+       vpmovzxwq       ymm30, QWORD PTR [rax+r14*8+0x1234]      # AVX512{F,VL}
+       vpmovzxwq       ymm30, QWORD PTR [rdx+1016]      # AVX512{F,VL} Disp8
+       vpmovzxwq       ymm30, QWORD PTR [rdx+1024]      # AVX512{F,VL}
+       vpmovzxwq       ymm30, QWORD PTR [rdx-1024]      # AVX512{F,VL} Disp8
+       vpmovzxwq       ymm30, QWORD PTR [rdx-1032]      # AVX512{F,VL}
+       vpmuldq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpmuldq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpmuldq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpmuldq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmuldq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmuldq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpmuldq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpmuldq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpmuldq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpmuldq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpmuldq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpmuldq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpmuldq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpmuldq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpmuldq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpmuldq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpmuldq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpmuldq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmuldq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmuldq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpmuldq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpmuldq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpmuldq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpmuldq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpmuldq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpmuldq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpmuldq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpmuldq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpmulld xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpmulld xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpmulld xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpmulld xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmulld xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmulld xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpmulld xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpmulld xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpmulld xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpmulld xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpmulld xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpmulld xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpmulld xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpmulld xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpmulld ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpmulld ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpmulld ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpmulld ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmulld ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmulld ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpmulld ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpmulld ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpmulld ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpmulld ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpmulld ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpmulld ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpmulld ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpmulld ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpmuludq        xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpmuludq        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpmuludq        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpmuludq        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmuludq        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmuludq        xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpmuludq        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpmuludq        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpmuludq        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpmuludq        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpmuludq        xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpmuludq        xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpmuludq        xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpmuludq        xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpmuludq        ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpmuludq        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpmuludq        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpmuludq        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpmuludq        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpmuludq        ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpmuludq        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpmuludq        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpmuludq        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpmuludq        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpmuludq        ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpmuludq        ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpmuludq        ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpmuludq        ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpord   xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpord   xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpord   xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpord   xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpord   xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpord   xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpord   xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpord   xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpord   xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpord   xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpord   xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpord   xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpord   xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpord   xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpord   ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpord   ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpord   ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpord   ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpord   ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpord   ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpord   ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpord   ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpord   ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpord   ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpord   ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpord   ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpord   ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpord   ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vporq   xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vporq   xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vporq   xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vporq   xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vporq   xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vporq   xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vporq   xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vporq   xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vporq   xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vporq   xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vporq   xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vporq   xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vporq   xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vporq   xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vporq   ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vporq   ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vporq   ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vporq   ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vporq   ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vporq   ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vporq   ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vporq   ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vporq   ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vporq   ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vporq   ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vporq   ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vporq   ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vporq   ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpscatterdd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vpscatterdd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vpscatterdd     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
+       vpscatterdd     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
+       vpscatterdd     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vpscatterdd     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vpscatterdd     YMMWORD PTR [r9+ymm31+256]{k1}, ymm30    # AVX512{F,VL}
+       vpscatterdd     YMMWORD PTR [rcx+ymm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
+       vpscatterdq     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vpscatterdq     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vpscatterdq     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
+       vpscatterdq     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
+       vpscatterdq     YMMWORD PTR [r14+xmm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vpscatterdq     YMMWORD PTR [r14+xmm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vpscatterdq     YMMWORD PTR [r9+xmm31+256]{k1}, ymm30    # AVX512{F,VL}
+       vpscatterdq     YMMWORD PTR [rcx+xmm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
+       vpscatterqd     QWORD PTR [r14+xmm31*8-123]{k1}, xmm30   # AVX512{F,VL}
+       vpscatterqd     QWORD PTR [r14+xmm31*8-123]{k1}, xmm30   # AVX512{F,VL}
+       vpscatterqd     QWORD PTR [r9+xmm31+256]{k1}, xmm30      # AVX512{F,VL}
+       vpscatterqd     QWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30  # AVX512{F,VL}
+       vpscatterqd     XMMWORD PTR [r14+ymm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vpscatterqd     XMMWORD PTR [r14+ymm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vpscatterqd     XMMWORD PTR [r9+ymm31+256]{k1}, xmm30    # AVX512{F,VL}
+       vpscatterqd     XMMWORD PTR [rcx+ymm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
+       vpscatterqq     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vpscatterqq     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vpscatterqq     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
+       vpscatterqq     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
+       vpscatterqq     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vpscatterqq     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vpscatterqq     YMMWORD PTR [r9+ymm31+256]{k1}, ymm30    # AVX512{F,VL}
+       vpscatterqq     YMMWORD PTR [rcx+ymm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
+       vpshufd xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpshufd xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vpshufd xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vpshufd xmm30, xmm29, 123        # AVX512{F,VL}
+       vpshufd xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpshufd xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpshufd xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpshufd xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vpshufd xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vpshufd xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vpshufd xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vpshufd xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpshufd xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
+       vpshufd xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpshufd xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
+       vpshufd ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpshufd ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpshufd ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpshufd ymm30, ymm29, 123        # AVX512{F,VL}
+       vpshufd ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpshufd ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpshufd ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
+       vpshufd ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpshufd ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpshufd ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpshufd ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpshufd ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpshufd ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
+       vpshufd ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpshufd ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
+       vpslld  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpslld  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpslld  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpslld  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpslld  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpslld  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpslld  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpslld  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpslld  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpslld  ymm30, ymm29, xmm28      # AVX512{F,VL}
+       vpslld  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
+       vpslld  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
+       vpslld  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpslld  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpslld  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpslld  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpslld  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpslld  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsllq  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsllq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsllq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsllq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsllq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsllq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsllq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsllq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsllq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsllq  ymm30, ymm29, xmm28      # AVX512{F,VL}
+       vpsllq  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
+       vpsllq  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
+       vpsllq  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsllq  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsllq  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsllq  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsllq  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsllq  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsllvd xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsllvd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsllvd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsllvd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsllvd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsllvd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpsllvd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsllvd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsllvd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsllvd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsllvd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpsllvd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpsllvd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpsllvd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpsllvd ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpsllvd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpsllvd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpsllvd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsllvd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsllvd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpsllvd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpsllvd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpsllvd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpsllvd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpsllvd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpsllvd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpsllvd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpsllvd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpsllvq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsllvq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsllvq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsllvq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsllvq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsllvq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpsllvq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsllvq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsllvq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsllvq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsllvq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpsllvq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpsllvq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpsllvq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpsllvq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpsllvq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpsllvq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpsllvq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsllvq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsllvq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpsllvq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpsllvq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpsllvq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpsllvq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpsllvq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpsllvq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpsllvq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpsllvq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpsrad  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsrad  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsrad  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsrad  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrad  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrad  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsrad  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsrad  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsrad  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsrad  ymm30, ymm29, xmm28      # AVX512{F,VL}
+       vpsrad  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
+       vpsrad  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
+       vpsrad  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrad  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrad  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsrad  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsrad  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsrad  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsraq  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsraq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsraq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsraq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsraq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsraq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsraq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsraq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsraq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsraq  ymm30, ymm29, xmm28      # AVX512{F,VL}
+       vpsraq  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
+       vpsraq  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
+       vpsraq  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsraq  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsraq  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsraq  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsraq  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsraq  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsravd xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsravd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsravd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsravd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsravd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsravd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpsravd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsravd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsravd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsravd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsravd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpsravd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpsravd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpsravd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpsravd ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpsravd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpsravd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpsravd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsravd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsravd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpsravd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpsravd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpsravd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpsravd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpsravd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpsravd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpsravd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpsravd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpsravq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsravq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsravq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsravq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsravq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsravq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpsravq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsravq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsravq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsravq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsravq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpsravq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpsravq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpsravq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpsravq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpsravq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpsravq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpsravq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsravq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsravq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpsravq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpsravq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpsravq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpsravq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpsravq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpsravq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpsravq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpsravq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpsrld  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsrld  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsrld  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsrld  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrld  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrld  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsrld  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsrld  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsrld  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsrld  ymm30, ymm29, xmm28      # AVX512{F,VL}
+       vpsrld  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
+       vpsrld  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
+       vpsrld  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrld  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrld  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsrld  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsrld  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsrld  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsrlq  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsrlq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsrlq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsrlq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrlq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrlq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsrlq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsrlq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsrlq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsrlq  ymm30, ymm29, xmm28      # AVX512{F,VL}
+       vpsrlq  ymm30{k7}, ymm29, xmm28  # AVX512{F,VL}
+       vpsrlq  ymm30{k7}{z}, ymm29, xmm28       # AVX512{F,VL}
+       vpsrlq  ymm30, ymm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrlq  ymm30, ymm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrlq  ymm30, ymm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsrlq  ymm30, ymm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsrlq  ymm30, ymm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsrlq  ymm30, ymm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsrlvd xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsrlvd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsrlvd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsrlvd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrlvd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrlvd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpsrlvd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsrlvd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsrlvd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsrlvd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsrlvd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpsrlvd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpsrlvd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpsrlvd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpsrlvd ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpsrlvd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpsrlvd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpsrlvd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrlvd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrlvd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpsrlvd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpsrlvd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpsrlvd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpsrlvd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpsrlvd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpsrlvd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpsrlvd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpsrlvd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpsrlvq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsrlvq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsrlvq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsrlvq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrlvq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrlvq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpsrlvq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsrlvq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsrlvq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsrlvq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsrlvq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpsrlvq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpsrlvq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpsrlvq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpsrlvq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpsrlvq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpsrlvq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpsrlvq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsrlvq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsrlvq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpsrlvq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpsrlvq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpsrlvq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpsrlvq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpsrlvq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpsrlvq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpsrlvq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpsrlvq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpsrld  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpsrld  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vpsrld  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vpsrld  xmm30, xmm29, 123        # AVX512{F,VL}
+       vpsrld  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsrld  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsrld  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpsrld  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vpsrld  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vpsrld  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vpsrld  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vpsrld  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpsrld  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
+       vpsrld  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpsrld  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
+       vpsrld  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpsrld  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpsrld  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpsrld  ymm30, ymm29, 123        # AVX512{F,VL}
+       vpsrld  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsrld  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsrld  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
+       vpsrld  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpsrld  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpsrld  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpsrld  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpsrld  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpsrld  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
+       vpsrld  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpsrld  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
+       vpsrlq  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpsrlq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vpsrlq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vpsrlq  xmm30, xmm29, 123        # AVX512{F,VL}
+       vpsrlq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsrlq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsrlq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
+       vpsrlq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vpsrlq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vpsrlq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vpsrlq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vpsrlq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
+       vpsrlq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
+       vpsrlq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
+       vpsrlq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
+       vpsrlq  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpsrlq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpsrlq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpsrlq  ymm30, ymm29, 123        # AVX512{F,VL}
+       vpsrlq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsrlq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsrlq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpsrlq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpsrlq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpsrlq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpsrlq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpsrlq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpsrlq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vpsrlq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpsrlq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vpsubd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsubd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsubd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsubd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsubd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsubd  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpsubd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsubd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsubd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsubd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsubd  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpsubd  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpsubd  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpsubd  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpsubd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpsubd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpsubd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpsubd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsubd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsubd  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpsubd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpsubd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpsubd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpsubd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpsubd  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpsubd  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpsubd  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpsubd  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpsubq  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpsubq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpsubq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpsubq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsubq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsubq  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpsubq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpsubq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpsubq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpsubq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpsubq  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpsubq  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpsubq  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpsubq  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpsubq  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpsubq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpsubq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpsubq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpsubq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpsubq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpsubq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpsubq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpsubq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpsubq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpsubq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpsubq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpsubq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpsubq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vptestmd        k5, xmm30, xmm29         # AVX512{F,VL}
+       vptestmd        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
+       vptestmd        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vptestmd        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vptestmd        k5, xmm30, [rcx]{1to4}   # AVX512{F,VL}
+       vptestmd        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
+       vptestmd        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
+       vptestmd        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
+       vptestmd        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
+       vptestmd        k5, xmm30, [rdx+508]{1to4}       # AVX512{F,VL} Disp8
+       vptestmd        k5, xmm30, [rdx+512]{1to4}       # AVX512{F,VL}
+       vptestmd        k5, xmm30, [rdx-512]{1to4}       # AVX512{F,VL} Disp8
+       vptestmd        k5, xmm30, [rdx-516]{1to4}       # AVX512{F,VL}
+       vptestmd        k5, ymm30, ymm29         # AVX512{F,VL}
+       vptestmd        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
+       vptestmd        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vptestmd        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vptestmd        k5, ymm30, [rcx]{1to8}   # AVX512{F,VL}
+       vptestmd        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
+       vptestmd        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
+       vptestmd        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
+       vptestmd        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
+       vptestmd        k5, ymm30, [rdx+508]{1to8}       # AVX512{F,VL} Disp8
+       vptestmd        k5, ymm30, [rdx+512]{1to8}       # AVX512{F,VL}
+       vptestmd        k5, ymm30, [rdx-512]{1to8}       # AVX512{F,VL} Disp8
+       vptestmd        k5, ymm30, [rdx-516]{1to8}       # AVX512{F,VL}
+       vptestmq        k5, xmm30, xmm29         # AVX512{F,VL}
+       vptestmq        k5{k7}, xmm30, xmm29     # AVX512{F,VL}
+       vptestmq        k5, xmm30, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vptestmq        k5, xmm30, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vptestmq        k5, xmm30, [rcx]{1to2}   # AVX512{F,VL}
+       vptestmq        k5, xmm30, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
+       vptestmq        k5, xmm30, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
+       vptestmq        k5, xmm30, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
+       vptestmq        k5, xmm30, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
+       vptestmq        k5, xmm30, [rdx+1016]{1to2}      # AVX512{F,VL} Disp8
+       vptestmq        k5, xmm30, [rdx+1024]{1to2}      # AVX512{F,VL}
+       vptestmq        k5, xmm30, [rdx-1024]{1to2}      # AVX512{F,VL} Disp8
+       vptestmq        k5, xmm30, [rdx-1032]{1to2}      # AVX512{F,VL}
+       vptestmq        k5, ymm30, ymm29         # AVX512{F,VL}
+       vptestmq        k5{k7}, ymm30, ymm29     # AVX512{F,VL}
+       vptestmq        k5, ymm30, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vptestmq        k5, ymm30, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vptestmq        k5, ymm30, [rcx]{1to4}   # AVX512{F,VL}
+       vptestmq        k5, ymm30, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
+       vptestmq        k5, ymm30, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
+       vptestmq        k5, ymm30, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
+       vptestmq        k5, ymm30, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
+       vptestmq        k5, ymm30, [rdx+1016]{1to4}      # AVX512{F,VL} Disp8
+       vptestmq        k5, ymm30, [rdx+1024]{1to4}      # AVX512{F,VL}
+       vptestmq        k5, ymm30, [rdx-1024]{1to4}      # AVX512{F,VL} Disp8
+       vptestmq        k5, ymm30, [rdx-1032]{1to4}      # AVX512{F,VL}
+       vpunpckhdq      xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpunpckhdq      xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpunpckhdq      xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpunpckhdq      xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpunpckhdq      xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpunpckhdq      xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpunpckhdq      xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpunpckhdq      xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpunpckhdq      xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpunpckhdq      ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpunpckhdq      ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpunpckhdq      ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpunpckhdq      ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpunpckhdq      ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpunpckhdq      ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpunpckhdq      ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpunpckhdq      ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpunpckhdq      ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpunpckhqdq     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpunpckhqdq     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpunpckhqdq     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpunpckhqdq     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpunpckhqdq     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpunpckhqdq     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpunpckhqdq     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpunpckhqdq     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpunpckhqdq     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpunpckhqdq     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpunpckhqdq     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpunpckhqdq     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpunpckhqdq     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpunpckhqdq     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpunpckhqdq     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpunpckhqdq     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpunpckhqdq     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpunpckhqdq     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpunpckldq      xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpunpckldq      xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpunpckldq      xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpunpckldq      xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpunpckldq      xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpunpckldq      xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpunpckldq      xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpunpckldq      xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpunpckldq      xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpunpckldq      xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpunpckldq      xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpunpckldq      xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpunpckldq      xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpunpckldq      xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpunpckldq      ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpunpckldq      ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpunpckldq      ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpunpckldq      ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpunpckldq      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpunpckldq      ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpunpckldq      ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpunpckldq      ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpunpckldq      ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpunpckldq      ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpunpckldq      ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpunpckldq      ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpunpckldq      ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpunpckldq      ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpunpcklqdq     xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpunpcklqdq     xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpunpcklqdq     xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpunpcklqdq     xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpunpcklqdq     xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpunpcklqdq     xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpunpcklqdq     xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpunpcklqdq     xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpunpcklqdq     xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpunpcklqdq     ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpunpcklqdq     ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpunpcklqdq     ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpunpcklqdq     ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpunpcklqdq     ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpunpcklqdq     ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpunpcklqdq     ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpunpcklqdq     ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpunpcklqdq     ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpxord  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpxord  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpxord  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpxord  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpxord  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpxord  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpxord  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpxord  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpxord  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpxord  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpxord  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpxord  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpxord  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpxord  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpxord  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpxord  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpxord  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpxord  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpxord  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpxord  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpxord  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpxord  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpxord  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpxord  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpxord  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpxord  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpxord  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpxord  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpxorq  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpxorq  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpxorq  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpxorq  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpxorq  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpxorq  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpxorq  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpxorq  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpxorq  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpxorq  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpxorq  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpxorq  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpxorq  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpxorq  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpxorq  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpxorq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpxorq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpxorq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpxorq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpxorq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpxorq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpxorq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpxorq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpxorq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpxorq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpxorq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpxorq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpxorq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vrcp14pd        xmm30, xmm29     # AVX512{F,VL}
+       vrcp14pd        xmm30{k7}, xmm29         # AVX512{F,VL}
+       vrcp14pd        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vrcp14pd        xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vrcp14pd        xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vrcp14pd        xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vrcp14pd        xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vrcp14pd        xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vrcp14pd        xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vrcp14pd        xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vrcp14pd        xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vrcp14pd        xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vrcp14pd        xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vrcp14pd        xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vrcp14pd        ymm30, ymm29     # AVX512{F,VL}
+       vrcp14pd        ymm30{k7}, ymm29         # AVX512{F,VL}
+       vrcp14pd        ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vrcp14pd        ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vrcp14pd        ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vrcp14pd        ymm30, [rcx]{1to4}       # AVX512{F,VL}
+       vrcp14pd        ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vrcp14pd        ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vrcp14pd        ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vrcp14pd        ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vrcp14pd        ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vrcp14pd        ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vrcp14pd        ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vrcp14pd        ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vrcp14ps        xmm30, xmm29     # AVX512{F,VL}
+       vrcp14ps        xmm30{k7}, xmm29         # AVX512{F,VL}
+       vrcp14ps        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vrcp14ps        xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vrcp14ps        xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vrcp14ps        xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vrcp14ps        xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vrcp14ps        xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vrcp14ps        xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vrcp14ps        xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vrcp14ps        xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vrcp14ps        xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vrcp14ps        xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vrcp14ps        xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vrcp14ps        ymm30, ymm29     # AVX512{F,VL}
+       vrcp14ps        ymm30{k7}, ymm29         # AVX512{F,VL}
+       vrcp14ps        ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vrcp14ps        ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vrcp14ps        ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vrcp14ps        ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vrcp14ps        ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vrcp14ps        ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vrcp14ps        ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vrcp14ps        ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vrcp14ps        ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vrcp14ps        ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vrcp14ps        ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vrcp14ps        ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vrsqrt14pd      xmm30, xmm29     # AVX512{F,VL}
+       vrsqrt14pd      xmm30{k7}, xmm29         # AVX512{F,VL}
+       vrsqrt14pd      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vrsqrt14pd      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vrsqrt14pd      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vrsqrt14pd      xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vrsqrt14pd      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vrsqrt14pd      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vrsqrt14pd      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vrsqrt14pd      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vrsqrt14pd      xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vrsqrt14pd      xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vrsqrt14pd      xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vrsqrt14pd      xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vrsqrt14pd      ymm30, ymm29     # AVX512{F,VL}
+       vrsqrt14pd      ymm30{k7}, ymm29         # AVX512{F,VL}
+       vrsqrt14pd      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vrsqrt14pd      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vrsqrt14pd      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vrsqrt14pd      ymm30, [rcx]{1to4}       # AVX512{F,VL}
+       vrsqrt14pd      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vrsqrt14pd      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vrsqrt14pd      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vrsqrt14pd      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vrsqrt14pd      ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vrsqrt14pd      ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vrsqrt14pd      ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vrsqrt14pd      ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vrsqrt14ps      xmm30, xmm29     # AVX512{F,VL}
+       vrsqrt14ps      xmm30{k7}, xmm29         # AVX512{F,VL}
+       vrsqrt14ps      xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vrsqrt14ps      xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vrsqrt14ps      xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vrsqrt14ps      xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vrsqrt14ps      xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vrsqrt14ps      xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vrsqrt14ps      xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vrsqrt14ps      xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vrsqrt14ps      xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vrsqrt14ps      xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vrsqrt14ps      xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vrsqrt14ps      xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vrsqrt14ps      ymm30, ymm29     # AVX512{F,VL}
+       vrsqrt14ps      ymm30{k7}, ymm29         # AVX512{F,VL}
+       vrsqrt14ps      ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vrsqrt14ps      ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vrsqrt14ps      ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vrsqrt14ps      ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vrsqrt14ps      ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vrsqrt14ps      ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vrsqrt14ps      ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vrsqrt14ps      ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vrsqrt14ps      ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vrsqrt14ps      ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vrsqrt14ps      ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vrsqrt14ps      ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vscatterdpd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vscatterdpd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vscatterdpd     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
+       vscatterdpd     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
+       vscatterdpd     YMMWORD PTR [r14+xmm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vscatterdpd     YMMWORD PTR [r14+xmm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vscatterdpd     YMMWORD PTR [r9+xmm31+256]{k1}, ymm30    # AVX512{F,VL}
+       vscatterdpd     YMMWORD PTR [rcx+xmm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
+       vscatterdps     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vscatterdps     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vscatterdps     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
+       vscatterdps     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
+       vscatterdps     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vscatterdps     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vscatterdps     YMMWORD PTR [r9+ymm31+256]{k1}, ymm30    # AVX512{F,VL}
+       vscatterdps     YMMWORD PTR [rcx+ymm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
+       vscatterqpd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vscatterqpd     XMMWORD PTR [r14+xmm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vscatterqpd     XMMWORD PTR [r9+xmm31+256]{k1}, xmm30    # AVX512{F,VL}
+       vscatterqpd     XMMWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
+       vscatterqpd     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vscatterqpd     YMMWORD PTR [r14+ymm31*8-123]{k1}, ymm30         # AVX512{F,VL}
+       vscatterqpd     YMMWORD PTR [r9+ymm31+256]{k1}, ymm30    # AVX512{F,VL}
+       vscatterqpd     YMMWORD PTR [rcx+ymm31*4+1024]{k1}, ymm30        # AVX512{F,VL}
+       vscatterqps     QWORD PTR [r14+xmm31*8-123]{k1}, xmm30   # AVX512{F,VL}
+       vscatterqps     QWORD PTR [r14+xmm31*8-123]{k1}, xmm30   # AVX512{F,VL}
+       vscatterqps     QWORD PTR [r9+xmm31+256]{k1}, xmm30      # AVX512{F,VL}
+       vscatterqps     QWORD PTR [rcx+xmm31*4+1024]{k1}, xmm30  # AVX512{F,VL}
+       vscatterqps     XMMWORD PTR [r14+ymm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vscatterqps     XMMWORD PTR [r14+ymm31*8-123]{k1}, xmm30         # AVX512{F,VL}
+       vscatterqps     XMMWORD PTR [r9+ymm31+256]{k1}, xmm30    # AVX512{F,VL}
+       vscatterqps     XMMWORD PTR [rcx+ymm31*4+1024]{k1}, xmm30        # AVX512{F,VL}
+       vshufpd xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
+       vshufpd xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
+       vshufpd xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
+       vshufpd xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
+       vshufpd xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vshufpd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vshufpd xmm30, xmm29, [rcx]{1to2}, 123   # AVX512{F,VL}
+       vshufpd xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       vshufpd xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       vshufpd xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       vshufpd xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       vshufpd xmm30, xmm29, [rdx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
+       vshufpd xmm30, xmm29, [rdx+1024]{1to2}, 123      # AVX512{F,VL}
+       vshufpd xmm30, xmm29, [rdx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
+       vshufpd xmm30, xmm29, [rdx-1032]{1to2}, 123      # AVX512{F,VL}
+       vshufpd ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vshufpd ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vshufpd ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vshufpd ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vshufpd ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vshufpd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vshufpd ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       vshufpd ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vshufpd ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vshufpd ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vshufpd ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vshufpd ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
+       vshufpd ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
+       vshufpd ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
+       vshufpd ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
+       vshufps xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
+       vshufps xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
+       vshufps xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
+       vshufps xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
+       vshufps xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vshufps xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vshufps xmm30, xmm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       vshufps xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       vshufps xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       vshufps xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       vshufps xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       vshufps xmm30, xmm29, [rdx+508]{1to4}, 123       # AVX512{F,VL} Disp8
+       vshufps xmm30, xmm29, [rdx+512]{1to4}, 123       # AVX512{F,VL}
+       vshufps xmm30, xmm29, [rdx-512]{1to4}, 123       # AVX512{F,VL} Disp8
+       vshufps xmm30, xmm29, [rdx-516]{1to4}, 123       # AVX512{F,VL}
+       vshufps ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vshufps ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vshufps ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vshufps ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vshufps ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vshufps ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vshufps ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
+       vshufps ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vshufps ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vshufps ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vshufps ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vshufps ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
+       vshufps ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
+       vshufps ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
+       vshufps ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
+       vsqrtpd xmm30, xmm29     # AVX512{F,VL}
+       vsqrtpd xmm30{k7}, xmm29         # AVX512{F,VL}
+       vsqrtpd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vsqrtpd xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vsqrtpd xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vsqrtpd xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vsqrtpd xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vsqrtpd xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vsqrtpd xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vsqrtpd xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vsqrtpd xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vsqrtpd xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vsqrtpd xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vsqrtpd xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vsqrtpd ymm30, ymm29     # AVX512{F,VL}
+       vsqrtpd ymm30{k7}, ymm29         # AVX512{F,VL}
+       vsqrtpd ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vsqrtpd ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vsqrtpd ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vsqrtpd ymm30, [rcx]{1to4}       # AVX512{F,VL}
+       vsqrtpd ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vsqrtpd ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vsqrtpd ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vsqrtpd ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vsqrtpd ymm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vsqrtpd ymm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vsqrtpd ymm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vsqrtpd ymm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vsqrtps xmm30, xmm29     # AVX512{F,VL}
+       vsqrtps xmm30{k7}, xmm29         # AVX512{F,VL}
+       vsqrtps xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vsqrtps xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vsqrtps xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vsqrtps xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vsqrtps xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vsqrtps xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vsqrtps xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vsqrtps xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vsqrtps xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vsqrtps xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vsqrtps xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vsqrtps xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vsqrtps ymm30, ymm29     # AVX512{F,VL}
+       vsqrtps ymm30{k7}, ymm29         # AVX512{F,VL}
+       vsqrtps ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vsqrtps ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vsqrtps ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vsqrtps ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vsqrtps ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vsqrtps ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vsqrtps ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vsqrtps ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vsqrtps ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vsqrtps ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vsqrtps ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vsqrtps ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vsubpd  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vsubpd  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vsubpd  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vsubpd  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vsubpd  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vsubpd  xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vsubpd  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vsubpd  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vsubpd  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vsubpd  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vsubpd  xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vsubpd  xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vsubpd  xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vsubpd  xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vsubpd  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vsubpd  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vsubpd  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vsubpd  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vsubpd  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vsubpd  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vsubpd  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vsubpd  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vsubpd  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vsubpd  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vsubpd  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vsubpd  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vsubpd  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vsubpd  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vsubps  xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vsubps  xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vsubps  xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vsubps  xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vsubps  xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vsubps  xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vsubps  xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vsubps  xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vsubps  xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vsubps  xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vsubps  xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vsubps  xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vsubps  xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vsubps  xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vsubps  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vsubps  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vsubps  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vsubps  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vsubps  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vsubps  ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vsubps  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vsubps  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vsubps  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vsubps  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vsubps  ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vsubps  ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vsubps  ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vsubps  ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vunpckhpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vunpckhpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vunpckhpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vunpckhpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vunpckhpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vunpckhpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vunpckhpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vunpckhpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vunpckhpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vunpckhpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vunpckhpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vunpckhpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vunpckhpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vunpckhpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vunpckhpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vunpckhpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vunpckhpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vunpckhpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vunpckhpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vunpckhpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vunpckhpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vunpckhpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vunpckhpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vunpckhpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vunpckhpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vunpckhpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vunpckhpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vunpckhpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vunpckhps       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vunpckhps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vunpckhps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vunpckhps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vunpckhps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vunpckhps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vunpckhps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vunpckhps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vunpckhps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vunpckhps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vunpckhps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vunpckhps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vunpckhps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vunpckhps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vunpckhps       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vunpckhps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vunpckhps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vunpckhps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vunpckhps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vunpckhps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vunpckhps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vunpckhps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vunpckhps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vunpckhps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vunpckhps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vunpckhps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vunpckhps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vunpckhps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vunpcklpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vunpcklpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vunpcklpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vunpcklpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vunpcklpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vunpcklpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vunpcklpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vunpcklpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vunpcklpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vunpcklpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vunpcklpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vunpcklpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vunpcklpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vunpcklpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vunpcklpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vunpcklpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vunpcklpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vunpcklpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vunpcklpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vunpcklpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vunpcklpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vunpcklpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vunpcklpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vunpcklpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vunpcklpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vunpcklpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vunpcklpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vunpcklpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vunpcklps       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vunpcklps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vunpcklps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vunpcklps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vunpcklps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vunpcklps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vunpcklps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vunpcklps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vunpcklps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vunpcklps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vunpcklps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vunpcklps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vunpcklps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vunpcklps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vunpcklps       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vunpcklps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vunpcklps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vunpcklps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vunpcklps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vunpcklps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vunpcklps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vunpcklps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vunpcklps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vunpcklps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vunpcklps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vunpcklps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vunpcklps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vunpcklps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpternlogd      xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
+       vpternlogd      xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
+       vpternlogd      xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
+       vpternlogd      xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
+       vpternlogd      xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vpternlogd      xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vpternlogd      xmm30, xmm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       vpternlogd      xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       vpternlogd      xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       vpternlogd      xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       vpternlogd      xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       vpternlogd      xmm30, xmm29, [rdx+508]{1to4}, 123       # AVX512{F,VL} Disp8
+       vpternlogd      xmm30, xmm29, [rdx+512]{1to4}, 123       # AVX512{F,VL}
+       vpternlogd      xmm30, xmm29, [rdx-512]{1to4}, 123       # AVX512{F,VL} Disp8
+       vpternlogd      xmm30, xmm29, [rdx-516]{1to4}, 123       # AVX512{F,VL}
+       vpternlogd      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vpternlogd      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vpternlogd      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vpternlogd      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vpternlogd      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vpternlogd      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vpternlogd      ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
+       vpternlogd      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vpternlogd      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vpternlogd      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vpternlogd      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vpternlogd      ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
+       vpternlogd      ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
+       vpternlogd      ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
+       vpternlogd      ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
+       vpternlogq      xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
+       vpternlogq      xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
+       vpternlogq      xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
+       vpternlogq      xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
+       vpternlogq      xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vpternlogq      xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vpternlogq      xmm30, xmm29, [rcx]{1to2}, 123   # AVX512{F,VL}
+       vpternlogq      xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       vpternlogq      xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       vpternlogq      xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       vpternlogq      xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       vpternlogq      xmm30, xmm29, [rdx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
+       vpternlogq      xmm30, xmm29, [rdx+1024]{1to2}, 123      # AVX512{F,VL}
+       vpternlogq      xmm30, xmm29, [rdx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
+       vpternlogq      xmm30, xmm29, [rdx-1032]{1to2}, 123      # AVX512{F,VL}
+       vpternlogq      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vpternlogq      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vpternlogq      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vpternlogq      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vpternlogq      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vpternlogq      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vpternlogq      ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       vpternlogq      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vpternlogq      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vpternlogq      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vpternlogq      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vpternlogq      ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpternlogq      ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
+       vpternlogq      ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpternlogq      ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
+       vpmovqb xmm30, xmm29     # AVX512{F,VL}
+       vpmovqb xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovqb xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovqb xmm30, ymm29     # AVX512{F,VL}
+       vpmovqb xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovqb xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovsqb        xmm30, xmm29     # AVX512{F,VL}
+       vpmovsqb        xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsqb        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsqb        xmm30, ymm29     # AVX512{F,VL}
+       vpmovsqb        xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovsqb        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovusqb       xmm30, xmm29     # AVX512{F,VL}
+       vpmovusqb       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovusqb       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovusqb       xmm30, ymm29     # AVX512{F,VL}
+       vpmovusqb       xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovusqb       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovqw xmm30, xmm29     # AVX512{F,VL}
+       vpmovqw xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovqw xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovqw xmm30, ymm29     # AVX512{F,VL}
+       vpmovqw xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovqw xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovsqw        xmm30, xmm29     # AVX512{F,VL}
+       vpmovsqw        xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsqw        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsqw        xmm30, ymm29     # AVX512{F,VL}
+       vpmovsqw        xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovsqw        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovusqw       xmm30, xmm29     # AVX512{F,VL}
+       vpmovusqw       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovusqw       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovusqw       xmm30, ymm29     # AVX512{F,VL}
+       vpmovusqw       xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovusqw       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovqd xmm30, xmm29     # AVX512{F,VL}
+       vpmovqd xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovqd xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovqd xmm30, ymm29     # AVX512{F,VL}
+       vpmovqd xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovqd xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovsqd        xmm30, xmm29     # AVX512{F,VL}
+       vpmovsqd        xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsqd        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsqd        xmm30, ymm29     # AVX512{F,VL}
+       vpmovsqd        xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovsqd        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovusqd       xmm30, xmm29     # AVX512{F,VL}
+       vpmovusqd       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovusqd       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovusqd       xmm30, ymm29     # AVX512{F,VL}
+       vpmovusqd       xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovusqd       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovdb xmm30, xmm29     # AVX512{F,VL}
+       vpmovdb xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovdb xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovdb xmm30, ymm29     # AVX512{F,VL}
+       vpmovdb xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovdb xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovsdb        xmm30, xmm29     # AVX512{F,VL}
+       vpmovsdb        xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsdb        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsdb        xmm30, ymm29     # AVX512{F,VL}
+       vpmovsdb        xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovsdb        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovusdb       xmm30, xmm29     # AVX512{F,VL}
+       vpmovusdb       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovusdb       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovusdb       xmm30, ymm29     # AVX512{F,VL}
+       vpmovusdb       xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovusdb       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovdw xmm30, xmm29     # AVX512{F,VL}
+       vpmovdw xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovdw xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovdw xmm30, ymm29     # AVX512{F,VL}
+       vpmovdw xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovdw xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovsdw        xmm30, xmm29     # AVX512{F,VL}
+       vpmovsdw        xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovsdw        xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovsdw        xmm30, ymm29     # AVX512{F,VL}
+       vpmovsdw        xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovsdw        xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vpmovusdw       xmm30, xmm29     # AVX512{F,VL}
+       vpmovusdw       xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpmovusdw       xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpmovusdw       xmm30, ymm29     # AVX512{F,VL}
+       vpmovusdw       xmm30{k7}, ymm29         # AVX512{F,VL}
+       vpmovusdw       xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vshuff32x4      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vshuff32x4      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vshuff32x4      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vshuff32x4      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vshuff32x4      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vshuff32x4      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vshuff32x4      ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
+       vshuff32x4      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vshuff32x4      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vshuff32x4      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vshuff32x4      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vshuff32x4      ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
+       vshuff32x4      ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
+       vshuff32x4      ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
+       vshuff32x4      ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
+       vshuff64x2      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vshuff64x2      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vshuff64x2      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vshuff64x2      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vshuff64x2      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vshuff64x2      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vshuff64x2      ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       vshuff64x2      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vshuff64x2      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vshuff64x2      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vshuff64x2      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vshuff64x2      ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
+       vshuff64x2      ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
+       vshuff64x2      ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
+       vshuff64x2      ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
+       vshufi32x4      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vshufi32x4      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vshufi32x4      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vshufi32x4      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vshufi32x4      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vshufi32x4      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vshufi32x4      ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
+       vshufi32x4      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vshufi32x4      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vshufi32x4      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vshufi32x4      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vshufi32x4      ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
+       vshufi32x4      ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
+       vshufi32x4      ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
+       vshufi32x4      ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
+       vshufi64x2      ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vshufi64x2      ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vshufi64x2      ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vshufi64x2      ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vshufi64x2      ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vshufi64x2      ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vshufi64x2      ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       vshufi64x2      ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vshufi64x2      ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vshufi64x2      ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vshufi64x2      ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vshufi64x2      ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
+       vshufi64x2      ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
+       vshufi64x2      ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
+       vshufi64x2      ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
+       vpermq  ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermq  ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermq  ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermq  ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermq  ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermq  ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermq  ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermq  ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermq  ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermq  ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermq  ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpermq  ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpermq  ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpermq  ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpermpd ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermpd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermpd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermpd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermpd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermpd ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermpd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermpd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermpd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermpd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermpd ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpermpd ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpermpd ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpermpd ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpermt2d        xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermt2d        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermt2d        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermt2d        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermt2d        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermt2d        xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermt2d        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermt2d        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermt2d        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermt2d        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermt2d        xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpermt2d        xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpermt2d        xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpermt2d        xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpermt2d        ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermt2d        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermt2d        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermt2d        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermt2d        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermt2d        ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpermt2d        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermt2d        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermt2d        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermt2d        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermt2d        ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpermt2d        ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpermt2d        ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpermt2d        ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpermt2q        xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermt2q        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermt2q        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermt2q        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermt2q        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermt2q        xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpermt2q        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermt2q        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermt2q        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermt2q        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermt2q        xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpermt2q        xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpermt2q        xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpermt2q        xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpermt2q        ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermt2q        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermt2q        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermt2q        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermt2q        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermt2q        ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermt2q        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermt2q        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermt2q        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermt2q        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermt2q        ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpermt2q        ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpermt2q        ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpermt2q        ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpermt2ps       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermt2ps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermt2ps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermt2ps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermt2ps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermt2ps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermt2ps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermt2ps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermt2ps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermt2ps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermt2ps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpermt2ps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpermt2ps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpermt2ps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpermt2ps       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermt2ps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermt2ps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermt2ps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermt2ps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermt2ps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpermt2ps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermt2ps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermt2ps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermt2ps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermt2ps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpermt2ps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpermt2ps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpermt2ps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpermt2pd       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermt2pd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermt2pd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermt2pd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermt2pd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermt2pd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpermt2pd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermt2pd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermt2pd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermt2pd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermt2pd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpermt2pd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpermt2pd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpermt2pd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpermt2pd       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermt2pd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermt2pd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermt2pd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermt2pd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermt2pd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermt2pd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermt2pd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermt2pd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermt2pd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermt2pd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpermt2pd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpermt2pd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpermt2pd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       valignq xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
+       valignq xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
+       valignq xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
+       valignq xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
+       valignq xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       valignq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       valignq xmm30, xmm29, [rcx]{1to2}, 123   # AVX512{F,VL}
+       valignq xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       valignq xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       valignq xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       valignq xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       valignq xmm30, xmm29, [rdx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
+       valignq xmm30, xmm29, [rdx+1024]{1to2}, 123      # AVX512{F,VL}
+       valignq xmm30, xmm29, [rdx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
+       valignq xmm30, xmm29, [rdx-1032]{1to2}, 123      # AVX512{F,VL}
+       valignq ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       valignq ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       valignq ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       valignq ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       valignq ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       valignq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       valignq ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       valignq ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       valignq ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       valignq ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       valignq ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       valignq ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
+       valignq ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
+       valignq ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
+       valignq ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
+       vscalefpd       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vscalefpd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vscalefpd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vscalefpd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vscalefpd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vscalefpd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vscalefpd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vscalefpd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vscalefpd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vscalefpd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vscalefpd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vscalefpd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vscalefpd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vscalefpd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vscalefpd       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vscalefpd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vscalefpd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vscalefpd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vscalefpd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vscalefpd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vscalefpd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vscalefpd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vscalefpd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vscalefpd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vscalefpd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vscalefpd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vscalefpd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vscalefpd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vscalefps       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vscalefps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vscalefps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vscalefps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vscalefps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vscalefps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vscalefps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vscalefps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vscalefps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vscalefps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vscalefps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vscalefps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vscalefps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vscalefps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vscalefps       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vscalefps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vscalefps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vscalefps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vscalefps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vscalefps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vscalefps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vscalefps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vscalefps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vscalefps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vscalefps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vscalefps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vscalefps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vscalefps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vfixupimmpd     xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
+       vfixupimmpd     xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
+       vfixupimmpd     xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
+       vfixupimmpd     xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
+       vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vfixupimmpd     xmm30, xmm29, [rcx]{1to2}, 123   # AVX512{F,VL}
+       vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       vfixupimmpd     xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       vfixupimmpd     xmm30, xmm29, [rdx+1016]{1to2}, 123      # AVX512{F,VL} Disp8
+       vfixupimmpd     xmm30, xmm29, [rdx+1024]{1to2}, 123      # AVX512{F,VL}
+       vfixupimmpd     xmm30, xmm29, [rdx-1024]{1to2}, 123      # AVX512{F,VL} Disp8
+       vfixupimmpd     xmm30, xmm29, [rdx-1032]{1to2}, 123      # AVX512{F,VL}
+       vfixupimmpd     ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vfixupimmpd     ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vfixupimmpd     ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vfixupimmpd     ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vfixupimmpd     ymm30, ymm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vfixupimmpd     ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vfixupimmpd     ymm30, ymm29, [rdx+1016]{1to4}, 123      # AVX512{F,VL} Disp8
+       vfixupimmpd     ymm30, ymm29, [rdx+1024]{1to4}, 123      # AVX512{F,VL}
+       vfixupimmpd     ymm30, ymm29, [rdx-1024]{1to4}, 123      # AVX512{F,VL} Disp8
+       vfixupimmpd     ymm30, ymm29, [rdx-1032]{1to4}, 123      # AVX512{F,VL}
+       vfixupimmps     xmm30, xmm29, xmm28, 0xab        # AVX512{F,VL}
+       vfixupimmps     xmm30{k7}, xmm29, xmm28, 0xab    # AVX512{F,VL}
+       vfixupimmps     xmm30{k7}{z}, xmm29, xmm28, 0xab         # AVX512{F,VL}
+       vfixupimmps     xmm30, xmm29, xmm28, 123         # AVX512{F,VL}
+       vfixupimmps     xmm30, xmm29, XMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vfixupimmps     xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vfixupimmps     xmm30, xmm29, [rcx]{1to4}, 123   # AVX512{F,VL}
+       vfixupimmps     xmm30, xmm29, XMMWORD PTR [rdx+2032], 123        # AVX512{F,VL} Disp8
+       vfixupimmps     xmm30, xmm29, XMMWORD PTR [rdx+2048], 123        # AVX512{F,VL}
+       vfixupimmps     xmm30, xmm29, XMMWORD PTR [rdx-2048], 123        # AVX512{F,VL} Disp8
+       vfixupimmps     xmm30, xmm29, XMMWORD PTR [rdx-2064], 123        # AVX512{F,VL}
+       vfixupimmps     xmm30, xmm29, [rdx+508]{1to4}, 123       # AVX512{F,VL} Disp8
+       vfixupimmps     xmm30, xmm29, [rdx+512]{1to4}, 123       # AVX512{F,VL}
+       vfixupimmps     xmm30, xmm29, [rdx-512]{1to4}, 123       # AVX512{F,VL} Disp8
+       vfixupimmps     xmm30, xmm29, [rdx-516]{1to4}, 123       # AVX512{F,VL}
+       vfixupimmps     ymm30, ymm29, ymm28, 0xab        # AVX512{F,VL}
+       vfixupimmps     ymm30{k7}, ymm29, ymm28, 0xab    # AVX512{F,VL}
+       vfixupimmps     ymm30{k7}{z}, ymm29, ymm28, 0xab         # AVX512{F,VL}
+       vfixupimmps     ymm30, ymm29, ymm28, 123         # AVX512{F,VL}
+       vfixupimmps     ymm30, ymm29, YMMWORD PTR [rcx], 123     # AVX512{F,VL}
+       vfixupimmps     ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234], 123        # AVX512{F,VL}
+       vfixupimmps     ymm30, ymm29, [rcx]{1to8}, 123   # AVX512{F,VL}
+       vfixupimmps     ymm30, ymm29, YMMWORD PTR [rdx+4064], 123        # AVX512{F,VL} Disp8
+       vfixupimmps     ymm30, ymm29, YMMWORD PTR [rdx+4096], 123        # AVX512{F,VL}
+       vfixupimmps     ymm30, ymm29, YMMWORD PTR [rdx-4096], 123        # AVX512{F,VL} Disp8
+       vfixupimmps     ymm30, ymm29, YMMWORD PTR [rdx-4128], 123        # AVX512{F,VL}
+       vfixupimmps     ymm30, ymm29, [rdx+508]{1to8}, 123       # AVX512{F,VL} Disp8
+       vfixupimmps     ymm30, ymm29, [rdx+512]{1to8}, 123       # AVX512{F,VL}
+       vfixupimmps     ymm30, ymm29, [rdx-512]{1to8}, 123       # AVX512{F,VL} Disp8
+       vfixupimmps     ymm30, ymm29, [rdx-516]{1to8}, 123       # AVX512{F,VL}
+       vpslld  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpslld  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vpslld  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vpslld  xmm30, xmm29, 123        # AVX512{F,VL}
+       vpslld  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpslld  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpslld  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpslld  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vpslld  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vpslld  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vpslld  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vpslld  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpslld  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
+       vpslld  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpslld  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
+       vpslld  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpslld  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpslld  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpslld  ymm30, ymm29, 123        # AVX512{F,VL}
+       vpslld  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpslld  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpslld  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
+       vpslld  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpslld  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpslld  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpslld  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpslld  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpslld  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
+       vpslld  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpslld  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
+       vpsllq  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpsllq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vpsllq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vpsllq  xmm30, xmm29, 123        # AVX512{F,VL}
+       vpsllq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsllq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsllq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
+       vpsllq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vpsllq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vpsllq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vpsllq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vpsllq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
+       vpsllq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
+       vpsllq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
+       vpsllq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
+       vpsllq  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpsllq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpsllq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpsllq  ymm30, ymm29, 123        # AVX512{F,VL}
+       vpsllq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsllq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsllq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpsllq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpsllq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpsllq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpsllq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpsllq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpsllq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vpsllq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpsllq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vpsrad  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpsrad  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vpsrad  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vpsrad  xmm30, xmm29, 123        # AVX512{F,VL}
+       vpsrad  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsrad  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsrad  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpsrad  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vpsrad  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vpsrad  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vpsrad  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vpsrad  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpsrad  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
+       vpsrad  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
+       vpsrad  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
+       vpsrad  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpsrad  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpsrad  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpsrad  ymm30, ymm29, 123        # AVX512{F,VL}
+       vpsrad  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsrad  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsrad  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
+       vpsrad  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpsrad  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpsrad  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpsrad  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpsrad  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpsrad  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
+       vpsrad  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
+       vpsrad  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
+       vpsraq  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vpsraq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vpsraq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vpsraq  xmm30, xmm29, 123        # AVX512{F,VL}
+       vpsraq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsraq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsraq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
+       vpsraq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vpsraq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vpsraq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vpsraq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vpsraq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
+       vpsraq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
+       vpsraq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
+       vpsraq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
+       vpsraq  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vpsraq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vpsraq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vpsraq  ymm30, ymm29, 123        # AVX512{F,VL}
+       vpsraq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vpsraq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vpsraq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vpsraq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vpsraq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vpsraq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vpsraq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vpsraq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpsraq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vpsraq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vpsraq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vprolvd xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vprolvd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vprolvd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vprolvd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vprolvd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vprolvd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vprolvd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vprolvd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vprolvd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vprolvd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vprolvd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vprolvd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vprolvd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vprolvd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vprolvd ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vprolvd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vprolvd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vprolvd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vprolvd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vprolvd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vprolvd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vprolvd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vprolvd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vprolvd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vprolvd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vprolvd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vprolvd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vprolvd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vprold  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vprold  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vprold  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vprold  xmm30, xmm29, 123        # AVX512{F,VL}
+       vprold  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vprold  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vprold  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vprold  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vprold  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vprold  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vprold  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vprold  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
+       vprold  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
+       vprold  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
+       vprold  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
+       vprold  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vprold  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vprold  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vprold  ymm30, ymm29, 123        # AVX512{F,VL}
+       vprold  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vprold  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vprold  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
+       vprold  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vprold  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vprold  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vprold  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vprold  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
+       vprold  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
+       vprold  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
+       vprold  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
+       vprolvq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vprolvq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vprolvq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vprolvq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vprolvq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vprolvq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vprolvq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vprolvq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vprolvq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vprolvq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vprolvq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vprolvq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vprolvq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vprolvq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vprolvq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vprolvq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vprolvq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vprolvq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vprolvq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vprolvq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vprolvq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vprolvq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vprolvq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vprolvq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vprolvq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vprolvq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vprolvq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vprolvq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vprolq  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vprolq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vprolq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vprolq  xmm30, xmm29, 123        # AVX512{F,VL}
+       vprolq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vprolq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vprolq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
+       vprolq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vprolq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vprolq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vprolq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vprolq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
+       vprolq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
+       vprolq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
+       vprolq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
+       vprolq  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vprolq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vprolq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vprolq  ymm30, ymm29, 123        # AVX512{F,VL}
+       vprolq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vprolq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vprolq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vprolq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vprolq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vprolq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vprolq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vprolq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vprolq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vprolq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vprolq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vprorvd xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vprorvd xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vprorvd xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vprorvd xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vprorvd xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vprorvd xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vprorvd xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vprorvd xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vprorvd xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vprorvd xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vprorvd xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vprorvd xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vprorvd xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vprorvd xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vprorvd ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vprorvd ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vprorvd ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vprorvd ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vprorvd ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vprorvd ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vprorvd ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vprorvd ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vprorvd ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vprorvd ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vprorvd ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vprorvd ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vprorvd ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vprorvd ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vprord  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vprord  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vprord  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vprord  xmm30, xmm29, 123        # AVX512{F,VL}
+       vprord  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vprord  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vprord  xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vprord  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vprord  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vprord  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vprord  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vprord  xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
+       vprord  xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
+       vprord  xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
+       vprord  xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
+       vprord  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vprord  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vprord  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vprord  ymm30, ymm29, 123        # AVX512{F,VL}
+       vprord  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vprord  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vprord  ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
+       vprord  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vprord  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vprord  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vprord  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vprord  ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
+       vprord  ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
+       vprord  ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
+       vprord  ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
+       vprorvq xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vprorvq xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vprorvq xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vprorvq xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vprorvq xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vprorvq xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vprorvq xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vprorvq xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vprorvq xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vprorvq xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vprorvq xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vprorvq xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vprorvq xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vprorvq xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vprorvq ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vprorvq ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vprorvq ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vprorvq ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vprorvq ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vprorvq ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vprorvq ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vprorvq ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vprorvq ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vprorvq ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vprorvq ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vprorvq ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vprorvq ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vprorvq ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vprorq  xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vprorq  xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vprorq  xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vprorq  xmm30, xmm29, 123        # AVX512{F,VL}
+       vprorq  xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vprorq  xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vprorq  xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
+       vprorq  xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vprorq  xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vprorq  xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vprorq  xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vprorq  xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
+       vprorq  xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
+       vprorq  xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
+       vprorq  xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
+       vprorq  ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vprorq  ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vprorq  ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vprorq  ymm30, ymm29, 123        # AVX512{F,VL}
+       vprorq  ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vprorq  ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vprorq  ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vprorq  ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vprorq  ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vprorq  ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vprorq  ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vprorq  ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vprorq  ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vprorq  ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vprorq  ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vrndscalepd     xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vrndscalepd     xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vrndscalepd     xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vrndscalepd     xmm30, xmm29, 123        # AVX512{F,VL}
+       vrndscalepd     xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vrndscalepd     xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vrndscalepd     xmm30, [rcx]{1to2}, 123  # AVX512{F,VL}
+       vrndscalepd     xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vrndscalepd     xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vrndscalepd     xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vrndscalepd     xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vrndscalepd     xmm30, [rdx+1016]{1to2}, 123     # AVX512{F,VL} Disp8
+       vrndscalepd     xmm30, [rdx+1024]{1to2}, 123     # AVX512{F,VL}
+       vrndscalepd     xmm30, [rdx-1024]{1to2}, 123     # AVX512{F,VL} Disp8
+       vrndscalepd     xmm30, [rdx-1032]{1to2}, 123     # AVX512{F,VL}
+       vrndscalepd     ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vrndscalepd     ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vrndscalepd     ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vrndscalepd     ymm30, ymm29, 123        # AVX512{F,VL}
+       vrndscalepd     ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vrndscalepd     ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vrndscalepd     ymm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vrndscalepd     ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vrndscalepd     ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vrndscalepd     ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vrndscalepd     ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vrndscalepd     ymm30, [rdx+1016]{1to4}, 123     # AVX512{F,VL} Disp8
+       vrndscalepd     ymm30, [rdx+1024]{1to4}, 123     # AVX512{F,VL}
+       vrndscalepd     ymm30, [rdx-1024]{1to4}, 123     # AVX512{F,VL} Disp8
+       vrndscalepd     ymm30, [rdx-1032]{1to4}, 123     # AVX512{F,VL}
+       vrndscaleps     xmm30, xmm29, 0xab       # AVX512{F,VL}
+       vrndscaleps     xmm30{k7}, xmm29, 0xab   # AVX512{F,VL}
+       vrndscaleps     xmm30{k7}{z}, xmm29, 0xab        # AVX512{F,VL}
+       vrndscaleps     xmm30, xmm29, 123        # AVX512{F,VL}
+       vrndscaleps     xmm30, XMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vrndscaleps     xmm30, XMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vrndscaleps     xmm30, [rcx]{1to4}, 123  # AVX512{F,VL}
+       vrndscaleps     xmm30, XMMWORD PTR [rdx+2032], 123       # AVX512{F,VL} Disp8
+       vrndscaleps     xmm30, XMMWORD PTR [rdx+2048], 123       # AVX512{F,VL}
+       vrndscaleps     xmm30, XMMWORD PTR [rdx-2048], 123       # AVX512{F,VL} Disp8
+       vrndscaleps     xmm30, XMMWORD PTR [rdx-2064], 123       # AVX512{F,VL}
+       vrndscaleps     xmm30, [rdx+508]{1to4}, 123      # AVX512{F,VL} Disp8
+       vrndscaleps     xmm30, [rdx+512]{1to4}, 123      # AVX512{F,VL}
+       vrndscaleps     xmm30, [rdx-512]{1to4}, 123      # AVX512{F,VL} Disp8
+       vrndscaleps     xmm30, [rdx-516]{1to4}, 123      # AVX512{F,VL}
+       vrndscaleps     ymm30, ymm29, 0xab       # AVX512{F,VL}
+       vrndscaleps     ymm30{k7}, ymm29, 0xab   # AVX512{F,VL}
+       vrndscaleps     ymm30{k7}{z}, ymm29, 0xab        # AVX512{F,VL}
+       vrndscaleps     ymm30, ymm29, 123        # AVX512{F,VL}
+       vrndscaleps     ymm30, YMMWORD PTR [rcx], 123    # AVX512{F,VL}
+       vrndscaleps     ymm30, YMMWORD PTR [rax+r14*8+0x1234], 123       # AVX512{F,VL}
+       vrndscaleps     ymm30, [rcx]{1to8}, 123  # AVX512{F,VL}
+       vrndscaleps     ymm30, YMMWORD PTR [rdx+4064], 123       # AVX512{F,VL} Disp8
+       vrndscaleps     ymm30, YMMWORD PTR [rdx+4096], 123       # AVX512{F,VL}
+       vrndscaleps     ymm30, YMMWORD PTR [rdx-4096], 123       # AVX512{F,VL} Disp8
+       vrndscaleps     ymm30, YMMWORD PTR [rdx-4128], 123       # AVX512{F,VL}
+       vrndscaleps     ymm30, [rdx+508]{1to8}, 123      # AVX512{F,VL} Disp8
+       vrndscaleps     ymm30, [rdx+512]{1to8}, 123      # AVX512{F,VL}
+       vrndscaleps     ymm30, [rdx-512]{1to8}, 123      # AVX512{F,VL} Disp8
+       vrndscaleps     ymm30, [rdx-516]{1to8}, 123      # AVX512{F,VL}
+       vpcompressq     XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vpcompressq     XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vpcompressq     XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vpcompressq     XMMWORD PTR [rdx+1016], xmm30    # AVX512{F,VL} Disp8
+       vpcompressq     XMMWORD PTR [rdx+1024], xmm30    # AVX512{F,VL}
+       vpcompressq     XMMWORD PTR [rdx-1024], xmm30    # AVX512{F,VL} Disp8
+       vpcompressq     XMMWORD PTR [rdx-1032], xmm30    # AVX512{F,VL}
+       vpcompressq     YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vpcompressq     YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vpcompressq     YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vpcompressq     YMMWORD PTR [rdx+1016], ymm30    # AVX512{F,VL} Disp8
+       vpcompressq     YMMWORD PTR [rdx+1024], ymm30    # AVX512{F,VL}
+       vpcompressq     YMMWORD PTR [rdx-1024], ymm30    # AVX512{F,VL} Disp8
+       vpcompressq     YMMWORD PTR [rdx-1032], ymm30    # AVX512{F,VL}
+       vpcompressq     xmm30, xmm29     # AVX512{F,VL}
+       vpcompressq     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vpcompressq     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vpcompressq     ymm30, ymm29     # AVX512{F,VL}
+       vpcompressq     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vpcompressq     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [rcx], xmm30, 0xab     # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [rcx]{k7}, xmm30, 0xab         # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [rcx], xmm30, 123      # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [rax+r14*8+0x1234], xmm30, 123         # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [rdx+1016], xmm30, 123         # AVX512{F,VL} Disp8
+       vcvtps2ph       QWORD PTR [rdx+1024], xmm30, 123         # AVX512{F,VL}
+       vcvtps2ph       QWORD PTR [rdx-1024], xmm30, 123         # AVX512{F,VL} Disp8
+       vcvtps2ph       QWORD PTR [rdx-1032], xmm30, 123         # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [rcx], ymm30, 0xab   # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [rcx]{k7}, ymm30, 0xab       # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [rcx], ymm30, 123    # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [rax+r14*8+0x1234], ymm30, 123       # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [rdx+2032], ymm30, 123       # AVX512{F,VL} Disp8
+       vcvtps2ph       XMMWORD PTR [rdx+2048], ymm30, 123       # AVX512{F,VL}
+       vcvtps2ph       XMMWORD PTR [rdx-2048], ymm30, 123       # AVX512{F,VL} Disp8
+       vcvtps2ph       XMMWORD PTR [rdx-2064], ymm30, 123       # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [rcx], ymm29, 0xab   # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [rcx]{k7}, ymm29, 0xab       # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [rcx], ymm29, 123    # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [rax+r14*8+0x1234], ymm29, 123       # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [rdx+2032], ymm29, 123       # AVX512{F,VL} Disp8
+       vextractf32x4   XMMWORD PTR [rdx+2048], ymm29, 123       # AVX512{F,VL}
+       vextractf32x4   XMMWORD PTR [rdx-2048], ymm29, 123       # AVX512{F,VL} Disp8
+       vextractf32x4   XMMWORD PTR [rdx-2064], ymm29, 123       # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [rcx], ymm29, 0xab   # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [rcx]{k7}, ymm29, 0xab       # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [rcx], ymm29, 123    # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [rax+r14*8+0x1234], ymm29, 123       # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [rdx+2032], ymm29, 123       # AVX512{F,VL} Disp8
+       vextracti32x4   XMMWORD PTR [rdx+2048], ymm29, 123       # AVX512{F,VL}
+       vextracti32x4   XMMWORD PTR [rdx-2048], ymm29, 123       # AVX512{F,VL} Disp8
+       vextracti32x4   XMMWORD PTR [rdx-2064], ymm29, 123       # AVX512{F,VL}
+       vmovapd XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovapd XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vmovapd XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovapd XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovapd XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovapd XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovapd XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovapd YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovapd YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vmovapd YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovapd YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovapd YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovapd YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovapd YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovaps XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovaps XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vmovaps XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovaps XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovaps XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovaps XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovaps XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovaps YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovaps YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vmovaps YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovaps YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovaps YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovaps YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovaps YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovdqa32       XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovdqa32       XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vmovdqa32       XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovdqa32       XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovdqa32       XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovdqa32       XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovdqa32       XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovdqa32       YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovdqa32       YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vmovdqa32       YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovdqa32       YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovdqa32       YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovdqa32       YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovdqa32       YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovdqa64       XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovdqa64       XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vmovdqa64       XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovdqa64       XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovdqa64       XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovdqa64       XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovdqa64       XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovdqa64       YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovdqa64       YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vmovdqa64       YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovdqa64       YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovdqa64       YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovdqa64       YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovdqa64       YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovdqu32       XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovdqu32       XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vmovdqu32       XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovdqu32       XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovdqu32       XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovdqu32       XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovdqu32       XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovdqu32       YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovdqu32       YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vmovdqu32       YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovdqu32       YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovdqu32       YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovdqu32       YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovdqu32       YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovdqu64       XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovdqu64       XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vmovdqu64       XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovdqu64       XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovdqu64       XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovdqu64       XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovdqu64       XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovdqu64       YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovdqu64       YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vmovdqu64       YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovdqu64       YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovdqu64       YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovdqu64       YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovdqu64       YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovupd XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovupd XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vmovupd XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovupd XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovupd XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovupd XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovupd XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovupd YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovupd YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vmovupd YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovupd YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovupd YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovupd YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovupd YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vmovups XMMWORD PTR [rcx], xmm30         # AVX512{F,VL}
+       vmovups XMMWORD PTR [rcx]{k7}, xmm30     # AVX512{F,VL}
+       vmovups XMMWORD PTR [rax+r14*8+0x1234], xmm30    # AVX512{F,VL}
+       vmovups XMMWORD PTR [rdx+2032], xmm30    # AVX512{F,VL} Disp8
+       vmovups XMMWORD PTR [rdx+2048], xmm30    # AVX512{F,VL}
+       vmovups XMMWORD PTR [rdx-2048], xmm30    # AVX512{F,VL} Disp8
+       vmovups XMMWORD PTR [rdx-2064], xmm30    # AVX512{F,VL}
+       vmovups YMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vmovups YMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vmovups YMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vmovups YMMWORD PTR [rdx+4064], ymm30    # AVX512{F,VL} Disp8
+       vmovups YMMWORD PTR [rdx+4096], ymm30    # AVX512{F,VL}
+       vmovups YMMWORD PTR [rdx-4096], ymm30    # AVX512{F,VL} Disp8
+       vmovups YMMWORD PTR [rdx-4128], ymm30    # AVX512{F,VL}
+       vpmovqb WORD PTR [rcx], xmm30    # AVX512{F,VL}
+       vpmovqb WORD PTR [rcx]{k7}, xmm30        # AVX512{F,VL}
+       vpmovqb WORD PTR [rax+r14*8+0x1234], xmm30       # AVX512{F,VL}
+       vpmovqb WORD PTR [rdx+254], xmm30        # AVX512{F,VL} Disp8
+       vpmovqb WORD PTR [rdx+256], xmm30        # AVX512{F,VL}
+       vpmovqb WORD PTR [rdx-256], xmm30        # AVX512{F,VL} Disp8
+       vpmovqb WORD PTR [rdx-258], xmm30        # AVX512{F,VL}
+       vpmovqb DWORD PTR [rcx], ymm30   # AVX512{F,VL}
+       vpmovqb DWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
+       vpmovqb DWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
+       vpmovqb DWORD PTR [rdx+508], ymm30       # AVX512{F,VL} Disp8
+       vpmovqb DWORD PTR [rdx+512], ymm30       # AVX512{F,VL}
+       vpmovqb DWORD PTR [rdx-512], ymm30       # AVX512{F,VL} Disp8
+       vpmovqb DWORD PTR [rdx-516], ymm30       # AVX512{F,VL}
+       vpmovsqb        WORD PTR [rcx], xmm30    # AVX512{F,VL}
+       vpmovsqb        WORD PTR [rcx]{k7}, xmm30        # AVX512{F,VL}
+       vpmovsqb        WORD PTR [rax+r14*8+0x1234], xmm30       # AVX512{F,VL}
+       vpmovsqb        WORD PTR [rdx+254], xmm30        # AVX512{F,VL} Disp8
+       vpmovsqb        WORD PTR [rdx+256], xmm30        # AVX512{F,VL}
+       vpmovsqb        WORD PTR [rdx-256], xmm30        # AVX512{F,VL} Disp8
+       vpmovsqb        WORD PTR [rdx-258], xmm30        # AVX512{F,VL}
+       vpmovsqb        DWORD PTR [rcx], ymm30   # AVX512{F,VL}
+       vpmovsqb        DWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
+       vpmovsqb        DWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
+       vpmovsqb        DWORD PTR [rdx+508], ymm30       # AVX512{F,VL} Disp8
+       vpmovsqb        DWORD PTR [rdx+512], ymm30       # AVX512{F,VL}
+       vpmovsqb        DWORD PTR [rdx-512], ymm30       # AVX512{F,VL} Disp8
+       vpmovsqb        DWORD PTR [rdx-516], ymm30       # AVX512{F,VL}
+       vpmovusqb       WORD PTR [rcx], xmm30    # AVX512{F,VL}
+       vpmovusqb       WORD PTR [rcx]{k7}, xmm30        # AVX512{F,VL}
+       vpmovusqb       WORD PTR [rax+r14*8+0x1234], xmm30       # AVX512{F,VL}
+       vpmovusqb       WORD PTR [rdx+254], xmm30        # AVX512{F,VL} Disp8
+       vpmovusqb       WORD PTR [rdx+256], xmm30        # AVX512{F,VL}
+       vpmovusqb       WORD PTR [rdx-256], xmm30        # AVX512{F,VL} Disp8
+       vpmovusqb       WORD PTR [rdx-258], xmm30        # AVX512{F,VL}
+       vpmovusqb       DWORD PTR [rcx], ymm30   # AVX512{F,VL}
+       vpmovusqb       DWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
+       vpmovusqb       DWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
+       vpmovusqb       DWORD PTR [rdx+508], ymm30       # AVX512{F,VL} Disp8
+       vpmovusqb       DWORD PTR [rdx+512], ymm30       # AVX512{F,VL}
+       vpmovusqb       DWORD PTR [rdx-512], ymm30       # AVX512{F,VL} Disp8
+       vpmovusqb       DWORD PTR [rdx-516], ymm30       # AVX512{F,VL}
+       vpmovqw DWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovqw DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovqw DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovqw DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
+       vpmovqw DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
+       vpmovqw DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
+       vpmovqw DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
+       vpmovqw QWORD PTR [rcx], ymm30   # AVX512{F,VL}
+       vpmovqw QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
+       vpmovqw QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
+       vpmovqw QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
+       vpmovqw QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
+       vpmovqw QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
+       vpmovqw QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
+       vpmovsqw        DWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovsqw        DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovsqw        DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovsqw        DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
+       vpmovsqw        DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
+       vpmovsqw        DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
+       vpmovsqw        DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
+       vpmovsqw        QWORD PTR [rcx], ymm30   # AVX512{F,VL}
+       vpmovsqw        QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
+       vpmovsqw        QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
+       vpmovsqw        QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
+       vpmovsqw        QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
+       vpmovsqw        QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
+       vpmovsqw        QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
+       vpmovusqw       DWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovusqw       DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovusqw       DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovusqw       DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
+       vpmovusqw       DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
+       vpmovusqw       DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
+       vpmovusqw       DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
+       vpmovusqw       QWORD PTR [rcx], ymm30   # AVX512{F,VL}
+       vpmovusqw       QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
+       vpmovusqw       QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
+       vpmovusqw       QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
+       vpmovusqw       QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
+       vpmovusqw       QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
+       vpmovusqw       QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
+       vpmovqd QWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovqd QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovqd QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovqd QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
+       vpmovqd QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
+       vpmovqd QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
+       vpmovqd QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
+       vpmovqd XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vpmovqd XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vpmovqd XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vpmovqd XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
+       vpmovqd XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
+       vpmovqd XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
+       vpmovqd XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
+       vpmovsqd        QWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovsqd        QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovsqd        QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovsqd        QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
+       vpmovsqd        QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
+       vpmovsqd        QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
+       vpmovsqd        QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
+       vpmovsqd        XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vpmovsqd        XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vpmovsqd        XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vpmovsqd        XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
+       vpmovsqd        XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
+       vpmovsqd        XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
+       vpmovsqd        XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
+       vpmovusqd       QWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovusqd       QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovusqd       QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovusqd       QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
+       vpmovusqd       QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
+       vpmovusqd       QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
+       vpmovusqd       QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
+       vpmovusqd       XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vpmovusqd       XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vpmovusqd       XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vpmovusqd       XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
+       vpmovusqd       XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
+       vpmovusqd       XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
+       vpmovusqd       XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
+       vpmovdb DWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovdb DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovdb DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovdb DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
+       vpmovdb DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
+       vpmovdb DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
+       vpmovdb DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
+       vpmovdb QWORD PTR [rcx], ymm30   # AVX512{F,VL}
+       vpmovdb QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
+       vpmovdb QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
+       vpmovdb QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
+       vpmovdb QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
+       vpmovdb QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
+       vpmovdb QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
+       vpmovsdb        DWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovsdb        DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovsdb        DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovsdb        DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
+       vpmovsdb        DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
+       vpmovsdb        DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
+       vpmovsdb        DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
+       vpmovsdb        QWORD PTR [rcx], ymm30   # AVX512{F,VL}
+       vpmovsdb        QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
+       vpmovsdb        QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
+       vpmovsdb        QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
+       vpmovsdb        QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
+       vpmovsdb        QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
+       vpmovsdb        QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
+       vpmovusdb       DWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovusdb       DWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovusdb       DWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovusdb       DWORD PTR [rdx+508], xmm30       # AVX512{F,VL} Disp8
+       vpmovusdb       DWORD PTR [rdx+512], xmm30       # AVX512{F,VL}
+       vpmovusdb       DWORD PTR [rdx-512], xmm30       # AVX512{F,VL} Disp8
+       vpmovusdb       DWORD PTR [rdx-516], xmm30       # AVX512{F,VL}
+       vpmovusdb       QWORD PTR [rcx], ymm30   # AVX512{F,VL}
+       vpmovusdb       QWORD PTR [rcx]{k7}, ymm30       # AVX512{F,VL}
+       vpmovusdb       QWORD PTR [rax+r14*8+0x1234], ymm30      # AVX512{F,VL}
+       vpmovusdb       QWORD PTR [rdx+1016], ymm30      # AVX512{F,VL} Disp8
+       vpmovusdb       QWORD PTR [rdx+1024], ymm30      # AVX512{F,VL}
+       vpmovusdb       QWORD PTR [rdx-1024], ymm30      # AVX512{F,VL} Disp8
+       vpmovusdb       QWORD PTR [rdx-1032], ymm30      # AVX512{F,VL}
+       vpmovdw QWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovdw QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovdw QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovdw QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
+       vpmovdw QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
+       vpmovdw QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
+       vpmovdw QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
+       vpmovdw XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vpmovdw XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vpmovdw XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vpmovdw XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
+       vpmovdw XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
+       vpmovdw XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
+       vpmovdw XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
+       vpmovsdw        QWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovsdw        QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovsdw        QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovsdw        QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
+       vpmovsdw        QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
+       vpmovsdw        QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
+       vpmovsdw        QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
+       vpmovsdw        XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vpmovsdw        XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vpmovsdw        XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vpmovsdw        XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
+       vpmovsdw        XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
+       vpmovsdw        XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
+       vpmovsdw        XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
+       vpmovusdw       QWORD PTR [rcx], xmm30   # AVX512{F,VL}
+       vpmovusdw       QWORD PTR [rcx]{k7}, xmm30       # AVX512{F,VL}
+       vpmovusdw       QWORD PTR [rax+r14*8+0x1234], xmm30      # AVX512{F,VL}
+       vpmovusdw       QWORD PTR [rdx+1016], xmm30      # AVX512{F,VL} Disp8
+       vpmovusdw       QWORD PTR [rdx+1024], xmm30      # AVX512{F,VL}
+       vpmovusdw       QWORD PTR [rdx-1024], xmm30      # AVX512{F,VL} Disp8
+       vpmovusdw       QWORD PTR [rdx-1032], xmm30      # AVX512{F,VL}
+       vpmovusdw       XMMWORD PTR [rcx], ymm30         # AVX512{F,VL}
+       vpmovusdw       XMMWORD PTR [rcx]{k7}, ymm30     # AVX512{F,VL}
+       vpmovusdw       XMMWORD PTR [rax+r14*8+0x1234], ymm30    # AVX512{F,VL}
+       vpmovusdw       XMMWORD PTR [rdx+2032], ymm30    # AVX512{F,VL} Disp8
+       vpmovusdw       XMMWORD PTR [rdx+2048], ymm30    # AVX512{F,VL}
+       vpmovusdw       XMMWORD PTR [rdx-2048], ymm30    # AVX512{F,VL} Disp8
+       vpmovusdw       XMMWORD PTR [rdx-2064], ymm30    # AVX512{F,VL}
+       vcvttpd2udq     xmm30, xmm29     # AVX512{F,VL}
+       vcvttpd2udq     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvttpd2udq     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvttpd2udq     xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvttpd2udq     xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvttpd2udqx    xmm30, [rcx]{1to2}       # AVX512{F,VL}
+       vcvttpd2udq     xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvttpd2udq     xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvttpd2udq     xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvttpd2udq     xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvttpd2udqx    xmm30, [rdx+1016]{1to2}  # AVX512{F,VL} Disp8
+       vcvttpd2udqx    xmm30, [rdx+1024]{1to2}  # AVX512{F,VL}
+       vcvttpd2udqx    xmm30, [rdx-1024]{1to2}  # AVX512{F,VL} Disp8
+       vcvttpd2udqx    xmm30, [rdx-1032]{1to2}  # AVX512{F,VL}
+       vcvttpd2udq     xmm30, ymm29     # AVX512{F,VL}
+       vcvttpd2udq     xmm30{k7}, ymm29         # AVX512{F,VL}
+       vcvttpd2udq     xmm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvttpd2udq     xmm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvttpd2udq     xmm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvttpd2udqy    xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvttpd2udq     xmm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvttpd2udq     xmm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvttpd2udq     xmm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvttpd2udq     xmm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvttpd2udqy    xmm30, [rdx+1016]{1to4}  # AVX512{F,VL} Disp8
+       vcvttpd2udqy    xmm30, [rdx+1024]{1to4}  # AVX512{F,VL}
+       vcvttpd2udqy    xmm30, [rdx-1024]{1to4}  # AVX512{F,VL} Disp8
+       vcvttpd2udqy    xmm30, [rdx-1032]{1to4}  # AVX512{F,VL}
+       vcvttps2udq     xmm30, xmm29     # AVX512{F,VL}
+       vcvttps2udq     xmm30{k7}, xmm29         # AVX512{F,VL}
+       vcvttps2udq     xmm30{k7}{z}, xmm29      # AVX512{F,VL}
+       vcvttps2udq     xmm30, XMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvttps2udq     xmm30, XMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvttps2udq     xmm30, [rcx]{1to4}       # AVX512{F,VL}
+       vcvttps2udq     xmm30, XMMWORD PTR [rdx+2032]    # AVX512{F,VL} Disp8
+       vcvttps2udq     xmm30, XMMWORD PTR [rdx+2048]    # AVX512{F,VL}
+       vcvttps2udq     xmm30, XMMWORD PTR [rdx-2048]    # AVX512{F,VL} Disp8
+       vcvttps2udq     xmm30, XMMWORD PTR [rdx-2064]    # AVX512{F,VL}
+       vcvttps2udq     xmm30, [rdx+508]{1to4}   # AVX512{F,VL} Disp8
+       vcvttps2udq     xmm30, [rdx+512]{1to4}   # AVX512{F,VL}
+       vcvttps2udq     xmm30, [rdx-512]{1to4}   # AVX512{F,VL} Disp8
+       vcvttps2udq     xmm30, [rdx-516]{1to4}   # AVX512{F,VL}
+       vcvttps2udq     ymm30, ymm29     # AVX512{F,VL}
+       vcvttps2udq     ymm30{k7}, ymm29         # AVX512{F,VL}
+       vcvttps2udq     ymm30{k7}{z}, ymm29      # AVX512{F,VL}
+       vcvttps2udq     ymm30, YMMWORD PTR [rcx]         # AVX512{F,VL}
+       vcvttps2udq     ymm30, YMMWORD PTR [rax+r14*8+0x1234]    # AVX512{F,VL}
+       vcvttps2udq     ymm30, [rcx]{1to8}       # AVX512{F,VL}
+       vcvttps2udq     ymm30, YMMWORD PTR [rdx+4064]    # AVX512{F,VL} Disp8
+       vcvttps2udq     ymm30, YMMWORD PTR [rdx+4096]    # AVX512{F,VL}
+       vcvttps2udq     ymm30, YMMWORD PTR [rdx-4096]    # AVX512{F,VL} Disp8
+       vcvttps2udq     ymm30, YMMWORD PTR [rdx-4128]    # AVX512{F,VL}
+       vcvttps2udq     ymm30, [rdx+508]{1to8}   # AVX512{F,VL} Disp8
+       vcvttps2udq     ymm30, [rdx+512]{1to8}   # AVX512{F,VL}
+       vcvttps2udq     ymm30, [rdx-512]{1to8}   # AVX512{F,VL} Disp8
+       vcvttps2udq     ymm30, [rdx-516]{1to8}   # AVX512{F,VL}
+       vpermi2d        xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermi2d        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermi2d        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermi2d        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermi2d        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermi2d        xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermi2d        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermi2d        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermi2d        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermi2d        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermi2d        xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpermi2d        xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpermi2d        xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpermi2d        xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpermi2d        ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermi2d        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermi2d        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermi2d        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermi2d        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermi2d        ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpermi2d        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermi2d        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermi2d        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermi2d        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermi2d        ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpermi2d        ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpermi2d        ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpermi2d        ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpermi2q        xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermi2q        xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermi2q        xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermi2q        xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermi2q        xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermi2q        xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpermi2q        xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermi2q        xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermi2q        xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermi2q        xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermi2q        xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpermi2q        xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpermi2q        xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpermi2q        xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpermi2q        ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermi2q        ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermi2q        ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermi2q        ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermi2q        ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermi2q        ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermi2q        ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermi2q        ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermi2q        ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermi2q        ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermi2q        ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpermi2q        ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpermi2q        ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpermi2q        ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vpermi2ps       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermi2ps       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermi2ps       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermi2ps       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermi2ps       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermi2ps       xmm30, xmm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermi2ps       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermi2ps       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermi2ps       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermi2ps       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermi2ps       xmm30, xmm29, [rdx+508]{1to4}    # AVX512{F,VL} Disp8
+       vpermi2ps       xmm30, xmm29, [rdx+512]{1to4}    # AVX512{F,VL}
+       vpermi2ps       xmm30, xmm29, [rdx-512]{1to4}    # AVX512{F,VL} Disp8
+       vpermi2ps       xmm30, xmm29, [rdx-516]{1to4}    # AVX512{F,VL}
+       vpermi2ps       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermi2ps       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermi2ps       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermi2ps       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermi2ps       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermi2ps       ymm30, ymm29, [rcx]{1to8}        # AVX512{F,VL}
+       vpermi2ps       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermi2ps       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermi2ps       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermi2ps       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermi2ps       ymm30, ymm29, [rdx+508]{1to8}    # AVX512{F,VL} Disp8
+       vpermi2ps       ymm30, ymm29, [rdx+512]{1to8}    # AVX512{F,VL}
+       vpermi2ps       ymm30, ymm29, [rdx-512]{1to8}    # AVX512{F,VL} Disp8
+       vpermi2ps       ymm30, ymm29, [rdx-516]{1to8}    # AVX512{F,VL}
+       vpermi2pd       xmm30, xmm29, xmm28      # AVX512{F,VL}
+       vpermi2pd       xmm30{k7}, xmm29, xmm28  # AVX512{F,VL}
+       vpermi2pd       xmm30{k7}{z}, xmm29, xmm28       # AVX512{F,VL}
+       vpermi2pd       xmm30, xmm29, XMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermi2pd       xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermi2pd       xmm30, xmm29, [rcx]{1to2}        # AVX512{F,VL}
+       vpermi2pd       xmm30, xmm29, XMMWORD PTR [rdx+2032]     # AVX512{F,VL} Disp8
+       vpermi2pd       xmm30, xmm29, XMMWORD PTR [rdx+2048]     # AVX512{F,VL}
+       vpermi2pd       xmm30, xmm29, XMMWORD PTR [rdx-2048]     # AVX512{F,VL} Disp8
+       vpermi2pd       xmm30, xmm29, XMMWORD PTR [rdx-2064]     # AVX512{F,VL}
+       vpermi2pd       xmm30, xmm29, [rdx+1016]{1to2}   # AVX512{F,VL} Disp8
+       vpermi2pd       xmm30, xmm29, [rdx+1024]{1to2}   # AVX512{F,VL}
+       vpermi2pd       xmm30, xmm29, [rdx-1024]{1to2}   # AVX512{F,VL} Disp8
+       vpermi2pd       xmm30, xmm29, [rdx-1032]{1to2}   # AVX512{F,VL}
+       vpermi2pd       ymm30, ymm29, ymm28      # AVX512{F,VL}
+       vpermi2pd       ymm30{k7}, ymm29, ymm28  # AVX512{F,VL}
+       vpermi2pd       ymm30{k7}{z}, ymm29, ymm28       # AVX512{F,VL}
+       vpermi2pd       ymm30, ymm29, YMMWORD PTR [rcx]  # AVX512{F,VL}
+       vpermi2pd       ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234]     # AVX512{F,VL}
+       vpermi2pd       ymm30, ymm29, [rcx]{1to4}        # AVX512{F,VL}
+       vpermi2pd       ymm30, ymm29, YMMWORD PTR [rdx+4064]     # AVX512{F,VL} Disp8
+       vpermi2pd       ymm30, ymm29, YMMWORD PTR [rdx+4096]     # AVX512{F,VL}
+       vpermi2pd       ymm30, ymm29, YMMWORD PTR [rdx-4096]     # AVX512{F,VL} Disp8
+       vpermi2pd       ymm30, ymm29, YMMWORD PTR [rdx-4128]     # AVX512{F,VL}
+       vpermi2pd       ymm30, ymm29, [rdx+1016]{1to4}   # AVX512{F,VL} Disp8
+       vpermi2pd       ymm30, ymm29, [rdx+1024]{1to4}   # AVX512{F,VL}
+       vpermi2pd       ymm30, ymm29, [rdx-1024]{1to4}   # AVX512{F,VL} Disp8
+       vpermi2pd       ymm30, ymm29, [rdx-1032]{1to4}   # AVX512{F,VL}
+       vptestnmd       k5, xmm29, xmm28         # AVX512{F,VL}
+       vptestnmd       k5{k7}, xmm29, xmm28     # AVX512{F,VL}
+       vptestnmd       k5, xmm29, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vptestnmd       k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vptestnmd       k5, xmm29, [rcx]{1to4}   # AVX512{F,VL}
+       vptestnmd       k5, xmm29, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
+       vptestnmd       k5, xmm29, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
+       vptestnmd       k5, xmm29, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
+       vptestnmd       k5, xmm29, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
+       vptestnmd       k5, xmm29, [rdx+508]{1to4}       # AVX512{F,VL} Disp8
+       vptestnmd       k5, xmm29, [rdx+512]{1to4}       # AVX512{F,VL}
+       vptestnmd       k5, xmm29, [rdx-512]{1to4}       # AVX512{F,VL} Disp8
+       vptestnmd       k5, xmm29, [rdx-516]{1to4}       # AVX512{F,VL}
+       vptestnmd       k5, ymm29, ymm28         # AVX512{F,VL}
+       vptestnmd       k5{k7}, ymm29, ymm28     # AVX512{F,VL}
+       vptestnmd       k5, ymm29, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vptestnmd       k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vptestnmd       k5, ymm29, [rcx]{1to8}   # AVX512{F,VL}
+       vptestnmd       k5, ymm29, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
+       vptestnmd       k5, ymm29, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
+       vptestnmd       k5, ymm29, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
+       vptestnmd       k5, ymm29, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
+       vptestnmd       k5, ymm29, [rdx+508]{1to8}       # AVX512{F,VL} Disp8
+       vptestnmd       k5, ymm29, [rdx+512]{1to8}       # AVX512{F,VL}
+       vptestnmd       k5, ymm29, [rdx-512]{1to8}       # AVX512{F,VL} Disp8
+       vptestnmd       k5, ymm29, [rdx-516]{1to8}       # AVX512{F,VL}
+       vptestnmq       k5, xmm29, xmm28         # AVX512{F,VL}
+       vptestnmq       k5{k7}, xmm29, xmm28     # AVX512{F,VL}
+       vptestnmq       k5, xmm29, XMMWORD PTR [rcx]     # AVX512{F,VL}
+       vptestnmq       k5, xmm29, XMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vptestnmq       k5, xmm29, [rcx]{1to2}   # AVX512{F,VL}
+       vptestnmq       k5, xmm29, XMMWORD PTR [rdx+2032]        # AVX512{F,VL} Disp8
+       vptestnmq       k5, xmm29, XMMWORD PTR [rdx+2048]        # AVX512{F,VL}
+       vptestnmq       k5, xmm29, XMMWORD PTR [rdx-2048]        # AVX512{F,VL} Disp8
+       vptestnmq       k5, xmm29, XMMWORD PTR [rdx-2064]        # AVX512{F,VL}
+       vptestnmq       k5, xmm29, [rdx+1016]{1to2}      # AVX512{F,VL} Disp8
+       vptestnmq       k5, xmm29, [rdx+1024]{1to2}      # AVX512{F,VL}
+       vptestnmq       k5, xmm29, [rdx-1024]{1to2}      # AVX512{F,VL} Disp8
+       vptestnmq       k5, xmm29, [rdx-1032]{1to2}      # AVX512{F,VL}
+       vptestnmq       k5, ymm29, ymm28         # AVX512{F,VL}
+       vptestnmq       k5{k7}, ymm29, ymm28     # AVX512{F,VL}
+       vptestnmq       k5, ymm29, YMMWORD PTR [rcx]     # AVX512{F,VL}
+       vptestnmq       k5, ymm29, YMMWORD PTR [rax+r14*8+0x1234]        # AVX512{F,VL}
+       vptestnmq       k5, ymm29, [rcx]{1to4}   # AVX512{F,VL}
+       vptestnmq       k5, ymm29, YMMWORD PTR [rdx+4064]        # AVX512{F,VL} Disp8
+       vptestnmq       k5, ymm29, YMMWORD PTR [rdx+4096]        # AVX512{F,VL}
+       vptestnmq       k5, ymm29, YMMWORD PTR [rdx-4096]        # AVX512{F,VL} Disp8
+       vptestnmq       k5, ymm29, YMMWORD PTR [rdx-4128]        # AVX512{F,VL}
+       vptestnmq       k5, ymm29, [rdx+1016]{1to4}      # AVX512{F,VL} Disp8
+       vptestnmq       k5, ymm29, [rdx+1024]{1to4}      # AVX512{F,VL}
+       vptestnmq       k5, ymm29, [rdx-1024]{1to4}      # AVX512{F,VL} Disp8
+       vptestnmq       k5, ymm29, [rdx-1032]{1to4}      # AVX512{F,VL}
index fb563c1..0bf0521 100644 (file)
@@ -1,3 +1,26 @@
+2014-07-22  Sergey Guriev  <sergey.s.guriev@intel.com>
+           Alexander Ivchenko  <alexander.ivchenko@intel.com>
+           Maxim Kuznetsov  <maxim.kuznetsov@intel.com>
+           Sergey Lega  <sergey.s.lega@intel.com>
+           Anna Tikhonova  <anna.tikhonova@intel.com>
+           Ilya Tocar  <ilya.tocar@intel.com>
+           Andrey Turetskiy  <andrey.turetskiy@intel.com>
+           Ilya Verbin  <ilya.verbin@intel.com>
+           Kirill Yukhin  <kirill.yukhin@intel.com>
+           Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
+
+       * i386-dis.c (intel_operand_size): Support 128/256 length in
+       vex_vsib_q_w_dq_mode.
+       (OP_E_memory): Add ymmq_mode handling, handle new broadcast.
+       * i386-gen.c (cpu_flag_init): Add CPU_AVX512VL_FLAGS.
+       (cpu_flags): Add CpuAVX512VL.
+       * i386-init.h: Regenerated.
+       * i386-opc.h (CpuAVX512VL): New.
+       (i386_cpu_flags): Add cpuavx512vl.
+       (BROADCAST_1TO4, BROADCAST_1TO2): Define.
+       * i386-opc.tbl: Add AVX512VL instructions.
+       * i386-tbl.h: Regenerate.
+
 2014-07-20  Stefan Kristiansson  <stefan.kristiansson@saunalahti.fi>
 
        * or1k-desc.c, * or1k-desc.h, * or1k-opc.c, * or1k-opc.h,
index 24406f3..e9d8cb1 100644 (file)
@@ -14114,17 +14114,41 @@ intel_operand_size (int bytemode, int sizeflag)
        }
       else
        {
-         if (vex.length != 512)
-           abort ();
-         oappend ("ZMMWORD PTR ");
+         switch (vex.length)
+           {
+           case 128:
+             oappend ("XMMWORD PTR ");
+             break;
+           case 256:
+             oappend ("YMMWORD PTR ");
+             break;
+           case 512:
+             oappend ("ZMMWORD PTR ");
+             break;
+           default:
+             abort ();
+           }
        }
       break;
     case vex_vsib_q_w_d_mode:
     case vex_vsib_d_w_d_mode:
-      if (!need_vex || !vex.evex || vex.length != 512)
+      if (!need_vex || !vex.evex)
        abort ();
 
-      oappend ("YMMWORD PTR ");
+      switch (vex.length)
+       {
+       case 128:
+         oappend ("QWORD PTR ");
+         break;
+       case 256:
+         oappend ("XMMWORD PTR ");
+         break;
+       case 512:
+         oappend ("YMMWORD PTR ");
+         break;
+       default:
+         abort ();
+       }
 
       break;
     case mask_mode:
@@ -14324,6 +14348,8 @@ OP_E_memory (int bytemode, int sizeflag)
        shift -= 2;
       else if (bytemode == xmmdw_mode)
        shift -= 3;
+      else if (bytemode == ymmq_mode && vex.length == 128)
+       shift -= 1;
     }
   else
     shift = 0;
@@ -14621,9 +14647,39 @@ OP_E_memory (int bytemode, int sizeflag)
          || bytemode == evex_half_bcst_xmmq_mode))
     {
       if (vex.w || bytemode == evex_half_bcst_xmmq_mode)
-       oappend ("{1to8}");
+       {
+         switch (vex.length)
+           {
+           case 128:
+             oappend ("{1to2}");
+             break;
+           case 256:
+             oappend ("{1to4}");
+             break;
+           case 512:
+             oappend ("{1to8}");
+             break;
+           default:
+             abort ();
+           }
+       }
       else
-       oappend ("{1to16}");
+       {
+         switch (vex.length)
+           {
+           case 128:
+             oappend ("{1to4}");
+             break;
+           case 256:
+             oappend ("{1to8}");
+             break;
+           case 512:
+             oappend ("{1to16}");
+             break;
+           default:
+             abort ();
+           }
+       }
     }
 }
 
index 1856137..d6a62bd 100644 (file)
@@ -231,6 +231,8 @@ static initializer cpu_flag_init[] =
     "CpuPREFETCHWT1" },
   { "CPU_SE1_FLAGS",
     "CpuSE1" },
+  { "CPU_AVX512VL_FLAGS",
+    "CpuMMX|CpuSSE|CpuSSE2|CpuSSE3|CpuSSSE3|CpuSSE4_1|CpuSSE4_2|CpuAVX|CpuAVX2|CpuAVX512F|CpuAVX512VL" },
 };
 
 static initializer operand_type_init[] =
@@ -379,6 +381,7 @@ static bitfield cpu_flags[] =
   BITFIELD (CpuAVX512CD),
   BITFIELD (CpuAVX512ER),
   BITFIELD (CpuAVX512PF),
+  BITFIELD (CpuAVX512VL),
   BITFIELD (CpuL1OM),
   BITFIELD (CpuK1OM),
   BITFIELD (CpuSSE4a),
index f243417..43325b0 100644 (file)
 
 #define CPU_UNKNOWN_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
-      1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, \
+      1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, \
       1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
-      1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 } }
+      1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 } }
 
 #define CPU_GENERIC32_FLAGS \
   { { 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_GENERIC64_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_NONE_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_I186_FLAGS \
   { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_I286_FLAGS \
   { { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_I386_FLAGS \
   { { 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_I486_FLAGS \
   { { 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_I586_FLAGS \
   { { 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_I686_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_PENTIUMPRO_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_P2_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_P3_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_P4_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_NOCONA_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_CORE_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_CORE2_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_COREI7_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_K6_FLAGS \
   { { 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_K6_2_FLAGS \
   { { 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_ATHLON_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 1, 1, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_K8_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_AMDFAM10_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
       0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_BDVER1_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
-      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, \
-      1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, \
-      0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, \
+      1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, \
+      0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_BDVER2_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
-      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, \
-      1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, \
-      0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, \
+      1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, \
+      0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_BDVER3_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
-      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, \
-      1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, \
-      0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, \
+      1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, \
+      0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_BDVER4_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
-      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, \
-      1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, \
-      0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, \
+      1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, \
+      0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_BTVER1_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
       0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, \
-      0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, \
+      0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_BTVER2_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, \
-      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, \
-      1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, \
-      0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, \
+      1, 1, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, \
+      0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_8087_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_287_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_387_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_ANY87_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_CLFLUSH_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_NOP_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SYSCALL_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_MMX_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SSE_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SSE2_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SSE3_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SSSE3_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SSE4_1_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SSE4_2_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_ANY_SSE_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_VMX_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SMX_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_XSAVE_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_XSAVEOPT_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_AES_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
-      0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_PCLMUL_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_FMA_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_FMA4_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_XOP_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_LWP_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_BMI_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_TBM_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_MOVBE_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_CX16_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_RDTSCP_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_EPT_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_FSGSBASE_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_RDRND_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_F16C_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_BMI2_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_LZCNT_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_HLE_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_RTM_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_INVPCID_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_VMFUNC_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_3DNOW_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_3DNOWA_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_PADLOCK_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SVME_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SSE4A_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_ABM_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_AVX_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_AVX2_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_AVX512F_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_AVX512CD_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_AVX512ER_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_AVX512PF_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
       0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_ANY_AVX_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_L1OM_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
       1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
       1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
-      1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 } }
+      1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 } }
 
 #define CPU_K1OM_FLAGS \
   { { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
       1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
       1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \
-      1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 } }
+      1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1 } }
 
 #define CPU_ADX_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_RDSEED_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_PRFCHW_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SMAP_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_MPX_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_SHA_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_CLFLUSHOPT_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_XSAVES_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 } }
 
 #define CPU_XSAVEC_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } }
 
 #define CPU_PREFETCHWT1_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 } }
 
 #define CPU_SE1_FLAGS \
   { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
-      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 } }
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 } }
+
+#define CPU_AVX512VL_FLAGS \
+  { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, \
+      0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \
+      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 
 
 #define OPERAND_TYPE_NONE \
index ce5a44d..c0c3b3b 100644 (file)
@@ -102,6 +102,8 @@ enum
   CpuAVX512ER,
   /* Intel AVX-512 Prefetch Instructions support required */
   CpuAVX512PF,
+  /* Intel AVX-512 VL Instructions support required.  */
+  CpuAVX512VL,
   /* Intel L1OM support required */
   CpuL1OM,
   /* Intel K1OM support required */
@@ -236,6 +238,7 @@ typedef union i386_cpu_flags
       unsigned int cpuavx512cd:1;
       unsigned int cpuavx512er:1;
       unsigned int cpuavx512pf:1;
+      unsigned int cpuavx512vl:1;
       unsigned int cpul1om:1;
       unsigned int cpuk1om:1;
       unsigned int cpuxsave:1;
@@ -492,6 +495,8 @@ enum
 #define NO_BROADCAST   0
 #define BROADCAST_1TO16        1
 #define BROADCAST_1TO8 2
+#define BROADCAST_1TO4 3
+#define BROADCAST_1TO2 4
   Broadcast,
 
   /* Static rounding control is supported.  */
index 9f290a5..5596330 100644 (file)
@@ -4321,3 +4321,947 @@ encls, 0, 0xf01cf, None, 3, CpuSE1, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_l
 enclu, 0, 0xf01d7, None, 3, CpuSE1, No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { 0 }
 
 // SGX instructions end.
+
+// AVX512VL instructions.
+
+vaddpd, 3, 0x6658, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vaddpd, 3, 0x6658, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vdivpd, 3, 0x665E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vdivpd, 3, 0x665E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vmulpd, 3, 0x6659, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vmulpd, 3, 0x6659, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vsqrtpd, 2, 0x6651, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vsqrtpd, 2, 0x6651, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vsubpd, 3, 0x665C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vsubpd, 3, 0x665C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vaddps, 3, 0x58, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vaddps, 3, 0x58, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vcvtdq2ps, 2, 0x5B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtdq2ps, 2, 0x5B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vcvtps2udq, 2, 0x79, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtps2udq, 2, 0x79, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vdivps, 3, 0x5E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vdivps, 3, 0x5E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vmulps, 3, 0x59, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vmulps, 3, 0x59, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vsqrtps, 2, 0x51, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vsqrtps, 2, 0x51, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vsubps, 3, 0x5C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vsubps, 3, 0x5C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+valignd, 4, 0x6603, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+valignd, 4, 0x6603, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermilps, 3, 0x6604, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpermilps, 3, 0x6604, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpternlogd, 4, 0x6625, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpternlogd, 4, 0x6625, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vshuff32x4, 4, 0x6623, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vshufi32x4, 4, 0x6643, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+valignq, 4, 0x6603, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+valignq, 4, 0x6603, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermilpd, 3, 0x6605, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpermilpd, 3, 0x6605, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpermpd, 3, 0x6601, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpermq, 3, 0x6600, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpternlogq, 4, 0x6625, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpternlogq, 4, 0x6625, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vshuff64x2, 4, 0x6623, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vshufi64x2, 4, 0x6643, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vblendmpd, 3, 0x6665, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vblendmpd, 3, 0x6665, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpabsq, 2, 0x661F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpabsq, 2, 0x661F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpblendmq, 3, 0x6664, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpblendmq, 3, 0x6664, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermi2pd, 3, 0x6677, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermi2pd, 3, 0x6677, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermi2q, 3, 0x6676, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermi2q, 3, 0x6676, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermilpd, 3, 0x660D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermilpd, 3, 0x660D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermpd, 3, 0x6616, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermq, 3, 0x6636, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermt2pd, 3, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermt2pd, 3, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermt2q, 3, 0x667E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermt2q, 3, 0x667E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpmaxsq, 3, 0x663D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpmaxsq, 3, 0x663D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpmaxuq, 3, 0x663F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpmaxuq, 3, 0x663F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpminsq, 3, 0x6639, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpminsq, 3, 0x6639, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpminuq, 3, 0x663B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpminuq, 3, 0x663B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpmuldq, 3, 0x6628, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpmuldq, 3, 0x6628, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vprolvq, 3, 0x6615, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vprolvq, 3, 0x6615, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vprorvq, 3, 0x6614, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vprorvq, 3, 0x6614, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsllvq, 3, 0x6647, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsllvq, 3, 0x6647, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsravq, 3, 0x6646, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsravq, 3, 0x6646, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsrlvq, 3, 0x6645, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsrlvq, 3, 0x6645, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vrcp14pd, 2, 0x664C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vrcp14pd, 2, 0x664C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vrsqrt14pd, 2, 0x664E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vrsqrt14pd, 2, 0x664E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vblendmps, 3, 0x6665, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vblendmps, 3, 0x6665, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpabsd, 2, 0x661E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpabsd, 2, 0x661E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpblendmd, 3, 0x6664, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpblendmd, 3, 0x6664, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermd, 3, 0x6636, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermi2d, 3, 0x6676, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermi2d, 3, 0x6676, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermi2ps, 3, 0x6677, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermi2ps, 3, 0x6677, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermilps, 3, 0x660C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermilps, 3, 0x660C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermps, 3, 0x6616, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermt2d, 3, 0x667E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermt2d, 3, 0x667E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpermt2ps, 3, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpermt2ps, 3, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpmaxsd, 3, 0x663D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpmaxsd, 3, 0x663D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpmaxud, 3, 0x663F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpmaxud, 3, 0x663F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpminsd, 3, 0x6639, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpminsd, 3, 0x6639, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpminud, 3, 0x663B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpminud, 3, 0x663B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpmulld, 3, 0x6640, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpmulld, 3, 0x6640, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vprolvd, 3, 0x6615, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vprolvd, 3, 0x6615, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vprorvd, 3, 0x6614, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vprorvd, 3, 0x6614, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsllvd, 3, 0x6647, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsllvd, 3, 0x6647, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsravd, 3, 0x6646, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsravd, 3, 0x6646, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsrlvd, 3, 0x6645, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsrlvd, 3, 0x6645, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vrcp14ps, 2, 0x664C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vrcp14ps, 2, 0x664C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vrsqrt14ps, 2, 0x664E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vrsqrt14ps, 2, 0x664E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vbroadcastf32x4, 2, 0x661A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vbroadcasti32x4, 2, 0x665A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vbroadcastss, 2, 0x6618, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vbroadcastss, 2, 0x6618, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vcompressps, 2, 0x668A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vcompressps, 2, 0x668A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vexpandps, 2, 0x6688, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vexpandps, 2, 0x6688, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpbroadcastd, 2, 0x6658, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpbroadcastd, 2, 0x6658, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { RegXMM, RegXMM }
+vpbroadcastd, 2, 0x6658, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpbroadcastd, 2, 0x6658, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { RegXMM, RegYMM }
+vpbroadcastd, 2, 0x667C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { Reg32, RegXMM }
+vpbroadcastd, 2, 0x667C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { Reg32, RegYMM }
+vpcompressd, 2, 0x668B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpcompressd, 2, 0x668B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vpexpandd, 2, 0x6689, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpexpandd, 2, 0x6689, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vbroadcastsd, 2, 0x6619, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vcompresspd, 2, 0x668A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vcompresspd, 2, 0x668A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vexpandpd, 2, 0x6688, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vexpandpd, 2, 0x6688, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpbroadcastq, 2, 0x6659, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpbroadcastq, 2, 0x6659, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { RegXMM, RegXMM }
+vpbroadcastq, 2, 0x6659, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpbroadcastq, 2, 0x6659, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { RegXMM, RegYMM }
+vpbroadcastq, 2, 0x667C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { Reg64, RegXMM }
+vpbroadcastq, 2, 0x667C, None, 1, CpuAVX512F|CpuAVX512VL|Cpu64, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|NoRex64, { Reg64, RegYMM }
+vpcompressq, 2, 0x668B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpcompressq, 2, 0x668B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vpexpandq, 2, 0x6689, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpexpandq, 2, 0x6689, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vcmpeq_oqpd, 3, 0x66C2, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeq_oqpd, 3, 0x66C2, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpeq_ospd, 3, 0x66C2, 16, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeq_ospd, 3, 0x66C2, 16, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpeq_uqpd, 3, 0x66C2, 8, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeq_uqpd, 3, 0x66C2, 8, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpeq_uspd, 3, 0x66C2, 24, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeq_uspd, 3, 0x66C2, 24, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpeqpd, 3, 0x66C2, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeqpd, 3, 0x66C2, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpfalse_oqpd, 3, 0x66C2, 11, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpfalse_oqpd, 3, 0x66C2, 11, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpfalse_ospd, 3, 0x66C2, 27, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpfalse_ospd, 3, 0x66C2, 27, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpfalsepd, 3, 0x66C2, 11, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpfalsepd, 3, 0x66C2, 11, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpge_oqpd, 3, 0x66C2, 29, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpge_oqpd, 3, 0x66C2, 29, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpge_ospd, 3, 0x66C2, 13, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpge_ospd, 3, 0x66C2, 13, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpgepd, 3, 0x66C2, 13, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpgepd, 3, 0x66C2, 13, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpgt_oqpd, 3, 0x66C2, 30, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpgt_oqpd, 3, 0x66C2, 30, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpgt_ospd, 3, 0x66C2, 14, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpgt_ospd, 3, 0x66C2, 14, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpgtpd, 3, 0x66C2, 14, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpgtpd, 3, 0x66C2, 14, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmple_oqpd, 3, 0x66C2, 18, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmple_oqpd, 3, 0x66C2, 18, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmple_ospd, 3, 0x66C2, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmple_ospd, 3, 0x66C2, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmplepd, 3, 0x66C2, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmplepd, 3, 0x66C2, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmplt_oqpd, 3, 0x66C2, 17, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmplt_oqpd, 3, 0x66C2, 17, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmplt_ospd, 3, 0x66C2, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmplt_ospd, 3, 0x66C2, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpltpd, 3, 0x66C2, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpltpd, 3, 0x66C2, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneq_oqpd, 3, 0x66C2, 12, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneq_oqpd, 3, 0x66C2, 12, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneq_ospd, 3, 0x66C2, 28, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneq_ospd, 3, 0x66C2, 28, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneq_uqpd, 3, 0x66C2, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneq_uqpd, 3, 0x66C2, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneq_uspd, 3, 0x66C2, 20, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneq_uspd, 3, 0x66C2, 20, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneqpd, 3, 0x66C2, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneqpd, 3, 0x66C2, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnge_uqpd, 3, 0x66C2, 25, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnge_uqpd, 3, 0x66C2, 25, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnge_uspd, 3, 0x66C2, 9, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnge_uspd, 3, 0x66C2, 9, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpngepd, 3, 0x66C2, 9, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpngepd, 3, 0x66C2, 9, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpngt_uqpd, 3, 0x66C2, 26, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpngt_uqpd, 3, 0x66C2, 26, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpngt_uspd, 3, 0x66C2, 10, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpngt_uspd, 3, 0x66C2, 10, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpngtpd, 3, 0x66C2, 10, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpngtpd, 3, 0x66C2, 10, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnle_uqpd, 3, 0x66C2, 22, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnle_uqpd, 3, 0x66C2, 22, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnle_uspd, 3, 0x66C2, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnle_uspd, 3, 0x66C2, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnlepd, 3, 0x66C2, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnlepd, 3, 0x66C2, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnlt_uqpd, 3, 0x66C2, 21, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnlt_uqpd, 3, 0x66C2, 21, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnlt_uspd, 3, 0x66C2, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnlt_uspd, 3, 0x66C2, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnltpd, 3, 0x66C2, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnltpd, 3, 0x66C2, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpord_qpd, 3, 0x66C2, 7, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpord_qpd, 3, 0x66C2, 7, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpord_spd, 3, 0x66C2, 23, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpord_spd, 3, 0x66C2, 23, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpordpd, 3, 0x66C2, 7, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpordpd, 3, 0x66C2, 7, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmppd, 4, 0x66C2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmppd, 4, 0x66C2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmptrue_uqpd, 3, 0x66C2, 15, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmptrue_uqpd, 3, 0x66C2, 15, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmptrue_uspd, 3, 0x66C2, 31, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmptrue_uspd, 3, 0x66C2, 31, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmptruepd, 3, 0x66C2, 15, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmptruepd, 3, 0x66C2, 15, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpunord_qpd, 3, 0x66C2, 3, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpunord_qpd, 3, 0x66C2, 3, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpunord_spd, 3, 0x66C2, 19, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpunord_spd, 3, 0x66C2, 19, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpunordpd, 3, 0x66C2, 3, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpunordpd, 3, 0x66C2, 3, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+
+vcmpeq_oqps, 3, 0xC2, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeq_oqps, 3, 0xC2, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpeq_osps, 3, 0xC2, 16, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeq_osps, 3, 0xC2, 16, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpeq_uqps, 3, 0xC2, 8, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeq_uqps, 3, 0xC2, 8, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpeq_usps, 3, 0xC2, 24, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeq_usps, 3, 0xC2, 24, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpeqps, 3, 0xC2, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpeqps, 3, 0xC2, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpfalse_oqps, 3, 0xC2, 11, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpfalse_oqps, 3, 0xC2, 11, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpfalse_osps, 3, 0xC2, 27, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpfalse_osps, 3, 0xC2, 27, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpfalseps, 3, 0xC2, 11, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpfalseps, 3, 0xC2, 11, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpge_oqps, 3, 0xC2, 29, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpge_oqps, 3, 0xC2, 29, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpge_osps, 3, 0xC2, 13, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpge_osps, 3, 0xC2, 13, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpgeps, 3, 0xC2, 13, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpgeps, 3, 0xC2, 13, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpgt_oqps, 3, 0xC2, 30, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpgt_oqps, 3, 0xC2, 30, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpgt_osps, 3, 0xC2, 14, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpgt_osps, 3, 0xC2, 14, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpgtps, 3, 0xC2, 14, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpgtps, 3, 0xC2, 14, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmple_oqps, 3, 0xC2, 18, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmple_oqps, 3, 0xC2, 18, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmple_osps, 3, 0xC2, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmple_osps, 3, 0xC2, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpleps, 3, 0xC2, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpleps, 3, 0xC2, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmplt_oqps, 3, 0xC2, 17, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmplt_oqps, 3, 0xC2, 17, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmplt_osps, 3, 0xC2, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmplt_osps, 3, 0xC2, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpltps, 3, 0xC2, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpltps, 3, 0xC2, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneq_oqps, 3, 0xC2, 12, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneq_oqps, 3, 0xC2, 12, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneq_osps, 3, 0xC2, 28, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneq_osps, 3, 0xC2, 28, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneq_uqps, 3, 0xC2, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneq_uqps, 3, 0xC2, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneq_usps, 3, 0xC2, 20, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneq_usps, 3, 0xC2, 20, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpneqps, 3, 0xC2, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpneqps, 3, 0xC2, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnge_uqps, 3, 0xC2, 25, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnge_uqps, 3, 0xC2, 25, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnge_usps, 3, 0xC2, 9, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnge_usps, 3, 0xC2, 9, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpngeps, 3, 0xC2, 9, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpngeps, 3, 0xC2, 9, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpngt_uqps, 3, 0xC2, 26, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpngt_uqps, 3, 0xC2, 26, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpngt_usps, 3, 0xC2, 10, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpngt_usps, 3, 0xC2, 10, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpngtps, 3, 0xC2, 10, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpngtps, 3, 0xC2, 10, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnle_uqps, 3, 0xC2, 22, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnle_uqps, 3, 0xC2, 22, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnle_usps, 3, 0xC2, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnle_usps, 3, 0xC2, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnleps, 3, 0xC2, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnleps, 3, 0xC2, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnlt_uqps, 3, 0xC2, 21, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnlt_uqps, 3, 0xC2, 21, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnlt_usps, 3, 0xC2, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnlt_usps, 3, 0xC2, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpnltps, 3, 0xC2, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpnltps, 3, 0xC2, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpord_qps, 3, 0xC2, 7, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpord_qps, 3, 0xC2, 7, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpord_sps, 3, 0xC2, 23, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpord_sps, 3, 0xC2, 23, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpordps, 3, 0xC2, 7, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpordps, 3, 0xC2, 7, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpps, 4, 0xC2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpps, 4, 0xC2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmptrue_uqps, 3, 0xC2, 15, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmptrue_uqps, 3, 0xC2, 15, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmptrue_usps, 3, 0xC2, 31, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmptrue_usps, 3, 0xC2, 31, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmptrueps, 3, 0xC2, 15, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmptrueps, 3, 0xC2, 15, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpunord_qps, 3, 0xC2, 3, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpunord_qps, 3, 0xC2, 3, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpunord_sps, 3, 0xC2, 19, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpunord_sps, 3, 0xC2, 19, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vcmpunordps, 3, 0xC2, 3, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vcmpunordps, 3, 0xC2, 3, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+
+vcompresspd, 2, 0x668A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vcompresspd, 2, 0x668A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vgatherdpd, 2, 0x6692, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vgatherdpd, 2, 0x6692, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vgatherqpd, 2, 0x6693, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vgatherqpd, 2, 0x6693, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpcompressq, 2, 0x668B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpcompressq, 2, 0x668B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpgatherdq, 2, 0x6690, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpgatherdq, 2, 0x6690, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpgatherqq, 2, 0x6691, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpgatherqq, 2, 0x6691, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpscatterdq, 2, 0x66A0, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpscatterdq, 2, 0x66A0, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpscatterqq, 2, 0x66A1, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpscatterqq, 2, 0x66A1, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vscatterdpd, 2, 0x66A2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vscatterdpd, 2, 0x66A2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vscatterqpd, 2, 0x66A3, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vscatterqpd, 2, 0x66A3, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=2|VecESize=1|Disp8MemShift=3|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vcompressps, 2, 0x668A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vcompressps, 2, 0x668A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vgatherdps, 2, 0x6692, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vgatherdps, 2, 0x6692, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vgatherqps, 2, 0x6693, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vgatherqps, 2, 0x6693, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovntdqa, 2, 0x662A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovntdqa, 2, 0x662A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|VexOpcode=1|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpcompressd, 2, 0x668B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpcompressd, 2, 0x668B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpgatherdd, 2, 0x6690, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpgatherdd, 2, 0x6690, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpgatherqd, 2, 0x6691, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpgatherqd, 2, 0x6691, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpscatterdd, 2, 0x66A0, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpscatterdd, 2, 0x66A0, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpscatterqd, 2, 0x66A1, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpscatterqd, 2, 0x66A1, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vscatterdps, 2, 0x66A2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vscatterdps, 2, 0x66A2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vscatterqps, 2, 0x66A3, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vscatterqps, 2, 0x66A3, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|NoDefMask|VexOpcode=1|VexW=1|Disp8MemShift=2|VecSIB=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vcvtdq2pd, 2, 0xF3E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=4|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtdq2pd, 2, 0xF3E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vcvtudq2pd, 2, 0xF37A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=4|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtudq2pd, 2, 0xF37A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vcvtpd2dq, 2, 0xF2E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2dqx, 2, 0xF2E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2dq, 2, 0xF2E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2dqy, 2, 0xF2E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2ps, 2, 0x665A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2psx, 2, 0x665A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2ps, 2, 0x665A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2psy, 2, 0x665A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+
+vcvtpd2udq, 2, 0x79, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2udqx, 2, 0x79, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2udq, 2, 0x79, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtpd2udqy, 2, 0x79, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtph2ps, 2, 0x6613, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtph2ps, 2, 0x6613, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vcvtps2dq, 2, 0x665B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtps2dq, 2, 0x665B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vcvtps2pd, 2, 0x5A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=4|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtps2pd, 2, 0x5A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vcvtps2ph, 3, 0x661D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM|RegMem }
+vcvtps2ph, 3, 0x661D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegXMM|RegMem }
+
+vcvtps2ph, 3, 0x661D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vcvtps2ph, 3, 0x661D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vcvttpd2dq, 2, 0x66E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvttpd2dqx, 2, 0x66E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvttpd2dq, 2, 0x66E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvttpd2dqy, 2, 0x66E6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+
+vcvttpd2udq, 2, 0x78, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvttpd2udqx, 2, 0x78, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvttpd2udq, 2, 0x78, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvttpd2udqy, 2, 0x78, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+
+vcvttps2dq, 2, 0xF35B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvttps2dq, 2, 0xF35B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vcvttps2udq, 2, 0x78, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvttps2udq, 2, 0x78, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmaxps, 3, 0x5F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vmaxps, 3, 0x5F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vminps, 3, 0x5D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vminps, 3, 0x5D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vcvtudq2ps, 2, 0xF27A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vcvtudq2ps, 2, 0xF27A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vextractf32x4, 3, 0x6619, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vextracti32x4, 3, 0x6639, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vextractf32x4, 3, 0x6619, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegXMM|RegMem }
+vextracti32x4, 3, 0x6639, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegXMM|RegMem }
+vinsertf32x4, 4, 0x6618, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vinserti32x4, 4, 0x6638, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vfixupimmpd, 4, 0x6654, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfixupimmpd, 4, 0x6654, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vgetmantpd, 3, 0x6626, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vgetmantpd, 3, 0x6626, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vrndscalepd, 3, 0x6609, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vrndscalepd, 3, 0x6609, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vfixupimmps, 4, 0x6654, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfixupimmps, 4, 0x6654, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vgetmantps, 3, 0x6626, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vgetmantps, 3, 0x6626, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vrndscaleps, 3, 0x6608, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=2|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vrndscaleps, 3, 0x6608, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=2|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vfmadd132pd, 3, 0x6698, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmadd132pd, 3, 0x6698, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmadd213pd, 3, 0x66A8, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmadd213pd, 3, 0x66A8, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmadd231pd, 3, 0x66B8, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmadd231pd, 3, 0x66B8, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmaddsub132pd, 3, 0x6696, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmaddsub132pd, 3, 0x6696, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmaddsub213pd, 3, 0x66A6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmaddsub213pd, 3, 0x66A6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmaddsub231pd, 3, 0x66B6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmaddsub231pd, 3, 0x66B6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsub132pd, 3, 0x669A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsub132pd, 3, 0x669A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsub213pd, 3, 0x66AA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsub213pd, 3, 0x66AA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsub231pd, 3, 0x66BA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsub231pd, 3, 0x66BA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsubadd132pd, 3, 0x6697, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsubadd132pd, 3, 0x6697, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsubadd213pd, 3, 0x66A7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsubadd213pd, 3, 0x66A7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsubadd231pd, 3, 0x66B7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsubadd231pd, 3, 0x66B7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmadd132pd, 3, 0x669C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmadd132pd, 3, 0x669C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmadd213pd, 3, 0x66AC, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmadd213pd, 3, 0x66AC, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmadd231pd, 3, 0x66BC, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmadd231pd, 3, 0x66BC, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmsub132pd, 3, 0x669E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmsub132pd, 3, 0x669E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmsub213pd, 3, 0x66AE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmsub213pd, 3, 0x66AE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmsub231pd, 3, 0x66BE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmsub231pd, 3, 0x66BE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vscalefpd, 3, 0x662C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vscalefpd, 3, 0x662C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vfmadd132ps, 3, 0x6698, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmadd132ps, 3, 0x6698, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmadd213ps, 3, 0x66A8, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmadd213ps, 3, 0x66A8, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmadd231ps, 3, 0x66B8, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmadd231ps, 3, 0x66B8, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmaddsub132ps, 3, 0x6696, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmaddsub132ps, 3, 0x6696, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmaddsub213ps, 3, 0x66A6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmaddsub213ps, 3, 0x66A6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmaddsub231ps, 3, 0x66B6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmaddsub231ps, 3, 0x66B6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsub132ps, 3, 0x669A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsub132ps, 3, 0x669A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsub213ps, 3, 0x66AA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsub213ps, 3, 0x66AA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsub231ps, 3, 0x66BA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsub231ps, 3, 0x66BA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsubadd132ps, 3, 0x6697, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsubadd132ps, 3, 0x6697, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsubadd213ps, 3, 0x66A7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsubadd213ps, 3, 0x66A7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfmsubadd231ps, 3, 0x66B7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfmsubadd231ps, 3, 0x66B7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmadd132ps, 3, 0x669C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmadd132ps, 3, 0x669C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmadd213ps, 3, 0x66AC, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmadd213ps, 3, 0x66AC, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmadd231ps, 3, 0x66BC, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmadd231ps, 3, 0x66BC, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmsub132ps, 3, 0x669E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmsub132ps, 3, 0x669E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmsub213ps, 3, 0x66AE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmsub213ps, 3, 0x66AE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vfnmsub231ps, 3, 0x66BE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vfnmsub231ps, 3, 0x66BE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vscalefps, 3, 0x662C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vscalefps, 3, 0x662C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vgetexppd, 2, 0x6642, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vgetexppd, 2, 0x6642, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vgetexpps, 2, 0x6642, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vgetexpps, 2, 0x6642, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vmaxpd, 3, 0x665F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vmaxpd, 3, 0x665F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vminpd, 3, 0x665D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vminpd, 3, 0x665D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vmovapd, 2, 0x6629, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovapd, 2, 0x6629, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovdqa64, 2, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovdqa64, 2, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovntpd, 2, 0x662B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovntpd, 2, 0x662B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovupd, 2, 0x6611, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovupd, 2, 0x6611, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vmovapd, 2, 0x6628, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovapd, 2, 0x6628, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmovapd, 2, 0x6628, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM }
+vmovapd, 2, 0x6628, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM }
+vmovapd, 2, 0x6629, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vmovapd, 2, 0x6629, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vmovdqa64, 2, 0x666F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovdqa64, 2, 0x666F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmovdqa64, 2, 0x666F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM }
+vmovdqa64, 2, 0x666F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM }
+vmovdqa64, 2, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vmovdqa64, 2, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vmovupd, 2, 0x6610, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovupd, 2, 0x6610, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmovupd, 2, 0x6610, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM }
+vmovupd, 2, 0x6610, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM }
+vmovupd, 2, 0x6611, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vmovupd, 2, 0x6611, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vpsllq, 3, 0x66F3, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsllq, 3, 0x66F3, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsraq, 3, 0x66E2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsraq, 3, 0x66E2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsrlq, 3, 0x66D3, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsrlq, 3, 0x66D3, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vmovaps, 2, 0x28, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovaps, 2, 0x28, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmovaps, 2, 0x28, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=2|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM }
+vmovaps, 2, 0x28, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=3|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM }
+vmovaps, 2, 0x29, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vmovaps, 2, 0x29, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vmovups, 2, 0x10, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovups, 2, 0x10, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmovups, 2, 0x10, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=2|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM }
+vmovups, 2, 0x10, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=3|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM }
+vmovups, 2, 0x11, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vmovups, 2, 0x11, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+
+vmovaps, 2, 0x29, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovaps, 2, 0x29, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovntps, 2, 0x2B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovntps, 2, 0x2B, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovups, 2, 0x11, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovups, 2, 0x11, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vmovddup, 2, 0xF212, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovddup, 2, 0xF212, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vmovdqa32, 2, 0x666F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovdqa32, 2, 0x666F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmovdqa32, 2, 0x666F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=2|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM }
+vmovdqa32, 2, 0x666F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=3|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM }
+vmovdqa32, 2, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vmovdqa32, 2, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vpslld, 3, 0x66F2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpslld, 3, 0x66F2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsrad, 3, 0x66E2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsrad, 3, 0x66E2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpsrld, 3, 0x66D2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsrld, 3, 0x66D2, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vmovdqa32, 2, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovdqa32, 2, 0x667F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovntdq, 2, 0x66E7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovntdq, 2, 0x66E7, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vmovdqu32, 2, 0xF37F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovdqu32, 2, 0xF37F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vmovdqu32, 2, 0xF36F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovdqu32, 2, 0xF36F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmovdqu32, 2, 0xF36F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=2|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM }
+vmovdqu32, 2, 0xF36F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=3|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM }
+vmovdqu32, 2, 0xF37F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vmovdqu32, 2, 0xF37F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+vmovshdup, 2, 0xF316, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovshdup, 2, 0xF316, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmovsldup, 2, 0xF312, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovsldup, 2, 0xF312, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vmovdqu64, 2, 0xF36F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vmovdqu64, 2, 0xF36F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vmovdqu64, 2, 0xF36F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM }
+vmovdqu64, 2, 0xF36F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|S|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM }
+vmovdqu64, 2, 0xF37F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vmovdqu64, 2, 0xF37F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM|RegMem }
+
+vmovdqu64, 2, 0xF37F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vmovdqu64, 2, 0xF37F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexW=2|VecESize=1|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vpaddd, 3, 0x66FE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpaddd, 3, 0x66FE, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpandd, 3, 0x66DB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpandd, 3, 0x66DB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpandnd, 3, 0x66DF, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpandnd, 3, 0x66DF, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpord, 3, 0x66EB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpord, 3, 0x66EB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vprold, 3, 0x6672, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vprold, 3, 0x6672, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vprold, 3, 0x6672, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vprold, 3, 0x6672, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vprord, 3, 0x6672, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vprord, 3, 0x6672, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vprord, 3, 0x6672, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vprord, 3, 0x6672, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpshufd, 3, 0x6670, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpshufd, 3, 0x6670, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpslld, 3, 0x6672, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vpslld, 3, 0x6672, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpslld, 3, 0x6672, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vpslld, 3, 0x6672, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpsrad, 3, 0x6672, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vpsrad, 3, 0x6672, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpsrad, 3, 0x6672, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vpsrad, 3, 0x6672, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpsrld, 3, 0x6672, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vpsrld, 3, 0x6672, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpsrld, 3, 0x6672, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vpsrld, 3, 0x6672, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpsubd, 3, 0x66FA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsubd, 3, 0x66FA, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpunpckhdq, 3, 0x666A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpunpckhdq, 3, 0x666A, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpunpckldq, 3, 0x6662, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpunpckldq, 3, 0x6662, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpxord, 3, 0x66EF, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpxord, 3, 0x66EF, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vpaddq, 3, 0x66D4, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpaddq, 3, 0x66D4, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpandnq, 3, 0x66DF, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpandnq, 3, 0x66DF, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpandq, 3, 0x66DB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpandq, 3, 0x66DB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpmuludq, 3, 0x66F4, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpmuludq, 3, 0x66F4, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vporq, 3, 0x66EB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vporq, 3, 0x66EB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vprolq, 3, 0x6672, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vprolq, 3, 0x6672, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vprolq, 3, 0x6672, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vprolq, 3, 0x6672, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vprorq, 3, 0x6672, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vprorq, 3, 0x6672, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vprorq, 3, 0x6672, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vprorq, 3, 0x6672, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpsllq, 3, 0x6673, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vpsllq, 3, 0x6673, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpsllq, 3, 0x6673, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vpsllq, 3, 0x6673, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpsraq, 3, 0x6672, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vpsraq, 3, 0x6672, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpsraq, 3, 0x6672, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vpsraq, 3, 0x6672, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpsrlq, 3, 0x6673, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM, RegXMM }
+vpsrlq, 3, 0x6673, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpsrlq, 3, 0x6673, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=2|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM, RegYMM }
+vpsrlq, 3, 0x6673, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=3|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpsubq, 3, 0x66FB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpsubq, 3, 0x66FB, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpunpckhqdq, 3, 0x666D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpunpckhqdq, 3, 0x666D, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpunpcklqdq, 3, 0x666C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpunpcklqdq, 3, 0x666C, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vpxorq, 3, 0x66EF, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vpxorq, 3, 0x66EF, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vshufpd, 4, 0x66C6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vshufpd, 4, 0x66C6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vunpckhpd, 3, 0x6615, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vunpckhpd, 3, 0x6615, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vunpcklpd, 3, 0x6614, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vunpcklpd, 3, 0x6614, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+vpcmpeqd, 3, 0x6676, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpeqd, 3, 0x6676, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM, RegMask }
+vpcmpeqd, 3, 0x6676, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpeqd, 3, 0x6676, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM, RegMask }
+vpcmpd, 4, 0x661F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpd, 4, 0x661F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpeqd, 3, 0x661F, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpeqd, 3, 0x661F, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM, RegXMM, RegMask }
+vpcmpeqd, 3, 0x661F, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpeqd, 3, 0x661F, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM, RegYMM, RegMask }
+vpcmpequd, 3, 0x661E, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpequd, 3, 0x661E, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpled, 3, 0x661F, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpled, 3, 0x661F, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpleud, 3, 0x661E, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpleud, 3, 0x661E, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpltd, 3, 0x661F, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpltd, 3, 0x661F, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpltud, 3, 0x661E, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpltud, 3, 0x661E, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpneqd, 3, 0x661F, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpneqd, 3, 0x661F, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnequd, 3, 0x661E, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnequd, 3, 0x661E, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnled, 3, 0x661F, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnled, 3, 0x661F, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnleud, 3, 0x661E, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnleud, 3, 0x661E, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnltd, 3, 0x661F, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnltd, 3, 0x661F, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnltud, 3, 0x661E, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnltud, 3, 0x661E, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpud, 4, 0x661E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpud, 4, 0x661E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+
+vpcmpgtd, 3, 0x6666, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpgtd, 3, 0x6666, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+
+vpcmpeqq, 3, 0x6629, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM, RegMask }
+vpcmpeqq, 3, 0x6629, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpeqq, 3, 0x6629, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpeqq, 3, 0x6629, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegYMM, RegMask }
+vpcmpeqq, 3, 0x661F, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpeqq, 3, 0x661F, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpeqq, 3, 0x661F, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM, RegYMM, RegMask }
+vpcmpeqq, 3, 0x661F, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM, RegXMM, RegMask }
+vpcmpequq, 3, 0x661E, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpequq, 3, 0x661E, 0, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpleq, 3, 0x661F, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpleq, 3, 0x661F, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpleuq, 3, 0x661E, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpleuq, 3, 0x661E, 2, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpltq, 3, 0x661F, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpltq, 3, 0x661F, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpltuq, 3, 0x661E, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpltuq, 3, 0x661E, 1, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpneqq, 3, 0x661F, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpneqq, 3, 0x661F, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnequq, 3, 0x661E, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnequq, 3, 0x661E, 4, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnleq, 3, 0x661F, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnleq, 3, 0x661F, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnleuq, 3, 0x661E, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnleuq, 3, 0x661E, 6, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnltq, 3, 0x661F, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnltq, 3, 0x661F, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpnltuq, 3, 0x661E, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpnltuq, 3, 0x661E, 5, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf|ImmExt, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpq, 4, 0x661F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpq, 4, 0x661F, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vpcmpuq, 4, 0x661E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpuq, 4, 0x661E, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=2|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+
+vpcmpgtq, 3, 0x6637, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vpcmpgtq, 3, 0x6637, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+vptestmq, 3, 0x6627, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vptestmq, 3, 0x6627, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+
+vpmovdb, 2, 0xF331, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovdb, 2, 0xF331, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovsdb, 2, 0xF321, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovsdb, 2, 0xF321, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovusdb, 2, 0xF311, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovusdb, 2, 0xF311, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+
+vpmovdb, 2, 0xF331, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovdb, 2, 0xF331, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsdb, 2, 0xF321, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsdb, 2, 0xF321, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusdb, 2, 0xF311, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusdb, 2, 0xF311, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vpmovdw, 2, 0xF333, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovdw, 2, 0xF333, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovsdw, 2, 0xF323, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovsdw, 2, 0xF323, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovusdw, 2, 0xF313, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovusdw, 2, 0xF313, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+
+vpmovdw, 2, 0xF333, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovdw, 2, 0xF333, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsdw, 2, 0xF323, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsdw, 2, 0xF323, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusdw, 2, 0xF313, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusdw, 2, 0xF313, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vpmovqb, 2, 0xF332, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Word|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovqb, 2, 0xF332, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsqb, 2, 0xF322, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Word|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsqb, 2, 0xF322, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusqb, 2, 0xF312, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Word|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusqb, 2, 0xF312, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vpmovqb, 2, 0xF332, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovqb, 2, 0xF332, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovsqb, 2, 0xF322, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovsqb, 2, 0xF322, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovusqb, 2, 0xF312, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovusqb, 2, 0xF312, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+
+vpmovqd, 2, 0xF335, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovqd, 2, 0xF335, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovsqd, 2, 0xF325, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovsqd, 2, 0xF325, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovusqd, 2, 0xF315, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovusqd, 2, 0xF315, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+
+vpmovqd, 2, 0xF335, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovqd, 2, 0xF335, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsqd, 2, 0xF325, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsqd, 2, 0xF325, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusqd, 2, 0xF315, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusqd, 2, 0xF315, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vpmovqw, 2, 0xF334, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovqw, 2, 0xF334, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovsqw, 2, 0xF324, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovsqw, 2, 0xF324, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+vpmovusqw, 2, 0xF314, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, RegXMM|RegMem }
+vpmovusqw, 2, 0xF314, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|VecESize=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, RegXMM|RegMem }
+
+vpmovqw, 2, 0xF334, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovqw, 2, 0xF334, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsqw, 2, 0xF324, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovsqw, 2, 0xF324, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusqw, 2, 0xF314, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM, Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+vpmovusqw, 2, 0xF314, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexW=1|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM, Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8 }
+
+vpmovsxbd, 2, 0x6621, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovsxbd, 2, 0x6621, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpmovzxbd, 2, 0x6631, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovzxbd, 2, 0x6631, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vpmovsxbq, 2, 0x6622, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VecESize=1|Disp8MemShift=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Word|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovsxbq, 2, 0x6622, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpmovzxbq, 2, 0x6632, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VecESize=1|Disp8MemShift=1|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Word|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovzxbq, 2, 0x6632, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vpmovsxdq, 2, 0x6625, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovsxdq, 2, 0x6625, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpmovzxdq, 2, 0x6635, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovzxdq, 2, 0x6635, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VexW=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vpmovsxwd, 2, 0x6623, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovsxwd, 2, 0x6623, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpmovzxwd, 2, 0x6633, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovzxwd, 2, 0x6633, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vpmovsxwq, 2, 0x6624, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovsxwq, 2, 0x6624, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+vpmovzxwq, 2, 0x6634, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=1|VecESize=1|Disp8MemShift=2|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM }
+vpmovzxwq, 2, 0x6634, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=1|VecESize=1|Disp8MemShift=3|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM }
+
+vptestmd, 3, 0x6627, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vptestmd, 3, 0x6627, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+
+vptestnmd, 3, 0xF327, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vptestnmd, 3, 0xF327, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+
+vptestnmq, 3, 0xF327, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=4|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Qword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegMask }
+vptestnmq, 3, 0xF327, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=2|VexOpcode=1|VexVVVV=1|VexW=2|VecESize=1|Broadcast=3|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Qword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegMask }
+
+vshufps, 4, 0xC6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vshufps, 4, 0xC6, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { Imm8, RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vunpckhps, 3, 0x15, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vunpckhps, 3, 0x15, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+vunpcklps, 3, 0x14, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=2|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=3|Disp8MemShift=4|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegXMM|Dword|XMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegXMM, RegXMM }
+vunpcklps, 3, 0x14, None, 1, CpuAVX512F|CpuAVX512VL, Modrm|EVex=3|Masking=3|VexOpcode=0|VexVVVV=1|VexW=1|Broadcast=2|Disp8MemShift=5|IgnoreSize|No_bSuf|No_wSuf|No_lSuf|No_sSuf|No_qSuf|No_ldSuf, { RegYMM|Dword|YMMword|Unspecified|BaseIndex|Disp8|Disp16|Disp32|Disp32S|Vec_Disp8, RegYMM, RegYMM }
+
+// AVX512VL instructions end.
index 29c4556..0a188a5 100644 (file)
@@ -26,7 +26,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41,7 +41,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -56,7 +56,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -71,7 +71,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -86,7 +86,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -101,7 +101,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -116,7 +116,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -131,7 +131,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -146,7 +146,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -161,7 +161,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -176,7 +176,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -191,7 +191,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -206,7 +206,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -221,7 +221,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -236,7 +236,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -251,7 +251,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -266,7 +266,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -281,7 +281,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -296,7 +296,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -311,7 +311,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -326,7 +326,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -340,8 +340,8 @@ const insn_template i386_optab[] =
   { "movbe", 2, 0x0f38f0, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -355,8 +355,8 @@ const insn_template i386_optab[] =
   { "movbe", 2, 0x0f38f1, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -371,7 +371,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -386,7 +386,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -401,7 +401,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -416,7 +416,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -431,7 +431,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -446,7 +446,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -461,7 +461,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -476,7 +476,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -491,7 +491,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -506,7 +506,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -521,7 +521,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -536,7 +536,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -551,7 +551,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -566,7 +566,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -581,7 +581,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -596,7 +596,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -611,7 +611,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -626,7 +626,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -641,7 +641,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -656,7 +656,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -671,7 +671,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -686,7 +686,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -701,7 +701,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -716,7 +716,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -728,7 +728,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -740,7 +740,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -752,7 +752,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -764,7 +764,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -776,7 +776,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -788,7 +788,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -800,7 +800,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -812,7 +812,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -824,7 +824,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -836,7 +836,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -848,7 +848,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -860,7 +860,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -872,7 +872,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -884,7 +884,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -896,7 +896,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -908,7 +908,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -920,7 +920,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -932,7 +932,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -944,7 +944,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -956,7 +956,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -971,7 +971,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -986,7 +986,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1001,7 +1001,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1016,7 +1016,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1031,7 +1031,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1046,7 +1046,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1058,7 +1058,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1070,7 +1070,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1085,7 +1085,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1100,7 +1100,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1112,7 +1112,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1124,7 +1124,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1139,7 +1139,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1154,7 +1154,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1169,7 +1169,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1184,7 +1184,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1199,7 +1199,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1214,7 +1214,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1226,7 +1226,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1238,7 +1238,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1250,7 +1250,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1262,7 +1262,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1274,7 +1274,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1286,7 +1286,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1298,7 +1298,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1310,7 +1310,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1322,7 +1322,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1334,7 +1334,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1346,7 +1346,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1358,7 +1358,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1370,7 +1370,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1382,7 +1382,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1397,7 +1397,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1412,7 +1412,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1427,7 +1427,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1442,7 +1442,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1454,7 +1454,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1466,7 +1466,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1481,7 +1481,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1496,7 +1496,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1511,7 +1511,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1526,7 +1526,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1538,7 +1538,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1550,7 +1550,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1565,7 +1565,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1580,7 +1580,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1595,7 +1595,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1610,7 +1610,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1625,7 +1625,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1640,7 +1640,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1655,7 +1655,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1670,7 +1670,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1685,7 +1685,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1700,7 +1700,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1715,7 +1715,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1730,7 +1730,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1745,7 +1745,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1760,7 +1760,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1775,7 +1775,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1790,7 +1790,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1805,7 +1805,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1820,7 +1820,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1835,7 +1835,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1850,7 +1850,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1865,7 +1865,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1880,7 +1880,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1895,7 +1895,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1910,7 +1910,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1922,7 +1922,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1937,7 +1937,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1952,7 +1952,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1967,7 +1967,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1982,7 +1982,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1994,7 +1994,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2006,7 +2006,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2018,7 +2018,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2030,7 +2030,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2042,7 +2042,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2054,7 +2054,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2066,7 +2066,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2078,7 +2078,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2090,7 +2090,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2102,7 +2102,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2114,7 +2114,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2126,7 +2126,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2138,7 +2138,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2150,7 +2150,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2162,7 +2162,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2174,7 +2174,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2186,7 +2186,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2198,7 +2198,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2210,7 +2210,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2222,7 +2222,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2234,7 +2234,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2246,7 +2246,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2258,7 +2258,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2270,7 +2270,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2285,7 +2285,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2303,7 +2303,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2321,7 +2321,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2336,7 +2336,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2351,7 +2351,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2363,7 +2363,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2378,7 +2378,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2390,7 +2390,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2405,7 +2405,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2420,7 +2420,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2435,7 +2435,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2450,7 +2450,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2462,7 +2462,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2477,7 +2477,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2492,7 +2492,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2507,7 +2507,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2519,7 +2519,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2534,7 +2534,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2549,7 +2549,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2564,7 +2564,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2576,7 +2576,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2591,7 +2591,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2606,7 +2606,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2621,7 +2621,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2633,7 +2633,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2648,7 +2648,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2663,7 +2663,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2678,7 +2678,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2690,7 +2690,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2705,7 +2705,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2720,7 +2720,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2735,7 +2735,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2747,7 +2747,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2762,7 +2762,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2777,7 +2777,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2792,7 +2792,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2804,7 +2804,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2819,7 +2819,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2834,7 +2834,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2849,7 +2849,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2861,7 +2861,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2879,7 +2879,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2897,7 +2897,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2912,7 +2912,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2930,7 +2930,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2948,7 +2948,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2963,7 +2963,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2975,7 +2975,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2987,7 +2987,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2999,7 +2999,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3011,7 +3011,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3026,7 +3026,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3038,7 +3038,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3053,7 +3053,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3065,7 +3065,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3077,7 +3077,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3089,7 +3089,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3101,7 +3101,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3116,7 +3116,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3128,7 +3128,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3143,7 +3143,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3155,7 +3155,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3167,7 +3167,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3179,7 +3179,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3191,7 +3191,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3203,7 +3203,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3215,7 +3215,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3227,7 +3227,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3239,7 +3239,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3251,7 +3251,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3266,7 +3266,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3281,7 +3281,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3293,7 +3293,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3305,7 +3305,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3317,7 +3317,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3329,7 +3329,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3341,7 +3341,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3353,7 +3353,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3365,7 +3365,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3377,7 +3377,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3389,7 +3389,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3401,7 +3401,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3413,7 +3413,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3425,7 +3425,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3437,7 +3437,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3449,7 +3449,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3461,7 +3461,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3473,7 +3473,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3485,7 +3485,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3497,7 +3497,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3509,7 +3509,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3521,7 +3521,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3533,7 +3533,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3545,7 +3545,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3557,7 +3557,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3569,7 +3569,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3581,7 +3581,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3593,7 +3593,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3605,7 +3605,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3617,7 +3617,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3629,7 +3629,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3641,7 +3641,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3653,7 +3653,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3665,7 +3665,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3677,7 +3677,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3689,7 +3689,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3701,7 +3701,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3713,7 +3713,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3725,7 +3725,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3737,7 +3737,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3749,7 +3749,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3761,7 +3761,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3773,7 +3773,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3785,7 +3785,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3797,7 +3797,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3809,7 +3809,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3821,7 +3821,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3833,7 +3833,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3845,7 +3845,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3857,7 +3857,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3869,7 +3869,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3881,7 +3881,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3893,7 +3893,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3905,7 +3905,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3917,7 +3917,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3929,7 +3929,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3941,7 +3941,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3953,7 +3953,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3965,7 +3965,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3977,7 +3977,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3989,7 +3989,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4001,7 +4001,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4013,7 +4013,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4025,7 +4025,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4037,7 +4037,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4049,7 +4049,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4061,7 +4061,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4073,7 +4073,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4085,7 +4085,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4097,7 +4097,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4109,7 +4109,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4121,7 +4121,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4133,7 +4133,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4145,7 +4145,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4157,7 +4157,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4169,7 +4169,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4181,7 +4181,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4193,7 +4193,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4208,7 +4208,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4220,7 +4220,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4235,7 +4235,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4247,7 +4247,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4262,7 +4262,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4274,7 +4274,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4289,7 +4289,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4301,7 +4301,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4313,7 +4313,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4328,7 +4328,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4340,7 +4340,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4352,7 +4352,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4367,7 +4367,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4379,7 +4379,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4394,7 +4394,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4406,7 +4406,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4421,7 +4421,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4433,7 +4433,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4445,7 +4445,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4460,7 +4460,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4472,7 +4472,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4484,7 +4484,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4499,7 +4499,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4511,7 +4511,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4523,7 +4523,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4538,7 +4538,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4550,7 +4550,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4562,7 +4562,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4577,7 +4577,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4589,7 +4589,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4601,7 +4601,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4616,7 +4616,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4631,7 +4631,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4646,7 +4646,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4661,7 +4661,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4676,7 +4676,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4691,7 +4691,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4706,7 +4706,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4721,7 +4721,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4736,7 +4736,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4751,7 +4751,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4763,7 +4763,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4775,7 +4775,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4787,7 +4787,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4799,7 +4799,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4811,7 +4811,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4826,7 +4826,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4838,7 +4838,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4850,7 +4850,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4862,7 +4862,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4877,7 +4877,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4892,7 +4892,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4904,7 +4904,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4916,7 +4916,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4928,7 +4928,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4940,7 +4940,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4952,7 +4952,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4964,7 +4964,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4979,7 +4979,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4991,7 +4991,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5003,7 +5003,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5015,7 +5015,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5027,7 +5027,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5039,7 +5039,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5051,7 +5051,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5063,7 +5063,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5075,7 +5075,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5087,7 +5087,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5099,7 +5099,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5111,7 +5111,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5123,7 +5123,7 @@ const insn_template i386_optab[] =
     { { 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5135,7 +5135,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5147,7 +5147,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5159,7 +5159,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5171,7 +5171,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5183,7 +5183,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5195,7 +5195,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5207,7 +5207,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5219,7 +5219,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5231,7 +5231,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5243,7 +5243,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5255,7 +5255,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5267,7 +5267,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5279,7 +5279,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5291,7 +5291,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5303,7 +5303,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5315,7 +5315,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5327,7 +5327,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5339,7 +5339,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5351,7 +5351,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5363,7 +5363,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5375,7 +5375,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5387,7 +5387,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5399,7 +5399,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5411,7 +5411,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5423,7 +5423,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5435,7 +5435,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5447,7 +5447,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5459,7 +5459,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5471,7 +5471,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5483,7 +5483,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5495,7 +5495,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5507,7 +5507,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5519,7 +5519,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5531,7 +5531,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5543,7 +5543,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5555,7 +5555,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5567,7 +5567,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5579,7 +5579,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5591,7 +5591,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5603,7 +5603,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5615,7 +5615,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5627,7 +5627,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5639,7 +5639,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5651,7 +5651,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5663,7 +5663,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5675,7 +5675,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5687,7 +5687,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5699,7 +5699,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5711,7 +5711,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5723,7 +5723,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5738,7 +5738,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5750,7 +5750,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -5762,7 +5762,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5774,7 +5774,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5786,7 +5786,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5801,7 +5801,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5813,7 +5813,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5825,7 +5825,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5840,7 +5840,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5852,7 +5852,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -5867,7 +5867,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -5879,7 +5879,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -5891,7 +5891,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5906,7 +5906,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5918,7 +5918,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5930,7 +5930,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -5945,7 +5945,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -5957,7 +5957,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -5969,7 +5969,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
@@ -5984,7 +5984,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
@@ -5999,7 +5999,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6014,7 +6014,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6026,7 +6026,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6038,7 +6038,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6050,7 +6050,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6065,7 +6065,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6077,7 +6077,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6089,7 +6089,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6104,7 +6104,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6116,7 +6116,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6128,7 +6128,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6143,7 +6143,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6155,7 +6155,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6167,7 +6167,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
@@ -6182,7 +6182,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
@@ -6197,7 +6197,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6212,7 +6212,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6224,7 +6224,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6236,7 +6236,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6251,7 +6251,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6263,7 +6263,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6275,7 +6275,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6287,7 +6287,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6299,7 +6299,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6314,7 +6314,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6326,7 +6326,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6338,7 +6338,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6353,7 +6353,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6365,7 +6365,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6380,7 +6380,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6392,7 +6392,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6404,7 +6404,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6419,7 +6419,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6431,7 +6431,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6443,7 +6443,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6458,7 +6458,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6470,7 +6470,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6482,7 +6482,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
@@ -6497,7 +6497,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
@@ -6512,7 +6512,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6527,7 +6527,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6539,7 +6539,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6551,7 +6551,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6563,7 +6563,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6578,7 +6578,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6590,7 +6590,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6602,7 +6602,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6617,7 +6617,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6629,7 +6629,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6641,7 +6641,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6656,7 +6656,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6668,7 +6668,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
@@ -6680,7 +6680,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
@@ -6695,7 +6695,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
@@ -6710,7 +6710,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6725,7 +6725,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6737,7 +6737,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6749,7 +6749,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6761,7 +6761,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6773,7 +6773,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6785,7 +6785,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6797,7 +6797,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6809,7 +6809,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6821,7 +6821,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6833,7 +6833,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6845,7 +6845,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6857,7 +6857,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6869,7 +6869,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6881,7 +6881,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6893,7 +6893,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6905,7 +6905,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6917,7 +6917,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6929,7 +6929,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6941,7 +6941,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6953,7 +6953,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6965,7 +6965,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6977,7 +6977,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6989,7 +6989,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7001,7 +7001,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7013,7 +7013,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7025,7 +7025,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7037,7 +7037,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7049,7 +7049,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7061,7 +7061,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7073,7 +7073,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7085,7 +7085,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7097,7 +7097,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7109,7 +7109,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7121,7 +7121,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7133,7 +7133,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7145,7 +7145,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7157,7 +7157,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7169,7 +7169,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7181,7 +7181,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7193,7 +7193,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7205,7 +7205,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7217,7 +7217,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7229,7 +7229,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7241,7 +7241,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7253,7 +7253,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7265,7 +7265,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7277,7 +7277,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7289,7 +7289,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7301,7 +7301,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7313,7 +7313,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7325,7 +7325,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7337,7 +7337,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7349,7 +7349,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7361,7 +7361,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7373,7 +7373,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7385,7 +7385,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7397,7 +7397,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7409,7 +7409,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7421,7 +7421,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7433,7 +7433,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7445,7 +7445,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7457,7 +7457,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7469,7 +7469,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7481,7 +7481,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7493,7 +7493,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7505,7 +7505,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7517,7 +7517,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7529,7 +7529,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7541,7 +7541,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7553,7 +7553,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7565,7 +7565,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7577,7 +7577,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7589,7 +7589,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7601,7 +7601,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7613,7 +7613,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7625,7 +7625,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7637,7 +7637,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7649,7 +7649,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7661,7 +7661,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7673,7 +7673,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7685,7 +7685,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7697,7 +7697,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7709,7 +7709,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7721,7 +7721,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7733,7 +7733,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7745,7 +7745,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7757,7 +7757,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7769,7 +7769,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7781,7 +7781,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7793,7 +7793,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7805,7 +7805,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7817,7 +7817,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7829,7 +7829,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7841,7 +7841,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7853,7 +7853,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7865,7 +7865,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7877,7 +7877,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7889,7 +7889,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7901,7 +7901,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7913,7 +7913,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7925,7 +7925,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7937,7 +7937,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7949,7 +7949,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7961,7 +7961,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7973,7 +7973,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7985,7 +7985,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8000,7 +8000,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8015,7 +8015,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8027,7 +8027,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8039,7 +8039,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8051,7 +8051,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8063,7 +8063,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8075,7 +8075,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8087,7 +8087,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8099,7 +8099,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8111,7 +8111,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8123,7 +8123,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8135,7 +8135,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8147,7 +8147,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8159,7 +8159,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8171,7 +8171,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8183,7 +8183,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8195,7 +8195,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8207,7 +8207,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8219,7 +8219,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8231,7 +8231,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8243,7 +8243,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8258,7 +8258,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8273,7 +8273,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8288,7 +8288,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8303,7 +8303,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8318,7 +8318,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8333,7 +8333,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8348,7 +8348,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8363,7 +8363,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8378,7 +8378,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8393,7 +8393,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8408,7 +8408,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8423,7 +8423,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8438,7 +8438,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8453,7 +8453,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8468,7 +8468,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8483,7 +8483,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8498,7 +8498,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8513,7 +8513,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8528,7 +8528,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8543,7 +8543,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8558,7 +8558,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8573,7 +8573,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8588,7 +8588,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8603,7 +8603,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8618,7 +8618,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8633,7 +8633,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8648,7 +8648,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8663,7 +8663,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8678,7 +8678,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8693,7 +8693,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8708,7 +8708,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8723,7 +8723,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8738,7 +8738,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8753,7 +8753,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8768,7 +8768,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8783,7 +8783,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8798,7 +8798,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8813,7 +8813,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8828,7 +8828,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8843,7 +8843,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8858,7 +8858,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8873,7 +8873,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8888,7 +8888,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8900,7 +8900,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8912,7 +8912,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8927,7 +8927,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8939,7 +8939,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8951,7 +8951,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8966,7 +8966,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8978,7 +8978,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8990,7 +8990,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9005,7 +9005,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9017,7 +9017,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9029,7 +9029,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9044,7 +9044,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9056,7 +9056,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9068,7 +9068,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9083,7 +9083,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9095,7 +9095,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9107,7 +9107,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9122,7 +9122,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9134,7 +9134,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9146,7 +9146,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9158,7 +9158,7 @@ const insn_template i386_optab[] =
     { { 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9170,7 +9170,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9182,7 +9182,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9197,7 +9197,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9212,7 +9212,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9227,7 +9227,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9242,7 +9242,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9257,7 +9257,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9272,7 +9272,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9287,7 +9287,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9302,7 +9302,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9317,7 +9317,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9332,7 +9332,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9347,7 +9347,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9362,7 +9362,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9377,7 +9377,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9392,7 +9392,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9407,7 +9407,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9422,7 +9422,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9437,7 +9437,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9452,7 +9452,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9467,7 +9467,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9482,7 +9482,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9497,7 +9497,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9512,7 +9512,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9527,7 +9527,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9542,7 +9542,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9557,7 +9557,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9572,7 +9572,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9587,7 +9587,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9602,7 +9602,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9617,7 +9617,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9632,7 +9632,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9647,7 +9647,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9662,7 +9662,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9677,7 +9677,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9692,7 +9692,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9707,7 +9707,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9722,7 +9722,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9737,7 +9737,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9752,7 +9752,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9767,7 +9767,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9782,7 +9782,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9797,7 +9797,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9812,7 +9812,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9827,7 +9827,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9842,7 +9842,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9857,7 +9857,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9872,7 +9872,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9887,7 +9887,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9902,7 +9902,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9917,7 +9917,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9932,7 +9932,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9947,7 +9947,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9962,7 +9962,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9977,7 +9977,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -9992,7 +9992,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10007,7 +10007,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10022,7 +10022,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10037,7 +10037,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10052,7 +10052,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10067,7 +10067,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10082,7 +10082,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10097,7 +10097,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10112,7 +10112,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10127,7 +10127,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10142,7 +10142,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10157,7 +10157,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10172,7 +10172,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10187,7 +10187,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10202,7 +10202,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10217,7 +10217,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10232,7 +10232,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10247,7 +10247,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10262,7 +10262,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10277,7 +10277,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10292,7 +10292,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10307,7 +10307,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10322,7 +10322,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10337,7 +10337,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10352,7 +10352,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10367,7 +10367,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10382,7 +10382,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10397,7 +10397,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10412,7 +10412,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10427,7 +10427,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10442,7 +10442,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10457,7 +10457,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10472,7 +10472,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10487,7 +10487,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10502,7 +10502,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10517,7 +10517,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10532,7 +10532,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10547,7 +10547,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10562,7 +10562,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10577,7 +10577,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10592,7 +10592,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10607,7 +10607,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10622,7 +10622,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10637,7 +10637,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10652,7 +10652,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10667,7 +10667,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10682,7 +10682,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10697,7 +10697,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10712,7 +10712,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10727,7 +10727,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10742,7 +10742,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10757,7 +10757,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10772,7 +10772,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10787,7 +10787,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10802,7 +10802,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10817,7 +10817,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10832,7 +10832,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10847,7 +10847,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10862,7 +10862,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10877,7 +10877,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10892,7 +10892,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10907,7 +10907,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10922,7 +10922,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10937,7 +10937,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10952,7 +10952,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10967,7 +10967,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10982,7 +10982,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10997,7 +10997,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11012,7 +11012,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11027,7 +11027,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11042,7 +11042,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11057,7 +11057,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11072,7 +11072,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11087,7 +11087,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11102,7 +11102,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11117,7 +11117,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11132,7 +11132,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11147,7 +11147,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11162,7 +11162,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11177,7 +11177,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11192,7 +11192,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11207,7 +11207,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11222,7 +11222,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11237,7 +11237,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11252,7 +11252,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11267,7 +11267,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11282,7 +11282,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11297,7 +11297,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11312,7 +11312,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11327,7 +11327,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11342,7 +11342,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11357,7 +11357,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11372,7 +11372,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11387,7 +11387,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11402,7 +11402,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11417,7 +11417,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11432,7 +11432,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11447,7 +11447,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11462,7 +11462,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11477,7 +11477,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11492,7 +11492,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11507,7 +11507,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11522,7 +11522,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11537,7 +11537,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11552,7 +11552,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11567,7 +11567,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11582,7 +11582,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11597,7 +11597,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11612,7 +11612,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11627,7 +11627,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11642,7 +11642,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11657,7 +11657,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11672,7 +11672,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11687,7 +11687,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11702,7 +11702,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11717,7 +11717,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11732,7 +11732,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11747,7 +11747,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11762,7 +11762,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11777,7 +11777,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11792,7 +11792,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11807,7 +11807,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11822,7 +11822,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11837,7 +11837,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11852,7 +11852,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11867,7 +11867,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11882,7 +11882,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11897,7 +11897,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11912,7 +11912,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11927,7 +11927,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11942,7 +11942,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11957,7 +11957,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11972,7 +11972,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11987,7 +11987,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12002,7 +12002,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12017,7 +12017,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12032,7 +12032,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12047,7 +12047,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12062,7 +12062,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12077,7 +12077,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12092,7 +12092,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12107,7 +12107,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12122,7 +12122,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12137,7 +12137,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12152,7 +12152,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12167,7 +12167,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12182,7 +12182,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12197,7 +12197,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12212,7 +12212,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12227,7 +12227,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12242,7 +12242,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12257,7 +12257,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12272,7 +12272,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12287,7 +12287,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12302,7 +12302,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12317,7 +12317,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12332,7 +12332,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12347,7 +12347,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12362,7 +12362,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12377,7 +12377,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12392,7 +12392,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12407,7 +12407,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12422,7 +12422,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12437,7 +12437,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12452,7 +12452,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12467,7 +12467,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12482,7 +12482,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12497,7 +12497,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12512,7 +12512,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12527,7 +12527,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12542,7 +12542,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12557,7 +12557,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12572,7 +12572,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12587,7 +12587,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12602,7 +12602,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12617,7 +12617,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12632,7 +12632,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12647,7 +12647,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12662,7 +12662,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12677,7 +12677,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12692,7 +12692,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12710,7 +12710,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12728,7 +12728,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12746,7 +12746,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12764,7 +12764,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12779,7 +12779,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12794,7 +12794,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12809,7 +12809,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12824,7 +12824,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12839,7 +12839,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12854,7 +12854,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12869,7 +12869,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12884,7 +12884,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12899,7 +12899,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12914,7 +12914,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12929,7 +12929,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12944,7 +12944,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12959,7 +12959,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12974,7 +12974,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12989,7 +12989,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13004,7 +13004,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13019,7 +13019,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13031,7 +13031,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13043,7 +13043,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13058,7 +13058,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13073,7 +13073,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13088,7 +13088,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13103,7 +13103,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13118,7 +13118,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13133,7 +13133,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13148,7 +13148,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13163,7 +13163,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13178,7 +13178,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13193,7 +13193,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13208,7 +13208,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13223,7 +13223,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13238,7 +13238,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13253,7 +13253,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13268,7 +13268,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13283,7 +13283,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13298,7 +13298,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13313,7 +13313,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13328,7 +13328,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13343,7 +13343,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13358,7 +13358,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13373,7 +13373,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13388,7 +13388,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13403,7 +13403,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13418,7 +13418,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13433,7 +13433,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13448,7 +13448,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13463,7 +13463,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13478,7 +13478,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13493,7 +13493,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13508,7 +13508,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13523,7 +13523,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13538,7 +13538,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13553,7 +13553,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13568,7 +13568,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13583,7 +13583,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13598,7 +13598,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13613,7 +13613,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13628,7 +13628,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13643,7 +13643,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13658,7 +13658,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13673,7 +13673,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13688,7 +13688,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13703,7 +13703,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13718,7 +13718,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13733,7 +13733,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13748,7 +13748,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13763,7 +13763,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13778,7 +13778,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13793,7 +13793,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13808,7 +13808,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13823,7 +13823,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13838,7 +13838,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13853,7 +13853,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13871,7 +13871,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13889,7 +13889,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13907,7 +13907,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13925,7 +13925,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13943,7 +13943,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13961,7 +13961,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13979,7 +13979,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13997,7 +13997,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14012,7 +14012,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14027,7 +14027,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14042,7 +14042,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14057,7 +14057,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14072,7 +14072,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14087,7 +14087,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14102,7 +14102,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14117,7 +14117,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14132,7 +14132,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14147,7 +14147,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14162,7 +14162,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14177,7 +14177,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14192,7 +14192,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14207,7 +14207,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14222,7 +14222,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14237,7 +14237,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14252,7 +14252,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14267,7 +14267,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14279,7 +14279,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14291,7 +14291,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14303,7 +14303,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14315,7 +14315,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14330,7 +14330,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14345,7 +14345,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14360,7 +14360,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14378,7 +14378,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14393,7 +14393,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14408,7 +14408,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14423,7 +14423,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14438,7 +14438,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14453,7 +14453,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14468,7 +14468,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14483,7 +14483,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14498,7 +14498,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14510,7 +14510,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14528,7 +14528,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14546,7 +14546,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14561,7 +14561,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14576,7 +14576,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14591,7 +14591,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14606,7 +14606,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14618,7 +14618,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14630,7 +14630,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14645,7 +14645,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14660,7 +14660,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14675,7 +14675,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14690,7 +14690,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14705,7 +14705,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14720,7 +14720,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14735,7 +14735,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14750,7 +14750,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14765,7 +14765,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14780,7 +14780,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14795,7 +14795,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14810,7 +14810,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14825,7 +14825,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14840,7 +14840,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14855,7 +14855,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14870,7 +14870,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14885,7 +14885,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14900,7 +14900,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14915,7 +14915,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14930,7 +14930,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14945,7 +14945,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14960,7 +14960,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14975,7 +14975,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14990,7 +14990,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15005,7 +15005,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15020,7 +15020,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15035,7 +15035,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15050,7 +15050,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15065,7 +15065,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15080,7 +15080,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15095,7 +15095,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15110,7 +15110,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15125,7 +15125,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15140,7 +15140,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15155,7 +15155,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15170,7 +15170,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15185,7 +15185,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15200,7 +15200,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15215,7 +15215,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15230,7 +15230,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15245,7 +15245,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15260,7 +15260,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15275,7 +15275,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15290,7 +15290,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15305,7 +15305,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15320,7 +15320,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15335,7 +15335,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15350,7 +15350,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15365,7 +15365,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15380,7 +15380,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15395,7 +15395,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15410,7 +15410,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15428,7 +15428,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15446,7 +15446,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15458,7 +15458,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15473,7 +15473,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15491,7 +15491,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15509,7 +15509,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15524,7 +15524,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15539,7 +15539,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15554,7 +15554,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15569,7 +15569,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15584,7 +15584,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15599,7 +15599,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15614,7 +15614,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15629,7 +15629,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15644,7 +15644,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15659,7 +15659,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15674,7 +15674,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15689,7 +15689,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15704,7 +15704,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15719,7 +15719,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15734,7 +15734,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15749,7 +15749,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15764,7 +15764,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15779,7 +15779,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15794,7 +15794,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15809,7 +15809,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15824,7 +15824,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15839,7 +15839,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15854,7 +15854,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15869,7 +15869,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15884,7 +15884,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15899,7 +15899,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15914,7 +15914,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15929,7 +15929,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15944,7 +15944,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15959,7 +15959,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15974,7 +15974,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15989,7 +15989,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16004,7 +16004,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16019,7 +16019,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16034,7 +16034,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16046,7 +16046,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16061,7 +16061,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16076,7 +16076,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16091,7 +16091,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16106,7 +16106,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16121,7 +16121,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16136,7 +16136,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16151,7 +16151,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16166,7 +16166,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16181,7 +16181,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16196,7 +16196,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16211,7 +16211,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16226,7 +16226,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16241,7 +16241,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16256,7 +16256,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16271,7 +16271,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16286,7 +16286,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16301,7 +16301,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16319,7 +16319,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16337,7 +16337,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16352,7 +16352,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16367,7 +16367,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16382,7 +16382,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16397,7 +16397,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16412,7 +16412,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16427,7 +16427,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16442,7 +16442,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16457,7 +16457,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16472,7 +16472,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16487,7 +16487,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16502,7 +16502,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16517,7 +16517,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16532,7 +16532,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16547,7 +16547,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16562,7 +16562,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16577,7 +16577,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16592,7 +16592,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16607,7 +16607,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16622,7 +16622,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16637,7 +16637,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16652,7 +16652,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16667,7 +16667,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16682,7 +16682,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16697,7 +16697,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16712,7 +16712,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16727,7 +16727,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16742,7 +16742,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16757,7 +16757,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16772,7 +16772,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16787,7 +16787,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16802,7 +16802,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16817,7 +16817,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16832,7 +16832,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16847,7 +16847,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16862,7 +16862,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16877,7 +16877,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16892,7 +16892,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16907,7 +16907,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16922,7 +16922,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16937,7 +16937,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16952,7 +16952,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16967,7 +16967,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16982,7 +16982,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16997,7 +16997,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17012,7 +17012,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17027,7 +17027,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17042,7 +17042,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17057,7 +17057,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17072,7 +17072,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17087,7 +17087,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17102,7 +17102,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17117,7 +17117,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17132,7 +17132,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17147,7 +17147,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17162,7 +17162,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17177,7 +17177,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17192,7 +17192,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17210,7 +17210,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17228,7 +17228,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17246,7 +17246,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17264,7 +17264,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17282,7 +17282,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17300,7 +17300,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17315,7 +17315,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17330,7 +17330,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17345,7 +17345,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17360,7 +17360,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17375,7 +17375,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17390,7 +17390,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17405,7 +17405,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17420,7 +17420,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17435,7 +17435,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17450,7 +17450,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17465,7 +17465,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17479,8 +17479,8 @@ const insn_template i386_optab[] =
   { "cmpxchg16b", 1, 0xfc7, 0x1, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17492,7 +17492,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17504,7 +17504,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17516,7 +17516,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17528,7 +17528,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17543,7 +17543,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17558,7 +17558,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17573,7 +17573,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17588,7 +17588,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17603,7 +17603,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17618,7 +17618,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17633,7 +17633,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17648,7 +17648,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17663,7 +17663,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17678,7 +17678,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17690,7 +17690,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17708,7 +17708,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17726,7 +17726,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17741,7 +17741,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17756,7 +17756,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17771,7 +17771,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17786,7 +17786,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17801,7 +17801,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17816,7 +17816,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17828,7 +17828,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17843,7 +17843,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17858,7 +17858,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17870,7 +17870,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17882,7 +17882,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17894,7 +17894,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17906,7 +17906,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17918,7 +17918,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17930,7 +17930,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17945,7 +17945,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17960,7 +17960,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17975,7 +17975,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -17990,7 +17990,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18002,7 +18002,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18013,8 +18013,8 @@ const insn_template i386_optab[] =
   { "vmfunc", 0, 0xf01, 0xd4, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18026,7 +18026,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18037,8 +18037,8 @@ const insn_template i386_optab[] =
   { "invept", 2, 0x660f3880, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18052,8 +18052,8 @@ const insn_template i386_optab[] =
   { "invept", 2, 0x660f3880, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18067,8 +18067,8 @@ const insn_template i386_optab[] =
   { "invvpid", 2, 0x660f3881, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18082,8 +18082,8 @@ const insn_template i386_optab[] =
   { "invvpid", 2, 0x660f3881, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18097,8 +18097,8 @@ const insn_template i386_optab[] =
   { "invpcid", 2, 0x660f3882, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18112,8 +18112,8 @@ const insn_template i386_optab[] =
   { "invpcid", 2, 0x660f3882, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18128,7 +18128,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18143,7 +18143,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18158,7 +18158,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18173,7 +18173,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18188,7 +18188,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18203,7 +18203,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18218,7 +18218,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18233,7 +18233,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18248,7 +18248,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18263,7 +18263,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18278,7 +18278,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18293,7 +18293,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18308,7 +18308,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18323,7 +18323,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18338,7 +18338,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18353,7 +18353,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18368,7 +18368,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18383,7 +18383,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18398,7 +18398,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18413,7 +18413,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18428,7 +18428,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18443,7 +18443,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18458,7 +18458,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18473,7 +18473,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18488,7 +18488,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18503,7 +18503,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18518,7 +18518,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18533,7 +18533,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18548,7 +18548,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18563,7 +18563,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18578,7 +18578,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18593,7 +18593,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18608,7 +18608,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18623,7 +18623,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18638,7 +18638,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18653,7 +18653,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18668,7 +18668,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18686,7 +18686,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18704,7 +18704,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18722,7 +18722,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18737,7 +18737,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18752,7 +18752,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18767,7 +18767,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18782,7 +18782,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18797,7 +18797,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18812,7 +18812,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18827,7 +18827,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18842,7 +18842,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18857,7 +18857,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18875,7 +18875,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18893,7 +18893,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18911,7 +18911,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18929,7 +18929,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18947,7 +18947,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18962,7 +18962,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18980,7 +18980,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -18995,7 +18995,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19013,7 +19013,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19028,7 +19028,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19046,7 +19046,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19061,7 +19061,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19079,7 +19079,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19097,7 +19097,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19115,7 +19115,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19133,7 +19133,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19151,7 +19151,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19169,7 +19169,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19187,7 +19187,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19205,7 +19205,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19220,7 +19220,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19235,7 +19235,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19253,7 +19253,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19271,7 +19271,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19286,7 +19286,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19301,7 +19301,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19319,7 +19319,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19334,7 +19334,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19352,7 +19352,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19367,7 +19367,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19385,7 +19385,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19403,7 +19403,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19418,7 +19418,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19433,7 +19433,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19451,7 +19451,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19469,7 +19469,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19487,7 +19487,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19505,7 +19505,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19523,7 +19523,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19541,7 +19541,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19556,7 +19556,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19571,7 +19571,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19589,7 +19589,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19607,7 +19607,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19625,7 +19625,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19643,7 +19643,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 0, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19661,7 +19661,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19679,7 +19679,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19694,7 +19694,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19709,7 +19709,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19724,7 +19724,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19739,7 +19739,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19754,7 +19754,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19769,7 +19769,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19784,7 +19784,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19799,7 +19799,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19814,7 +19814,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19829,7 +19829,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19844,7 +19844,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19859,7 +19859,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19874,7 +19874,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19889,7 +19889,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19904,7 +19904,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19919,7 +19919,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19934,7 +19934,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19949,7 +19949,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19964,7 +19964,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19979,7 +19979,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -19994,7 +19994,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20009,7 +20009,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20024,7 +20024,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20039,7 +20039,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20054,7 +20054,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20069,7 +20069,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20084,7 +20084,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20099,7 +20099,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20114,7 +20114,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20129,7 +20129,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20144,7 +20144,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20159,7 +20159,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20174,7 +20174,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20189,7 +20189,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20204,7 +20204,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20219,7 +20219,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20234,7 +20234,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20249,7 +20249,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20264,7 +20264,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20279,7 +20279,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20294,7 +20294,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20309,7 +20309,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20324,7 +20324,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20339,7 +20339,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20354,7 +20354,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20369,7 +20369,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20387,7 +20387,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20405,7 +20405,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20423,7 +20423,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20441,7 +20441,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 3, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20459,7 +20459,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20477,7 +20477,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20495,7 +20495,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20513,7 +20513,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20528,7 +20528,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20543,7 +20543,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20561,7 +20561,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20579,7 +20579,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20597,7 +20597,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20615,7 +20615,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20633,7 +20633,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20651,7 +20651,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20669,7 +20669,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20687,7 +20687,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20702,7 +20702,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20717,7 +20717,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20732,7 +20732,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20745,9 +20745,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "xsave", 1, 0xfae, 0x4, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20757,9 +20757,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } } } },
   { "xsave64", 1, 0xfae, 0x4, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20769,9 +20769,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } } } },
   { "xrstor", 1, 0xfae, 0x5, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20781,9 +20781,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } } } },
   { "xrstor64", 1, 0xfae, 0x5, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20793,9 +20793,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } } } },
   { "xgetbv", 0, 0xf01, 0xd0, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20805,9 +20805,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "xsetbv", 0, 0xf01, 0xd1, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20817,9 +20817,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "xsaveopt", 1, 0xfae, 0x6, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20829,9 +20829,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } } } },
   { "xsaveopt64", 1, 0xfae, 0x6, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20841,9 +20841,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } } } },
   { "aesdec", 2, 0x66de, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20856,9 +20856,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aesdec", 2, 0x660f38de, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20871,9 +20871,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aesdeclast", 2, 0x66df, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20886,9 +20886,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aesdeclast", 2, 0x660f38df, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20901,9 +20901,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aesenc", 2, 0x66dc, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20916,9 +20916,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aesenc", 2, 0x660f38dc, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20931,9 +20931,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aesenclast", 2, 0x66dd, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20946,9 +20946,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aesenclast", 2, 0x660f38dd, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20961,9 +20961,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aesimc", 2, 0x66db, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20976,9 +20976,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aesimc", 2, 0x660f38db, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -20991,9 +20991,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aeskeygenassist", 3, 0x66df, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21009,9 +21009,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "aeskeygenassist", 3, 0x660f3adf, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21028,8 +21028,8 @@ const insn_template i386_optab[] =
   { "pclmulqdq", 3, 0x6644, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21046,8 +21046,8 @@ const insn_template i386_optab[] =
   { "pclmulqdq", 3, 0x660f3a44, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21064,8 +21064,8 @@ const insn_template i386_optab[] =
   { "pclmullqlqdq", 2, 0x6644, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21079,8 +21079,8 @@ const insn_template i386_optab[] =
   { "pclmullqlqdq", 2, 0x660f3a44, 0x0, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21094,8 +21094,8 @@ const insn_template i386_optab[] =
   { "pclmulhqlqdq", 2, 0x6644, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21109,8 +21109,8 @@ const insn_template i386_optab[] =
   { "pclmulhqlqdq", 2, 0x660f3a44, 0x1, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21124,8 +21124,8 @@ const insn_template i386_optab[] =
   { "pclmullqhqdq", 2, 0x6644, 0x10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21139,8 +21139,8 @@ const insn_template i386_optab[] =
   { "pclmullqhqdq", 2, 0x660f3a44, 0x10, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21154,8 +21154,8 @@ const insn_template i386_optab[] =
   { "pclmulhqhqdq", 2, 0x6644, 0x11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21169,8 +21169,8 @@ const insn_template i386_optab[] =
   { "pclmulhqhqdq", 2, 0x660f3a44, 0x11, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21185,7 +21185,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21203,7 +21203,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21221,7 +21221,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -21239,7 +21239,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -21256,11 +21256,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vaddpd", 3, 0x6658, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vaddpd", 3, 0x6658, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vaddps", 3, 0x58, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21278,7 +21314,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21296,7 +21332,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -21314,7 +21350,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -21331,11 +21367,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vaddps", 3, 0x58, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vaddps", 3, 0x58, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vaddsd", 3, 0xf258, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21353,7 +21425,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -21371,7 +21443,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -21392,7 +21464,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21410,7 +21482,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -21428,7 +21500,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -21449,7 +21521,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21467,7 +21539,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21485,7 +21557,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21503,7 +21575,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21521,7 +21593,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21539,7 +21611,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21557,7 +21629,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21575,7 +21647,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21593,7 +21665,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21611,7 +21683,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21629,7 +21701,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21647,7 +21719,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21665,7 +21737,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21686,7 +21758,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21707,7 +21779,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21728,7 +21800,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21749,7 +21821,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21770,7 +21842,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21791,7 +21863,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21812,7 +21884,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21833,7 +21905,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21848,7 +21920,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21863,7 +21935,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21878,7 +21950,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -21889,11 +21961,26 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vbroadcastsd", 2, 0x6619, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vbroadcastss", 2, 0x6618, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21908,7 +21995,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21923,7 +22010,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21938,7 +22025,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21953,7 +22040,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -21964,11 +22051,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vbroadcastss", 2, 0x6618, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vbroadcastss", 2, 0x6618, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpeq_ospd", 3, 0x66c2, 0x10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -21986,7 +22103,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22004,7 +22121,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -22022,7 +22139,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -22039,11 +22156,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_ospd", 3, 0x66C2, 16, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_ospd", 3, 0x66C2, 16, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpeq_osps", 3, 0xc2, 0x10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22061,7 +22214,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22079,7 +22232,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -22097,7 +22250,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -22114,11 +22267,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_osps", 3, 0xC2, 16, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_osps", 3, 0xC2, 16, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpeq_ossd", 3, 0xf2c2, 0x10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22136,7 +22325,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -22154,7 +22343,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -22175,7 +22364,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22193,7 +22382,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -22211,7 +22400,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -22232,7 +22421,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22250,7 +22439,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22268,7 +22457,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -22286,7 +22475,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -22303,11 +22492,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeqpd", 3, 0x66C2, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeqpd", 3, 0x66C2, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpeqps", 3, 0xc2, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22325,7 +22550,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22343,7 +22568,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -22361,7 +22586,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -22378,11 +22603,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeqps", 3, 0xC2, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeqps", 3, 0xC2, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpeqsd", 3, 0xf2c2, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22400,7 +22661,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -22418,7 +22679,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -22439,7 +22700,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22457,7 +22718,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -22475,7 +22736,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -22496,7 +22757,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22514,7 +22775,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22532,7 +22793,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -22550,7 +22811,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -22567,11 +22828,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_uqpd", 3, 0x66C2, 8, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_uqpd", 3, 0x66C2, 8, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpeq_uqps", 3, 0xc2, 0x8, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22589,7 +22886,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22607,7 +22904,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -22625,7 +22922,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -22642,11 +22939,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_uqps", 3, 0xC2, 8, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_uqps", 3, 0xC2, 8, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpeq_uqsd", 3, 0xf2c2, 0x8, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22664,7 +22997,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -22682,7 +23015,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -22703,7 +23036,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22721,7 +23054,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -22739,7 +23072,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -22760,7 +23093,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22778,7 +23111,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22796,7 +23129,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -22814,7 +23147,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -22831,11 +23164,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_uspd", 3, 0x66C2, 24, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_uspd", 3, 0x66C2, 24, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpeq_usps", 3, 0xc2, 0x18, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22853,7 +23222,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22871,7 +23240,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -22889,7 +23258,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -22906,11 +23275,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_usps", 3, 0xC2, 24, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_usps", 3, 0xC2, 24, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpeq_ussd", 3, 0xf2c2, 0x18, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22928,7 +23333,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -22946,7 +23351,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -22967,7 +23372,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -22985,7 +23390,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -23003,7 +23408,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -23024,7 +23429,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23042,7 +23447,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23060,7 +23465,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -23078,7 +23483,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -23095,11 +23500,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpfalse_ospd", 3, 0x66C2, 27, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpfalse_ospd", 3, 0x66C2, 27, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpfalse_osps", 3, 0xc2, 0x1b, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23117,7 +23558,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23135,7 +23576,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -23153,7 +23594,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -23170,11 +23611,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpfalse_osps", 3, 0xC2, 27, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpfalse_osps", 3, 0xC2, 27, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpfalse_ossd", 3, 0xf2c2, 0x1b, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23192,7 +23669,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -23210,7 +23687,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -23231,7 +23708,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23249,7 +23726,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -23267,7 +23744,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -23288,7 +23765,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23306,7 +23783,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23324,7 +23801,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -23342,7 +23819,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -23359,11 +23836,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpfalsepd", 3, 0x66C2, 11, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpfalsepd", 3, 0x66C2, 11, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpfalseps", 3, 0xc2, 0xb, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23381,7 +23894,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23399,7 +23912,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -23417,7 +23930,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -23434,11 +23947,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpfalseps", 3, 0xC2, 11, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpfalseps", 3, 0xC2, 11, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpfalsesd", 3, 0xf2c2, 0xb, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23456,7 +24005,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -23474,7 +24023,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -23495,7 +24044,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23513,7 +24062,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -23531,7 +24080,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -23552,7 +24101,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23570,7 +24119,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23588,7 +24137,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -23606,7 +24155,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -23623,11 +24172,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpge_oqpd", 3, 0x66C2, 29, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpge_oqpd", 3, 0x66C2, 29, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpge_oqps", 3, 0xc2, 0x1d, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23645,7 +24230,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23663,7 +24248,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -23681,7 +24266,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -23698,11 +24283,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpge_oqps", 3, 0xC2, 29, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpge_oqps", 3, 0xC2, 29, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpge_oqsd", 3, 0xf2c2, 0x1d, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23720,7 +24341,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -23738,7 +24359,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -23759,7 +24380,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23777,7 +24398,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -23795,7 +24416,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -23816,7 +24437,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23834,7 +24455,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23852,7 +24473,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -23870,7 +24491,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -23887,11 +24508,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgepd", 3, 0x66C2, 13, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgepd", 3, 0x66C2, 13, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpgeps", 3, 0xc2, 0xd, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23909,7 +24566,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23927,7 +24584,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -23945,7 +24602,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -23962,11 +24619,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgeps", 3, 0xC2, 13, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgeps", 3, 0xC2, 13, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpgesd", 3, 0xf2c2, 0xd, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -23984,7 +24677,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -24002,7 +24695,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -24023,7 +24716,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24041,7 +24734,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -24059,7 +24752,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -24080,7 +24773,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24098,7 +24791,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24116,7 +24809,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -24134,7 +24827,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -24151,11 +24844,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgt_oqpd", 3, 0x66C2, 30, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgt_oqpd", 3, 0x66C2, 30, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpgt_oqps", 3, 0xc2, 0x1e, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24173,7 +24902,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24191,7 +24920,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -24209,7 +24938,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -24226,11 +24955,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgt_oqps", 3, 0xC2, 30, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgt_oqps", 3, 0xC2, 30, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpgt_oqsd", 3, 0xf2c2, 0x1e, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24248,7 +25013,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -24266,7 +25031,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -24287,7 +25052,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24305,7 +25070,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -24323,7 +25088,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -24344,7 +25109,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24362,7 +25127,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24380,7 +25145,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -24398,7 +25163,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -24415,11 +25180,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgtpd", 3, 0x66C2, 14, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgtpd", 3, 0x66C2, 14, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpgtps", 3, 0xc2, 0xe, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24437,7 +25238,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24455,7 +25256,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -24473,7 +25274,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -24490,11 +25291,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgtps", 3, 0xC2, 14, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpgtps", 3, 0xC2, 14, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpgtsd", 3, 0xf2c2, 0xe, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24512,7 +25349,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -24530,7 +25367,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -24551,7 +25388,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24569,7 +25406,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -24587,7 +25424,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -24608,7 +25445,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24626,7 +25463,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24644,7 +25481,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -24662,7 +25499,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -24679,11 +25516,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmple_oqpd", 3, 0x66C2, 18, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmple_oqpd", 3, 0x66C2, 18, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmple_oqps", 3, 0xc2, 0x12, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24701,7 +25574,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24719,7 +25592,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -24737,7 +25610,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -24754,11 +25627,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmple_oqps", 3, 0xC2, 18, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmple_oqps", 3, 0xC2, 18, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmple_oqsd", 3, 0xf2c2, 0x12, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24776,7 +25685,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -24794,7 +25703,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -24815,7 +25724,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24833,7 +25742,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -24851,7 +25760,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -24872,7 +25781,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24890,7 +25799,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24908,7 +25817,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -24926,7 +25835,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -24943,11 +25852,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmplepd", 3, 0x66C2, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmplepd", 3, 0x66C2, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpleps", 3, 0xc2, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24965,7 +25910,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -24983,7 +25928,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -25001,7 +25946,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -25018,11 +25963,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpleps", 3, 0xC2, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpleps", 3, 0xC2, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmplesd", 3, 0xf2c2, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25040,7 +26021,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -25058,7 +26039,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -25079,7 +26060,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25097,7 +26078,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -25115,7 +26096,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -25136,7 +26117,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25154,7 +26135,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25172,7 +26153,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -25190,7 +26171,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -25207,11 +26188,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmplt_oqpd", 3, 0x66C2, 17, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmplt_oqpd", 3, 0x66C2, 17, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmplt_oqps", 3, 0xc2, 0x11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25229,7 +26246,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25247,7 +26264,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -25265,7 +26282,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -25282,11 +26299,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmplt_oqps", 3, 0xC2, 17, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmplt_oqps", 3, 0xC2, 17, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmplt_oqsd", 3, 0xf2c2, 0x11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25304,7 +26357,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -25322,7 +26375,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -25343,7 +26396,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25361,7 +26414,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -25379,7 +26432,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -25400,7 +26453,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25418,7 +26471,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25436,7 +26489,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -25454,7 +26507,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -25471,11 +26524,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpltpd", 3, 0x66C2, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpltpd", 3, 0x66C2, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpltps", 3, 0xc2, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25493,7 +26582,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25511,7 +26600,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -25529,7 +26618,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -25546,11 +26635,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpltps", 3, 0xC2, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpltps", 3, 0xC2, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpltsd", 3, 0xf2c2, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25568,7 +26693,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -25586,7 +26711,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -25607,7 +26732,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25625,7 +26750,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -25643,7 +26768,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -25664,7 +26789,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25682,7 +26807,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25700,7 +26825,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -25718,7 +26843,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -25735,11 +26860,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_oqpd", 3, 0x66C2, 12, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_oqpd", 3, 0x66C2, 12, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpneq_oqps", 3, 0xc2, 0xc, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25757,7 +26918,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25775,7 +26936,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -25793,7 +26954,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -25810,11 +26971,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_oqps", 3, 0xC2, 12, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_oqps", 3, 0xC2, 12, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpneq_oqsd", 3, 0xf2c2, 0xc, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25832,7 +27029,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -25850,7 +27047,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -25871,7 +27068,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25889,7 +27086,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -25907,7 +27104,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -25928,7 +27125,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25946,7 +27143,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -25964,7 +27161,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -25982,7 +27179,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -25999,11 +27196,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_ospd", 3, 0x66C2, 28, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_ospd", 3, 0x66C2, 28, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpneq_osps", 3, 0xc2, 0x1c, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26021,7 +27254,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26039,7 +27272,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -26057,7 +27290,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -26074,11 +27307,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_osps", 3, 0xC2, 28, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_osps", 3, 0xC2, 28, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpneq_ossd", 3, 0xf2c2, 0x1c, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26096,7 +27365,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -26114,7 +27383,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -26135,7 +27404,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26153,7 +27422,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -26171,7 +27440,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -26192,7 +27461,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26210,7 +27479,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26228,7 +27497,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -26246,7 +27515,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -26263,11 +27532,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneqpd", 3, 0x66C2, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneqpd", 3, 0x66C2, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpneqps", 3, 0xc2, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26285,7 +27590,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26303,7 +27608,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -26321,7 +27626,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -26338,11 +27643,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneqps", 3, 0xC2, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneqps", 3, 0xC2, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpneqsd", 3, 0xf2c2, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26360,7 +27701,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -26378,7 +27719,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -26399,7 +27740,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26417,7 +27758,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -26435,7 +27776,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -26456,7 +27797,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26474,7 +27815,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26492,7 +27833,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -26510,7 +27851,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -26527,11 +27868,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_uspd", 3, 0x66C2, 20, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_uspd", 3, 0x66C2, 20, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpneq_usps", 3, 0xc2, 0x14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26549,7 +27926,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26567,7 +27944,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -26585,7 +27962,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -26602,11 +27979,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_usps", 3, 0xC2, 20, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_usps", 3, 0xC2, 20, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpneq_ussd", 3, 0xf2c2, 0x14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26624,7 +28037,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -26642,7 +28055,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -26663,7 +28076,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26681,7 +28094,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -26699,7 +28112,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -26720,7 +28133,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26738,7 +28151,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26756,7 +28169,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -26774,7 +28187,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -26791,11 +28204,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngepd", 3, 0x66C2, 9, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngepd", 3, 0x66C2, 9, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpngeps", 3, 0xc2, 0x9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26813,7 +28262,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26831,7 +28280,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -26849,7 +28298,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -26866,11 +28315,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngeps", 3, 0xC2, 9, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngeps", 3, 0xC2, 9, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpngesd", 3, 0xf2c2, 0x9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26888,7 +28373,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -26906,7 +28391,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -26927,7 +28412,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -26945,7 +28430,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -26963,7 +28448,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -26984,7 +28469,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27002,7 +28487,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27020,7 +28505,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -27038,7 +28523,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -27055,11 +28540,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnge_uqpd", 3, 0x66C2, 25, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnge_uqpd", 3, 0x66C2, 25, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnge_uqps", 3, 0xc2, 0x19, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27077,7 +28598,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27095,7 +28616,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -27113,7 +28634,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -27130,11 +28651,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnge_uqps", 3, 0xC2, 25, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnge_uqps", 3, 0xC2, 25, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnge_uqsd", 3, 0xf2c2, 0x19, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27152,7 +28709,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -27170,7 +28727,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -27191,7 +28748,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27209,7 +28766,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -27227,7 +28784,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -27248,7 +28805,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27266,7 +28823,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27284,7 +28841,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -27302,7 +28859,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -27319,11 +28876,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngtpd", 3, 0x66C2, 10, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngtpd", 3, 0x66C2, 10, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpngtps", 3, 0xc2, 0xa, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27341,7 +28934,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27359,7 +28952,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -27377,7 +28970,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -27394,11 +28987,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngtps", 3, 0xC2, 10, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngtps", 3, 0xC2, 10, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpngtsd", 3, 0xf2c2, 0xa, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27416,7 +29045,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -27434,7 +29063,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -27455,7 +29084,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27473,7 +29102,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -27491,7 +29120,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -27512,7 +29141,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27530,7 +29159,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27548,7 +29177,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -27566,7 +29195,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -27583,11 +29212,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngt_uqpd", 3, 0x66C2, 26, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngt_uqpd", 3, 0x66C2, 26, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpngt_uqps", 3, 0xc2, 0x1a, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27605,7 +29270,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27623,7 +29288,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -27641,7 +29306,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -27658,11 +29323,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngt_uqps", 3, 0xC2, 26, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngt_uqps", 3, 0xC2, 26, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpngt_uqsd", 3, 0xf2c2, 0x1a, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27680,7 +29381,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -27698,7 +29399,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -27719,7 +29420,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27737,7 +29438,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -27755,7 +29456,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -27776,7 +29477,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27794,7 +29495,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27812,7 +29513,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -27830,7 +29531,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -27847,11 +29548,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnlepd", 3, 0x66C2, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnlepd", 3, 0x66C2, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnleps", 3, 0xc2, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27869,7 +29606,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27887,7 +29624,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -27905,7 +29642,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -27922,11 +29659,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnleps", 3, 0xC2, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnleps", 3, 0xC2, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnlesd", 3, 0xf2c2, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -27944,7 +29717,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -27962,7 +29735,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -27983,7 +29756,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28001,7 +29774,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -28019,7 +29792,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -28040,7 +29813,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28058,7 +29831,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28076,7 +29849,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -28094,7 +29867,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -28111,11 +29884,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnle_uqpd", 3, 0x66C2, 22, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnle_uqpd", 3, 0x66C2, 22, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnle_uqps", 3, 0xc2, 0x16, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28133,7 +29942,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28151,7 +29960,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -28169,7 +29978,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -28186,11 +29995,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnle_uqps", 3, 0xC2, 22, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnle_uqps", 3, 0xC2, 22, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnle_uqsd", 3, 0xf2c2, 0x16, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28208,7 +30053,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -28226,7 +30071,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -28247,7 +30092,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28265,7 +30110,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -28283,7 +30128,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -28304,7 +30149,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28322,7 +30167,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28340,7 +30185,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -28358,7 +30203,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -28375,11 +30220,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnltpd", 3, 0x66C2, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnltpd", 3, 0x66C2, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnltps", 3, 0xc2, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28397,7 +30278,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28415,7 +30296,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -28433,7 +30314,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -28450,11 +30331,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnltps", 3, 0xC2, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnltps", 3, 0xC2, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnltsd", 3, 0xf2c2, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28472,7 +30389,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -28490,7 +30407,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -28511,7 +30428,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28529,7 +30446,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -28547,7 +30464,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -28568,7 +30485,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28586,7 +30503,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28604,7 +30521,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -28622,7 +30539,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -28639,11 +30556,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnlt_uqpd", 3, 0x66C2, 21, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnlt_uqpd", 3, 0x66C2, 21, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnlt_uqps", 3, 0xc2, 0x15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28661,7 +30614,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28679,7 +30632,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -28697,7 +30650,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -28714,11 +30667,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnlt_uqps", 3, 0xC2, 21, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnlt_uqps", 3, 0xC2, 21, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpnlt_uqsd", 3, 0xf2c2, 0x15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28736,7 +30725,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -28754,7 +30743,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -28775,7 +30764,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28793,7 +30782,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -28811,7 +30800,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -28832,7 +30821,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28850,7 +30839,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28868,7 +30857,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -28886,7 +30875,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -28903,11 +30892,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpordpd", 3, 0x66C2, 7, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpordpd", 3, 0x66C2, 7, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpordps", 3, 0xc2, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28925,7 +30950,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -28943,7 +30968,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -28961,7 +30986,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -28978,11 +31003,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpordps", 3, 0xC2, 7, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpordps", 3, 0xC2, 7, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpordsd", 3, 0xf2c2, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29000,7 +31061,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -29018,7 +31079,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -29039,7 +31100,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29057,7 +31118,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29075,7 +31136,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -29093,7 +31154,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -29110,11 +31171,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpord_spd", 3, 0x66C2, 23, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpord_spd", 3, 0x66C2, 23, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpord_sps", 3, 0xc2, 0x17, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29132,7 +31229,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29150,7 +31247,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -29168,7 +31265,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -29185,11 +31282,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpord_sps", 3, 0xC2, 23, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpord_sps", 3, 0xC2, 23, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpordss", 3, 0xf3c2, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29207,7 +31340,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -29225,7 +31358,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -29246,7 +31379,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29264,7 +31397,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -29282,7 +31415,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -29303,7 +31436,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29321,7 +31454,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -29339,7 +31472,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -29360,7 +31493,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29381,7 +31514,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29402,7 +31535,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -29423,7 +31556,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -29443,11 +31576,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmppd", 4, 0x66C2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmppd", 4, 0x66C2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpps", 4, 0xc2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29468,7 +31643,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29489,7 +31664,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -29510,7 +31685,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -29530,11 +31705,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpps", 4, 0xC2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpps", 4, 0xC2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpsd", 4, 0xf2c2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29555,7 +31772,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -29576,7 +31793,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -29600,7 +31817,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29621,7 +31838,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -29642,7 +31859,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -29666,7 +31883,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29684,7 +31901,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29702,7 +31919,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -29720,7 +31937,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -29737,11 +31954,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmptruepd", 3, 0x66C2, 15, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmptruepd", 3, 0x66C2, 15, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmptrueps", 3, 0xc2, 0xf, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29759,7 +32012,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29777,7 +32030,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -29795,7 +32048,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -29812,11 +32065,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmptrueps", 3, 0xC2, 15, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmptrueps", 3, 0xC2, 15, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmptruesd", 3, 0xf2c2, 0xf, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29834,7 +32123,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -29852,7 +32141,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -29873,7 +32162,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29891,7 +32180,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -29909,7 +32198,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -29930,7 +32219,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29948,7 +32237,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -29966,7 +32255,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -29984,7 +32273,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -30001,11 +32290,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmptrue_uspd", 3, 0x66C2, 31, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmptrue_uspd", 3, 0x66C2, 31, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmptrue_usps", 3, 0xc2, 0x1f, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30023,7 +32348,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30041,7 +32366,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -30059,7 +32384,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -30076,11 +32401,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmptrue_usps", 3, 0xC2, 31, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmptrue_usps", 3, 0xC2, 31, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmptrue_ussd", 3, 0xf2c2, 0x1f, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30098,7 +32459,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -30116,7 +32477,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -30137,7 +32498,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30155,7 +32516,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -30173,7 +32534,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -30194,7 +32555,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30212,7 +32573,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30230,7 +32591,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -30248,7 +32609,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -30265,11 +32626,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpunordpd", 3, 0x66C2, 3, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpunordpd", 3, 0x66C2, 3, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpunordps", 3, 0xc2, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30287,7 +32684,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30305,7 +32702,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -30323,7 +32720,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -30340,11 +32737,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpunordps", 3, 0xC2, 3, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpunordps", 3, 0xC2, 3, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpunordsd", 3, 0xf2c2, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30362,7 +32795,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -30380,7 +32813,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -30401,7 +32834,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30419,7 +32852,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30437,7 +32870,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -30455,7 +32888,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -30472,11 +32905,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpunord_spd", 3, 0x66C2, 19, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpunord_spd", 3, 0x66C2, 19, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpunord_sps", 3, 0xc2, 0x13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30494,7 +32963,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30512,7 +32981,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -30530,7 +32999,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -30547,11 +33016,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpunord_sps", 3, 0xC2, 19, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpunord_sps", 3, 0xC2, 19, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcmpunordss", 3, 0xf3c2, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30569,7 +33074,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -30587,7 +33092,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -30608,7 +33113,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30626,7 +33131,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -30644,7 +33149,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -30665,7 +33170,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30683,7 +33188,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -30701,7 +33206,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -30722,7 +33227,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30737,7 +33242,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -30752,7 +33257,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -30770,7 +33275,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30785,7 +33290,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -30800,7 +33305,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -30818,7 +33323,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30833,7 +33338,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30848,7 +33353,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 2, 0, 0, 5, 0, 0, 0,
@@ -30859,11 +33364,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtdq2pd", 2, 0xF3E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 4, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtdq2pd", 2, 0xF3E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtdq2ps", 2, 0x5b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30878,7 +33413,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30893,7 +33428,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -30908,7 +33443,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -30922,11 +33457,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtdq2ps", 2, 0x5B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtdq2ps", 2, 0x5B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtpd2dq", 2, 0xf2e6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30941,7 +33506,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30956,7 +33521,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30971,7 +33536,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -30986,7 +33551,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -31001,7 +33566,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -31015,11 +33580,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2dq", 2, 0xF2E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2dq", 2, 0xF2E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtpd2dqx", 2, 0xf2e6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31030,11 +33625,26 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2dqx", 2, 0xF2E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtpd2dqy", 2, 0xf2e6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31045,11 +33655,26 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2dqy", 2, 0xF2E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtpd2ps", 2, 0x665a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31064,7 +33689,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31079,7 +33704,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31094,7 +33719,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31109,7 +33734,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -31124,7 +33749,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -31138,11 +33763,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2ps", 2, 0x665A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2ps", 2, 0x665A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtpd2psx", 2, 0x665a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31153,11 +33808,26 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2psx", 2, 0x665A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtpd2psy", 2, 0x665a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31168,11 +33838,26 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2psy", 2, 0x665A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtps2dq", 2, 0x665b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31187,7 +33872,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31202,7 +33887,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -31217,7 +33902,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -31231,11 +33916,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtps2dq", 2, 0x665B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtps2dq", 2, 0x665B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtps2pd", 2, 0x5a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31250,7 +33965,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31265,7 +33980,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 2, 0, 0, 5, 0, 0, 0,
@@ -31280,7 +33995,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -31294,11 +34009,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtps2pd", 2, 0x5A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 4, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtps2pd", 2, 0x5A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtsd2si", 2, 0xf22d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31313,7 +34058,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -31328,7 +34073,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -31346,7 +34091,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -31361,7 +34106,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -31379,7 +34124,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31397,7 +34142,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -31415,7 +34160,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -31436,7 +34181,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31454,7 +34199,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31472,7 +34217,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -31490,7 +34235,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -31508,7 +34253,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -31529,7 +34274,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31547,7 +34292,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31565,7 +34310,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -31583,7 +34328,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -31604,7 +34349,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -31622,7 +34367,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -31643,7 +34388,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31661,7 +34406,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -31679,7 +34424,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -31700,7 +34445,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31715,7 +34460,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -31730,7 +34475,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -31748,7 +34493,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -31763,7 +34508,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -31781,7 +34526,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31796,7 +34541,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31811,7 +34556,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31826,7 +34571,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31841,7 +34586,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -31856,7 +34601,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -31870,11 +34615,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttpd2dq", 2, 0x66E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttpd2dq", 2, 0x66E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvttpd2dqx", 2, 0x66e6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31885,11 +34660,26 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttpd2dqx", 2, 0x66E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvttpd2dqy", 2, 0x66e6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31900,11 +34690,26 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttpd2dqy", 2, 0x66E6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvttps2dq", 2, 0xf35b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31919,7 +34724,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31934,7 +34739,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -31949,7 +34754,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -31963,11 +34768,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttps2dq", 2, 0xF35B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttps2dq", 2, 0xF35B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvttsd2si", 2, 0xf22c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -31982,7 +34817,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -31997,7 +34832,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -32015,7 +34850,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -32030,7 +34865,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -32048,7 +34883,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32063,7 +34898,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -32078,7 +34913,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -32096,7 +34931,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -32111,7 +34946,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -32129,7 +34964,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32147,7 +34982,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32165,7 +35000,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -32183,7 +35018,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -32200,11 +35035,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vdivpd", 3, 0x665E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vdivpd", 3, 0x665E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vdivps", 3, 0x5e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32222,7 +35093,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32240,7 +35111,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -32258,7 +35129,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -32275,11 +35146,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vdivps", 3, 0x5E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vdivps", 3, 0x5E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vdivsd", 3, 0xf25e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32297,7 +35204,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -32315,7 +35222,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -32336,7 +35243,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32354,7 +35261,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -32372,7 +35279,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -32393,7 +35300,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32414,7 +35321,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32435,7 +35342,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32456,7 +35363,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32474,7 +35381,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32492,7 +35399,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -32510,7 +35417,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32528,7 +35435,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32546,7 +35453,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32564,7 +35471,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32582,7 +35489,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32600,7 +35507,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32618,7 +35525,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32636,7 +35543,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32654,7 +35561,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32675,7 +35582,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32696,7 +35603,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -32717,7 +35624,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32732,7 +35639,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32747,7 +35654,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32759,7 +35666,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32774,7 +35681,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32792,7 +35699,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32810,7 +35717,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32828,7 +35735,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32846,7 +35753,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32864,7 +35771,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32882,7 +35789,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32900,7 +35807,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32918,7 +35825,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32936,7 +35843,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -32954,7 +35861,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -32972,7 +35879,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -32989,11 +35896,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmaxpd", 3, 0x665F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmaxpd", 3, 0x665F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmaxps", 3, 0x5f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33011,7 +35954,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33029,7 +35972,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -33047,7 +35990,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -33064,11 +36007,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmaxps", 3, 0x5F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmaxps", 3, 0x5F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmaxsd", 3, 0xf25f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33086,7 +36065,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -33104,7 +36083,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -33125,7 +36104,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33143,7 +36122,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -33161,7 +36140,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -33182,7 +36161,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33200,7 +36179,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33218,7 +36197,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -33236,7 +36215,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -33253,11 +36232,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vminpd", 3, 0x665D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vminpd", 3, 0x665D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vminps", 3, 0x5d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33275,7 +36290,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33293,7 +36308,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -33311,7 +36326,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -33328,11 +36343,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vminps", 3, 0x5D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vminps", 3, 0x5D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vminsd", 3, 0xf25d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33350,7 +36401,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -33368,7 +36419,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -33389,7 +36440,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33407,7 +36458,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -33425,7 +36476,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -33446,7 +36497,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33461,7 +36512,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33476,7 +36527,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33491,7 +36542,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33506,7 +36557,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 6, 0, 0, 0,
@@ -33521,7 +36572,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -33536,7 +36587,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 6, 0, 0, 0,
@@ -33551,7 +36602,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -33562,11 +36613,131 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovapd", 2, 0x6629, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovapd", 2, 0x6629, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovapd", 2, 0x6628, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovapd", 2, 0x6628, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovapd", 2, 0x6628, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovapd", 2, 0x6628, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovapd", 2, 0x6629, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovapd", 2, 0x6629, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmovaps", 2, 0x28, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33581,7 +36752,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33596,7 +36767,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33611,7 +36782,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33626,7 +36797,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 6, 0, 0, 0,
@@ -33641,7 +36812,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33656,7 +36827,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 6, 0, 0, 0,
@@ -33671,7 +36842,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33682,11 +36853,131 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovaps", 2, 0x28, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovaps", 2, 0x28, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovaps", 2, 0x28, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovaps", 2, 0x28, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovaps", 2, 0x29, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovaps", 2, 0x29, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovaps", 2, 0x29, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovaps", 2, 0x29, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vmovd", 2, 0x666e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33701,7 +36992,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33716,7 +37007,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33731,7 +37022,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33746,7 +37037,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -33761,7 +37052,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -33776,7 +37067,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -33791,7 +37082,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -33806,7 +37097,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33821,7 +37112,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33836,7 +37127,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 6, 0, 0, 0,
@@ -33847,11 +37138,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovddup", 2, 0xF212, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovddup", 2, 0xF212, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmovdqa", 2, 0x666f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33866,7 +37187,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33881,7 +37202,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33896,7 +37217,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33911,7 +37232,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33926,7 +37247,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33941,7 +37262,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33956,7 +37277,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33971,7 +37292,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -33989,7 +37310,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34007,7 +37328,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34025,7 +37346,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34040,7 +37361,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34058,7 +37379,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34073,7 +37394,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34091,7 +37412,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34106,7 +37427,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 3, 0, 0, 0,
@@ -34124,7 +37445,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 3, 0, 0, 0,
@@ -34139,7 +37460,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34157,7 +37478,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34175,7 +37496,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34193,7 +37514,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34208,7 +37529,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34226,7 +37547,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34241,7 +37562,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34259,7 +37580,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34274,7 +37595,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 3, 0, 0, 0,
@@ -34292,7 +37613,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 3, 0, 0, 0,
@@ -34307,7 +37628,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34322,7 +37643,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34337,7 +37658,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34352,7 +37673,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34367,7 +37688,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34382,7 +37703,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34397,7 +37718,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 0, 0,
@@ -34408,11 +37729,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovntdq", 2, 0x66E7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovntdq", 2, 0x66E7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vmovntdqa", 2, 0x662a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34427,7 +37778,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34442,7 +37793,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 0, 0,
@@ -34453,11 +37804,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovntdqa", 2, 0x662A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovntdqa", 2, 0x662A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmovntpd", 2, 0x662b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34472,7 +37853,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34487,7 +37868,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 6, 0, 0, 0,
@@ -34498,11 +37879,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovntpd", 2, 0x662B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovntpd", 2, 0x662B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vmovntps", 2, 0x2b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34517,7 +37928,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34532,7 +37943,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 6, 0, 0, 0,
@@ -34543,11 +37954,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovntps", 2, 0x2B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovntps", 2, 0x2B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vmovq", 2, 0xf37e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34562,7 +38003,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34577,7 +38018,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34592,7 +38033,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34607,7 +38048,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -34622,7 +38063,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34637,7 +38078,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -34652,7 +38093,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34667,7 +38108,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -34682,7 +38123,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34697,7 +38138,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -34712,7 +38153,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34727,7 +38168,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34742,7 +38183,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34757,7 +38198,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34775,7 +38216,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34793,7 +38234,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34808,7 +38249,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -34826,7 +38267,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -34841,7 +38282,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -34859,7 +38300,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34874,7 +38315,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34889,7 +38330,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 6, 0, 0, 0,
@@ -34900,11 +38341,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovshdup", 2, 0xF316, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovshdup", 2, 0xF316, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmovsldup", 2, 0xf312, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34919,7 +38390,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34934,7 +38405,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 6, 0, 0, 0,
@@ -34945,11 +38416,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovsldup", 2, 0xF312, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovsldup", 2, 0xF312, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmovss", 2, 0xf311, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34964,7 +38465,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34979,7 +38480,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -34997,7 +38498,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35015,7 +38516,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -35030,7 +38531,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35048,7 +38549,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -35063,7 +38564,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35081,7 +38582,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35096,7 +38597,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35111,7 +38612,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35126,7 +38627,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35141,7 +38642,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 6, 0, 0, 0,
@@ -35156,7 +38657,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -35171,7 +38672,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 6, 0, 0, 0,
@@ -35186,7 +38687,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -35197,11 +38698,131 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovupd", 2, 0x6611, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovupd", 2, 0x6611, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovupd", 2, 0x6610, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovupd", 2, 0x6610, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovupd", 2, 0x6610, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovupd", 2, 0x6610, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovupd", 2, 0x6611, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovupd", 2, 0x6611, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmovups", 2, 0x10, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35216,7 +38837,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35231,7 +38852,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35246,7 +38867,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35261,7 +38882,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 6, 0, 0, 0,
@@ -35276,7 +38897,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35291,7 +38912,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 6, 0, 0, 0,
@@ -35306,7 +38927,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35317,11 +38938,131 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovups", 2, 0x10, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovups", 2, 0x10, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovups", 2, 0x10, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovups", 2, 0x10, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovups", 2, 0x11, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovups", 2, 0x11, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovups", 2, 0x11, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovups", 2, 0x11, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vmpsadbw", 4, 0x6642, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35342,7 +39083,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35363,7 +39104,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35381,7 +39122,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35399,7 +39140,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -35417,7 +39158,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -35434,11 +39175,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmulpd", 3, 0x6659, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmulpd", 3, 0x6659, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmulps", 3, 0x59, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35456,7 +39233,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35474,7 +39251,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -35492,7 +39269,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -35509,11 +39286,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmulps", 3, 0x59, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmulps", 3, 0x59, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vmulsd", 3, 0xf259, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35531,7 +39344,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -35549,7 +39362,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -35570,7 +39383,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35588,7 +39401,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -35606,7 +39419,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -35627,7 +39440,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35645,7 +39458,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35663,7 +39476,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35681,7 +39494,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35699,7 +39512,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35714,7 +39527,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35729,7 +39542,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35744,7 +39557,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35759,7 +39572,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -35770,11 +39583,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpabsd", 2, 0x661E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpabsd", 2, 0x661E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpabsw", 2, 0x661d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35789,7 +39632,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35804,7 +39647,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35822,7 +39665,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35840,7 +39683,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35858,7 +39701,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35876,7 +39719,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35894,7 +39737,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35912,7 +39755,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35930,7 +39773,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35948,7 +39791,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35966,7 +39809,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -35984,7 +39827,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36002,7 +39845,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36020,7 +39863,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36038,7 +39881,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36056,7 +39899,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36074,7 +39917,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36092,7 +39935,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -36106,11 +39949,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpaddd", 3, 0x66FE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpaddd", 3, 0x66FE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpaddq", 3, 0x66d4, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36128,7 +40007,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36146,7 +40025,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -36160,11 +40039,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpaddq", 3, 0x66D4, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpaddq", 3, 0x66D4, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpaddw", 3, 0x66fd, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36182,7 +40097,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36200,7 +40115,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36218,7 +40133,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36236,7 +40151,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36254,7 +40169,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36272,7 +40187,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36293,7 +40208,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36314,7 +40229,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36332,7 +40247,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36350,7 +40265,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36368,7 +40283,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36386,7 +40301,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36404,7 +40319,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36422,7 +40337,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36440,7 +40355,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36458,7 +40373,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36479,7 +40394,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36500,7 +40415,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36521,7 +40436,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36542,7 +40457,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36560,7 +40475,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36578,7 +40493,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36596,7 +40511,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36614,7 +40529,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -36632,7 +40547,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -36646,11 +40561,155 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqd", 3, 0x6676, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqd", 3, 0x6676, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqd", 3, 0x6676, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqd", 3, 0x6676, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqd", 3, 0x661F, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqd", 3, 0x661F, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqd", 3, 0x661F, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqd", 3, 0x661F, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpcmpeqq", 3, 0x6629, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36668,7 +40727,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36686,7 +40745,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -36704,7 +40763,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -36718,11 +40777,155 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqq", 3, 0x6629, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqq", 3, 0x6629, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqq", 3, 0x6629, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqq", 3, 0x6629, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqq", 3, 0x661F, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqq", 3, 0x661F, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqq", 3, 0x661F, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpeqq", 3, 0x661F, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpcmpeqw", 3, 0x6675, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36740,7 +40943,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36758,7 +40961,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36776,7 +40979,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36794,7 +40997,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36812,7 +41015,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36830,7 +41033,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36848,7 +41051,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36866,7 +41069,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -36880,11 +41083,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpgtd", 3, 0x6666, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpgtd", 3, 0x6666, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpcmpgtq", 3, 0x6637, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36902,7 +41141,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36920,7 +41159,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -36934,11 +41173,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpgtq", 3, 0x6637, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpgtq", 3, 0x6637, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpcmpgtw", 3, 0x6665, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36956,7 +41231,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36974,7 +41249,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -36992,7 +41267,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37010,7 +41285,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37031,7 +41306,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37049,7 +41324,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37067,7 +41342,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37085,7 +41360,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37103,7 +41378,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -37121,7 +41396,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -37135,11 +41410,83 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermilpd", 3, 0x6605, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermilpd", 3, 0x6605, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermilpd", 3, 0x660D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermilpd", 3, 0x660D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpermilps", 3, 0x660c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37157,7 +41504,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37175,7 +41522,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37193,7 +41540,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37211,7 +41558,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -37229,7 +41576,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -37243,11 +41590,83 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermilps", 3, 0x6604, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermilps", 3, 0x6604, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermilps", 3, 0x660C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermilps", 3, 0x660C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpextrb", 3, 0x6614, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37265,7 +41684,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37283,7 +41702,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37301,7 +41720,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37319,7 +41738,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37337,7 +41756,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37355,7 +41774,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37373,7 +41792,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37391,7 +41810,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37409,7 +41828,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37427,7 +41846,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37445,7 +41864,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37460,7 +41879,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37478,7 +41897,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37496,7 +41915,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37514,7 +41933,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37532,7 +41951,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37550,7 +41969,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37568,7 +41987,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37589,7 +42008,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37610,7 +42029,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37631,7 +42050,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37652,7 +42071,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37670,7 +42089,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37688,7 +42107,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37706,7 +42125,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37724,7 +42143,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37742,7 +42161,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37760,7 +42179,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37778,7 +42197,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37796,7 +42215,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -37810,11 +42229,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmaxsd", 3, 0x663D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmaxsd", 3, 0x663D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmaxsw", 3, 0x66ee, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37832,7 +42287,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37850,7 +42305,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37868,7 +42323,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37886,7 +42341,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37904,7 +42359,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37922,7 +42377,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -37936,11 +42391,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmaxud", 3, 0x663F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmaxud", 3, 0x663F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmaxuw", 3, 0x663e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37958,7 +42449,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37976,7 +42467,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -37994,7 +42485,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38012,7 +42503,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38030,7 +42521,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38048,7 +42539,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -38062,11 +42553,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpminsd", 3, 0x6639, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpminsd", 3, 0x6639, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpminsw", 3, 0x66ea, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38084,7 +42611,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38102,7 +42629,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38120,7 +42647,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38138,7 +42665,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38156,7 +42683,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38174,7 +42701,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -38188,11 +42715,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpminud", 3, 0x663B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpminud", 3, 0x663B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpminuw", 3, 0x663a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38210,7 +42773,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38228,7 +42791,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38243,7 +42806,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38258,7 +42821,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38273,7 +42836,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38288,7 +42851,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
@@ -38299,11 +42862,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxbd", 2, 0x6621, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxbd", 2, 0x6621, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovsxbq", 2, 0x6622, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38318,7 +42911,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38333,7 +42926,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -38344,11 +42937,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxbq", 2, 0x6622, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 1, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxbq", 2, 0x6622, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovsxbw", 2, 0x6620, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38363,7 +42986,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38378,7 +43001,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38393,7 +43016,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38408,7 +43031,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 5, 0, 0, 0,
@@ -38419,11 +43042,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxdq", 2, 0x6625, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxdq", 2, 0x6625, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovsxwd", 2, 0x6623, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38438,7 +43091,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38453,7 +43106,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 5, 0, 0, 0,
@@ -38464,11 +43117,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxwd", 2, 0x6623, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxwd", 2, 0x6623, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovsxwq", 2, 0x6624, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38483,7 +43166,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38498,7 +43181,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 4, 0, 0, 0,
@@ -38509,11 +43192,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxwq", 2, 0x6624, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsxwq", 2, 0x6624, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovzxbd", 2, 0x6631, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38528,7 +43241,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38543,7 +43256,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
@@ -38554,11 +43267,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxbd", 2, 0x6631, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxbd", 2, 0x6631, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovzxbq", 2, 0x6632, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38573,7 +43316,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38588,7 +43331,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -38599,11 +43342,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxbq", 2, 0x6632, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 1, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxbq", 2, 0x6632, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovzxbw", 2, 0x6630, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38618,7 +43391,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38633,7 +43406,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38648,7 +43421,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38663,7 +43436,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 5, 0, 0, 0,
@@ -38674,11 +43447,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxdq", 2, 0x6635, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxdq", 2, 0x6635, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovzxwd", 2, 0x6633, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38693,7 +43496,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38708,7 +43511,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 5, 0, 0, 0,
@@ -38719,11 +43522,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxwd", 2, 0x6633, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxwd", 2, 0x6633, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovzxwq", 2, 0x6634, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38738,7 +43571,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38753,7 +43586,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 4, 0, 0, 0,
@@ -38764,11 +43597,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxwq", 2, 0x6634, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovzxwq", 2, 0x6634, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmuldq", 3, 0x6628, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38786,7 +43649,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38804,7 +43667,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -38818,11 +43681,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmuldq", 3, 0x6628, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmuldq", 3, 0x6628, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmulhrsw", 3, 0x660b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38840,7 +43739,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38858,7 +43757,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38876,7 +43775,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38894,7 +43793,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38912,7 +43811,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38930,7 +43829,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38948,7 +43847,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -38966,7 +43865,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -38980,11 +43879,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmulld", 3, 0x6640, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmulld", 3, 0x6640, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmullw", 3, 0x66d5, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39002,7 +43937,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39020,7 +43955,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39038,7 +43973,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39056,7 +43991,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -39070,11 +44005,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmuludq", 3, 0x66F4, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmuludq", 3, 0x66F4, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpor", 3, 0x66eb, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39092,7 +44063,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39110,7 +44081,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39128,7 +44099,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39146,7 +44117,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39164,7 +44135,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39182,7 +44153,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39200,7 +44171,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39218,7 +44189,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -39232,11 +44203,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpshufd", 3, 0x6670, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpshufd", 3, 0x6670, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpshufhw", 3, 0xf370, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39254,7 +44261,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39272,7 +44279,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39290,7 +44297,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39308,7 +44315,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39326,7 +44333,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39344,7 +44351,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39362,7 +44369,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39380,7 +44387,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39398,7 +44405,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39416,7 +44423,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39434,7 +44441,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39452,7 +44459,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39470,7 +44477,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39488,7 +44495,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
@@ -39506,7 +44513,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -39524,7 +44531,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39538,11 +44545,119 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpslld", 3, 0x66F2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpslld", 3, 0x66F2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpslld", 3, 0x6672, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpslld", 3, 0x6672, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpslld", 3, 0x6672, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpslld", 3, 0x6672, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpslldq", 3, 0x6673, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39560,7 +44675,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39578,7 +44693,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39596,7 +44711,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39614,7 +44729,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39632,7 +44747,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39650,7 +44765,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 4, 0, 0, 0,
@@ -39668,7 +44783,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -39686,7 +44801,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -39700,11 +44815,119 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllq", 3, 0x66F3, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllq", 3, 0x66F3, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllq", 3, 0x6673, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllq", 3, 0x6673, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllq", 3, 0x6673, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllq", 3, 0x6673, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsllw", 3, 0x6671, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39722,7 +44945,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39740,7 +44963,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39758,7 +44981,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39776,7 +44999,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39794,7 +45017,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39812,7 +45035,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39830,7 +45053,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39848,7 +45071,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
@@ -39866,7 +45089,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -39884,7 +45107,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39898,11 +45121,119 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrad", 3, 0x66E2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrad", 3, 0x66E2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrad", 3, 0x6672, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrad", 3, 0x6672, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrad", 3, 0x6672, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrad", 3, 0x6672, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsraw", 3, 0x6671, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39920,7 +45251,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39938,7 +45269,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39956,7 +45287,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39974,7 +45305,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -39992,7 +45323,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40010,7 +45341,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40028,7 +45359,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40046,7 +45377,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
@@ -40064,7 +45395,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -40082,7 +45413,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40096,11 +45427,119 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrld", 3, 0x66D2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrld", 3, 0x66D2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrld", 3, 0x6672, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrld", 3, 0x6672, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrld", 3, 0x6672, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrld", 3, 0x6672, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsrldq", 3, 0x6673, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40118,7 +45557,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40136,7 +45575,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40154,7 +45593,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40172,7 +45611,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40190,7 +45629,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40208,7 +45647,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 4, 0, 0, 0,
@@ -40226,7 +45665,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -40244,7 +45683,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -40258,11 +45697,119 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlq", 3, 0x66D3, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlq", 3, 0x66D3, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlq", 3, 0x6673, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlq", 3, 0x6673, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlq", 3, 0x6673, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlq", 3, 0x6673, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsrlw", 3, 0x6671, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40280,7 +45827,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40298,7 +45845,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40316,7 +45863,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40334,7 +45881,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40352,7 +45899,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40370,7 +45917,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40388,7 +45935,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40406,7 +45953,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -40420,11 +45967,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsubd", 3, 0x66FA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsubd", 3, 0x66FA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsubq", 3, 0x66fb, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40442,7 +46025,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40460,7 +46043,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -40474,11 +46057,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsubq", 3, 0x66FB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsubq", 3, 0x66FB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsubsb", 3, 0x66e8, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40496,7 +46115,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40514,7 +46133,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40532,7 +46151,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40550,7 +46169,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40568,7 +46187,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40586,7 +46205,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40604,7 +46223,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40622,7 +46241,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40640,7 +46259,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40658,7 +46277,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40673,7 +46292,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40688,7 +46307,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40706,7 +46325,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40724,7 +46343,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40742,7 +46361,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40760,7 +46379,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -40774,11 +46393,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpunpckhdq", 3, 0x666A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpunpckhdq", 3, 0x666A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpunpckhqdq", 3, 0x666d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40796,7 +46451,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40814,7 +46469,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -40828,11 +46483,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpunpckhqdq", 3, 0x666D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpunpckhqdq", 3, 0x666D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpunpckhwd", 3, 0x6669, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40850,7 +46541,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40868,7 +46559,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40886,7 +46577,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40904,7 +46595,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40922,7 +46613,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40940,7 +46631,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -40954,11 +46645,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpunpckldq", 3, 0x6662, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpunpckldq", 3, 0x6662, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpunpcklqdq", 3, 0x666c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40976,7 +46703,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -40994,7 +46721,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -41008,11 +46735,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpunpcklqdq", 3, 0x666C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpunpcklqdq", 3, 0x666C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpunpcklwd", 3, 0x6661, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41030,7 +46793,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41048,7 +46811,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41066,7 +46829,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41084,7 +46847,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41099,7 +46862,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41114,7 +46877,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41132,7 +46895,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41150,7 +46913,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41168,7 +46931,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41186,7 +46949,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41204,7 +46967,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 3, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41225,7 +46988,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41246,7 +47009,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41261,7 +47024,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41276,7 +47039,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41294,7 +47057,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41315,7 +47078,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41336,7 +47099,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -41353,11 +47116,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vshufpd", 4, 0x66C6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vshufpd", 4, 0x66C6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vshufps", 4, 0xc6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41378,7 +47183,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41399,7 +47204,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -41416,11 +47221,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vshufps", 4, 0xC6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vshufps", 4, 0xC6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vsqrtpd", 2, 0x6651, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41435,7 +47282,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41450,7 +47297,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -41465,7 +47312,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -41479,11 +47326,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vsqrtpd", 2, 0x6651, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vsqrtpd", 2, 0x6651, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vsqrtps", 2, 0x51, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41498,7 +47375,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41513,7 +47390,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -41528,7 +47405,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -41542,11 +47419,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vsqrtps", 2, 0x51, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vsqrtps", 2, 0x51, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vsqrtsd", 3, 0xf251, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41564,7 +47471,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -41582,7 +47489,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -41603,7 +47510,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41621,7 +47528,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -41639,7 +47546,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -41660,7 +47567,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41672,7 +47579,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41690,7 +47597,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41708,7 +47615,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -41726,7 +47633,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -41743,11 +47650,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vsubpd", 3, 0x665C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vsubpd", 3, 0x665C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vsubps", 3, 0x5c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41765,7 +47708,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41783,7 +47726,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -41801,7 +47744,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -41818,11 +47761,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vsubps", 3, 0x5C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vsubps", 3, 0x5C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vsubsd", 3, 0xf25c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41840,7 +47819,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -41858,7 +47837,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -41879,7 +47858,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41897,7 +47876,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -41915,7 +47894,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -41936,7 +47915,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41951,7 +47930,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41966,7 +47945,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41981,7 +47960,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -41996,7 +47975,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42011,7 +47990,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -42026,7 +48005,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -42044,7 +48023,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42059,7 +48038,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -42074,7 +48053,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -42092,7 +48071,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42110,7 +48089,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42128,7 +48107,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -42142,11 +48121,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vunpckhpd", 3, 0x6615, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vunpckhpd", 3, 0x6615, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vunpckhps", 3, 0x15, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42164,7 +48179,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42182,7 +48197,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -42196,11 +48211,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vunpckhps", 3, 0x15, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vunpckhps", 3, 0x15, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vunpcklpd", 3, 0x6614, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42218,7 +48269,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42236,7 +48287,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -42250,11 +48301,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vunpcklpd", 3, 0x6614, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vunpcklpd", 3, 0x6614, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vunpcklps", 3, 0x14, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42272,7 +48359,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42290,7 +48377,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -42304,11 +48391,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vunpcklps", 3, 0x14, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vunpcklps", 3, 0x14, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vxorpd", 3, 0x6657, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42326,7 +48449,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42344,7 +48467,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42362,7 +48485,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42380,7 +48503,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42392,7 +48515,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42404,7 +48527,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42419,7 +48542,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42440,7 +48563,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42461,7 +48584,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42476,7 +48599,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42491,7 +48614,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42506,7 +48629,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42521,7 +48644,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -42536,7 +48659,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42547,11 +48670,101 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastd", 2, 0x6658, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastd", 2, 0x6658, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastd", 2, 0x6658, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastd", 2, 0x6658, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastd", 2, 0x667C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastd", 2, 0x667C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpbroadcastq", 2, 0x6659, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42566,7 +48779,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42581,7 +48794,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -42596,7 +48809,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -42607,11 +48820,101 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastq", 2, 0x6659, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastq", 2, 0x6659, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastq", 2, 0x6659, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastq", 2, 0x6659, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastq", 2, 0x667C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpbroadcastq", 2, 0x667C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpbroadcastw", 2, 0x6679, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42626,7 +48929,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42641,7 +48944,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42662,7 +48965,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42680,7 +48983,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -42694,11 +48997,29 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermd", 3, 0x6636, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpermpd", 3, 0x6601, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42716,7 +49037,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -42734,7 +49055,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -42748,11 +49069,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermpd", 3, 0x6601, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermpd", 3, 0x6616, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpermps", 3, 0x6616, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42770,7 +49127,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -42784,11 +49141,29 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermps", 3, 0x6616, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpermq", 3, 0x6600, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42806,7 +49181,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -42824,7 +49199,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -42838,11 +49213,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermq", 3, 0x6600, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermq", 3, 0x6636, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vextracti128", 3, 0x6639, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42860,7 +49271,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42881,7 +49292,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42899,7 +49310,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42917,7 +49328,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42935,7 +49346,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42953,7 +49364,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42971,7 +49382,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -42989,7 +49400,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43007,7 +49418,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43025,7 +49436,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43043,7 +49454,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43061,7 +49472,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -43075,11 +49486,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllvd", 3, 0x6647, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllvd", 3, 0x6647, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsllvq", 3, 0x6647, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43097,7 +49544,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43115,7 +49562,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -43129,11 +49576,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllvq", 3, 0x6647, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsllvq", 3, 0x6647, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsravd", 3, 0x6646, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43151,7 +49634,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43169,7 +49652,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -43183,11 +49666,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsravd", 3, 0x6646, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsravd", 3, 0x6646, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsrlvd", 3, 0x6645, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43205,7 +49724,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43223,7 +49742,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -43237,11 +49756,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlvd", 3, 0x6645, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlvd", 3, 0x6645, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpsrlvq", 3, 0x6645, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43259,7 +49814,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43277,7 +49832,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -43291,11 +49846,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlvq", 3, 0x6645, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsrlvq", 3, 0x6645, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vgatherdpd", 3, 0x6692, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43313,7 +49904,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43331,7 +49922,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -43342,11 +49933,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgatherdpd", 2, 0x6692, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgatherdpd", 2, 0x6692, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 3, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vgatherdps", 3, 0x6692, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43364,7 +49985,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43382,7 +50003,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -43393,11 +50014,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgatherdps", 2, 0x6692, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 2, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgatherdps", 2, 0x6692, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 2, 0, 0, 3, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vgatherqpd", 3, 0x6693, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43415,7 +50066,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43433,7 +50084,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -43444,11 +50095,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgatherqpd", 2, 0x6693, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgatherqpd", 2, 0x6693, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 3, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vgatherqps", 3, 0x6693, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43466,7 +50147,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43484,7 +50165,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -43495,11 +50176,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgatherqps", 2, 0x6693, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 2, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgatherqps", 2, 0x6693, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 2, 0, 0, 3, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpgatherdd", 3, 0x6690, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43517,7 +50228,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43535,7 +50246,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -43546,11 +50257,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpgatherdd", 2, 0x6690, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 2, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpgatherdd", 2, 0x6690, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 2, 0, 0, 3, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpgatherdq", 3, 0x6690, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43568,7 +50309,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43586,7 +50327,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -43597,11 +50338,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpgatherdq", 2, 0x6690, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpgatherdq", 2, 0x6690, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 3, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpgatherqd", 3, 0x6691, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43619,7 +50390,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43637,7 +50408,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -43648,11 +50419,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpgatherqd", 2, 0x6691, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 2, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpgatherqd", 2, 0x6691, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 2, 0, 0, 3, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpgatherqq", 3, 0x6691, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43670,7 +50471,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43688,7 +50489,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -43699,11 +50500,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vaesdec", 3, 0x66de, None, 1,
+  { "vpgatherqq", 2, 0x6691, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpgatherqq", 2, 0x6691, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 3, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vaesdec", 3, 0x66de, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43719,9 +50550,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vaesdeclast", 3, 0x66df, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43737,9 +50568,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vaesenc", 3, 0x66dc, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43755,9 +50586,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vaesenclast", 3, 0x66dd, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43773,9 +50604,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vaesimc", 2, 0x66db, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43788,9 +50619,9 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vaeskeygenassist", 3, 0x66df, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43807,8 +50638,8 @@ const insn_template i386_optab[] =
   { "vpclmulqdq", 4, 0x6644, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43828,8 +50659,8 @@ const insn_template i386_optab[] =
   { "vpclmullqlqdq", 3, 0x6644, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43846,8 +50677,8 @@ const insn_template i386_optab[] =
   { "vpclmulhqlqdq", 3, 0x6644, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43864,8 +50695,8 @@ const insn_template i386_optab[] =
   { "vpclmullqhqdq", 3, 0x6644, 0x10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43882,8 +50713,8 @@ const insn_template i386_optab[] =
   { "vpclmulhqhqdq", 3, 0x6644, 0x11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43900,8 +50731,8 @@ const insn_template i386_optab[] =
   { "rdfsbase", 1, 0xf30fae, 0x0, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43912,8 +50743,8 @@ const insn_template i386_optab[] =
   { "rdgsbase", 1, 0xf30fae, 0x1, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43924,8 +50755,8 @@ const insn_template i386_optab[] =
   { "rdrand", 1, 0xfc7, 0x6, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43936,8 +50767,8 @@ const insn_template i386_optab[] =
   { "wrfsbase", 1, 0xf30fae, 0x2, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43948,8 +50779,8 @@ const insn_template i386_optab[] =
   { "wrgsbase", 1, 0xf30fae, 0x3, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43960,8 +50791,8 @@ const insn_template i386_optab[] =
   { "vcvtph2ps", 2, 0x6613, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43975,8 +50806,8 @@ const insn_template i386_optab[] =
   { "vcvtph2ps", 2, 0x6613, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -43991,7 +50822,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 5, 0, 0, 0,
@@ -44006,7 +50837,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -44020,11 +50851,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtph2ps", 2, 0x6613, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtph2ps", 2, 0x6613, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vcvtps2ph", 3, 0x661d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44041,8 +50902,8 @@ const insn_template i386_optab[] =
   { "vcvtps2ph", 3, 0x661d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44060,7 +50921,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44078,7 +50939,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -44099,7 +50960,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
@@ -44113,11 +50974,83 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vcvtps2ph", 3, 0x661D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtps2ph", 3, 0x661D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtps2ph", 3, 0x661D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vcvtps2ph", 3, 0x661D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vfmadd132pd", 3, 0x6698, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44134,8 +51067,8 @@ const insn_template i386_optab[] =
   { "vfmadd132pd", 3, 0x6698, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44153,7 +51086,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -44171,7 +51104,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -44188,11 +51121,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd132pd", 3, 0x6698, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd132pd", 3, 0x6698, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmadd132ps", 3, 0x6698, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44209,8 +51178,8 @@ const insn_template i386_optab[] =
   { "vfmadd132ps", 3, 0x6698, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44228,7 +51197,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -44246,7 +51215,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -44263,11 +51232,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd132ps", 3, 0x6698, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd132ps", 3, 0x6698, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmadd213pd", 3, 0x66a8, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44284,8 +51289,8 @@ const insn_template i386_optab[] =
   { "vfmadd213pd", 3, 0x66a8, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44303,7 +51308,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -44321,7 +51326,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -44338,11 +51343,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd213pd", 3, 0x66A8, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd213pd", 3, 0x66A8, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmadd213ps", 3, 0x66a8, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44359,8 +51400,8 @@ const insn_template i386_optab[] =
   { "vfmadd213ps", 3, 0x66a8, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44378,7 +51419,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -44396,7 +51437,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -44413,11 +51454,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd213ps", 3, 0x66A8, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd213ps", 3, 0x66A8, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmadd231pd", 3, 0x66b8, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44434,8 +51511,8 @@ const insn_template i386_optab[] =
   { "vfmadd231pd", 3, 0x66b8, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44453,7 +51530,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -44471,7 +51548,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -44488,11 +51565,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd231pd", 3, 0x66B8, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd231pd", 3, 0x66B8, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmadd231ps", 3, 0x66b8, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44509,8 +51622,8 @@ const insn_template i386_optab[] =
   { "vfmadd231ps", 3, 0x66b8, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44528,7 +51641,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -44546,7 +51659,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -44563,11 +51676,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd231ps", 3, 0x66B8, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmadd231ps", 3, 0x66B8, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmadd132sd", 3, 0x6699, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44585,7 +51734,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -44603,7 +51752,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -44623,8 +51772,8 @@ const insn_template i386_optab[] =
   { "vfmadd132ss", 3, 0x6699, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44642,7 +51791,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -44660,7 +51809,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -44680,8 +51829,8 @@ const insn_template i386_optab[] =
   { "vfmadd213sd", 3, 0x66a9, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44699,7 +51848,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -44717,7 +51866,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -44737,8 +51886,8 @@ const insn_template i386_optab[] =
   { "vfmadd213ss", 3, 0x66a9, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44756,7 +51905,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -44774,7 +51923,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -44794,8 +51943,8 @@ const insn_template i386_optab[] =
   { "vfmadd231sd", 3, 0x66b9, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44813,7 +51962,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -44831,7 +51980,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -44851,8 +52000,8 @@ const insn_template i386_optab[] =
   { "vfmadd231ss", 3, 0x66b9, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44870,7 +52019,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -44888,7 +52037,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -44908,8 +52057,8 @@ const insn_template i386_optab[] =
   { "vfmaddsub132pd", 3, 0x6696, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44926,8 +52075,8 @@ const insn_template i386_optab[] =
   { "vfmaddsub132pd", 3, 0x6696, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -44945,7 +52094,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -44963,7 +52112,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -44980,11 +52129,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub132pd", 3, 0x6696, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub132pd", 3, 0x6696, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmaddsub132ps", 3, 0x6696, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45001,8 +52186,8 @@ const insn_template i386_optab[] =
   { "vfmaddsub132ps", 3, 0x6696, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45020,7 +52205,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -45038,7 +52223,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -45055,11 +52240,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub132ps", 3, 0x6696, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub132ps", 3, 0x6696, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmaddsub213pd", 3, 0x66a6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45076,8 +52297,8 @@ const insn_template i386_optab[] =
   { "vfmaddsub213pd", 3, 0x66a6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45095,7 +52316,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -45113,7 +52334,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -45130,11 +52351,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub213pd", 3, 0x66A6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub213pd", 3, 0x66A6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmaddsub213ps", 3, 0x66a6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45151,8 +52408,8 @@ const insn_template i386_optab[] =
   { "vfmaddsub213ps", 3, 0x66a6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45170,7 +52427,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -45188,7 +52445,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -45205,11 +52462,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub213ps", 3, 0x66A6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub213ps", 3, 0x66A6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmaddsub231pd", 3, 0x66b6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45226,8 +52519,8 @@ const insn_template i386_optab[] =
   { "vfmaddsub231pd", 3, 0x66b6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45245,7 +52538,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -45263,7 +52556,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -45280,11 +52573,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub231pd", 3, 0x66B6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub231pd", 3, 0x66B6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmaddsub231ps", 3, 0x66b6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45301,8 +52630,8 @@ const insn_template i386_optab[] =
   { "vfmaddsub231ps", 3, 0x66b6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45320,7 +52649,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -45338,7 +52667,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -45355,11 +52684,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub231ps", 3, 0x66B6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmaddsub231ps", 3, 0x66B6, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsubadd132pd", 3, 0x6697, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45376,8 +52741,8 @@ const insn_template i386_optab[] =
   { "vfmsubadd132pd", 3, 0x6697, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45395,7 +52760,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -45413,7 +52778,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -45430,11 +52795,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd132pd", 3, 0x6697, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd132pd", 3, 0x6697, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsubadd132ps", 3, 0x6697, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45451,8 +52852,8 @@ const insn_template i386_optab[] =
   { "vfmsubadd132ps", 3, 0x6697, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45470,7 +52871,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -45488,7 +52889,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -45505,11 +52906,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd132ps", 3, 0x6697, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd132ps", 3, 0x6697, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsubadd213pd", 3, 0x66a7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45526,8 +52963,8 @@ const insn_template i386_optab[] =
   { "vfmsubadd213pd", 3, 0x66a7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45545,7 +52982,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -45563,7 +53000,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -45580,11 +53017,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd213pd", 3, 0x66A7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd213pd", 3, 0x66A7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsubadd213ps", 3, 0x66a7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45601,8 +53074,8 @@ const insn_template i386_optab[] =
   { "vfmsubadd213ps", 3, 0x66a7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45620,7 +53093,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -45638,7 +53111,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -45655,11 +53128,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd213ps", 3, 0x66A7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd213ps", 3, 0x66A7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsubadd231pd", 3, 0x66b7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45676,8 +53185,8 @@ const insn_template i386_optab[] =
   { "vfmsubadd231pd", 3, 0x66b7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45695,7 +53204,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -45713,7 +53222,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -45730,11 +53239,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd231pd", 3, 0x66B7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd231pd", 3, 0x66B7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsubadd231ps", 3, 0x66b7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45751,8 +53296,8 @@ const insn_template i386_optab[] =
   { "vfmsubadd231ps", 3, 0x66b7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45770,7 +53315,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -45788,7 +53333,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -45805,11 +53350,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd231ps", 3, 0x66B7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsubadd231ps", 3, 0x66B7, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsub132pd", 3, 0x669a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45826,8 +53407,8 @@ const insn_template i386_optab[] =
   { "vfmsub132pd", 3, 0x669a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45845,7 +53426,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -45863,7 +53444,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -45880,11 +53461,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub132pd", 3, 0x669A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub132pd", 3, 0x669A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsub132ps", 3, 0x669a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45901,8 +53518,8 @@ const insn_template i386_optab[] =
   { "vfmsub132ps", 3, 0x669a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45920,7 +53537,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -45938,7 +53555,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -45955,11 +53572,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub132ps", 3, 0x669A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub132ps", 3, 0x669A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsub213pd", 3, 0x66aa, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45976,8 +53629,8 @@ const insn_template i386_optab[] =
   { "vfmsub213pd", 3, 0x66aa, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -45995,7 +53648,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -46013,7 +53666,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -46030,11 +53683,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub213pd", 3, 0x66AA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub213pd", 3, 0x66AA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsub213ps", 3, 0x66aa, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46051,8 +53740,8 @@ const insn_template i386_optab[] =
   { "vfmsub213ps", 3, 0x66aa, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46070,7 +53759,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -46088,7 +53777,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -46105,11 +53794,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub213ps", 3, 0x66AA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub213ps", 3, 0x66AA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsub231pd", 3, 0x66ba, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46126,8 +53851,8 @@ const insn_template i386_optab[] =
   { "vfmsub231pd", 3, 0x66ba, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46145,7 +53870,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -46163,7 +53888,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -46180,11 +53905,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub231pd", 3, 0x66BA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub231pd", 3, 0x66BA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsub231ps", 3, 0x66ba, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46201,8 +53962,8 @@ const insn_template i386_optab[] =
   { "vfmsub231ps", 3, 0x66ba, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46220,7 +53981,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -46238,7 +53999,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -46255,11 +54016,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub231ps", 3, 0x66BA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfmsub231ps", 3, 0x66BA, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfmsub132sd", 3, 0x669b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46277,7 +54074,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -46295,7 +54092,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -46315,8 +54112,8 @@ const insn_template i386_optab[] =
   { "vfmsub132ss", 3, 0x669b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46334,7 +54131,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -46352,7 +54149,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -46372,8 +54169,8 @@ const insn_template i386_optab[] =
   { "vfmsub213sd", 3, 0x66ab, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46391,7 +54188,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -46409,7 +54206,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -46429,8 +54226,8 @@ const insn_template i386_optab[] =
   { "vfmsub213ss", 3, 0x66ab, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46448,7 +54245,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -46466,7 +54263,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -46486,8 +54283,8 @@ const insn_template i386_optab[] =
   { "vfmsub231sd", 3, 0x66bb, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46505,7 +54302,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -46523,7 +54320,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -46543,8 +54340,8 @@ const insn_template i386_optab[] =
   { "vfmsub231ss", 3, 0x66bb, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46562,7 +54359,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -46580,7 +54377,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -46600,8 +54397,8 @@ const insn_template i386_optab[] =
   { "vfnmadd132pd", 3, 0x669c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46618,8 +54415,8 @@ const insn_template i386_optab[] =
   { "vfnmadd132pd", 3, 0x669c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46637,7 +54434,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -46655,7 +54452,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -46672,11 +54469,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd132pd", 3, 0x669C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd132pd", 3, 0x669C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmadd132ps", 3, 0x669c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46693,8 +54526,8 @@ const insn_template i386_optab[] =
   { "vfnmadd132ps", 3, 0x669c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46712,7 +54545,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -46730,7 +54563,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -46747,11 +54580,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd132ps", 3, 0x669C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd132ps", 3, 0x669C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmadd213pd", 3, 0x66ac, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46768,8 +54637,8 @@ const insn_template i386_optab[] =
   { "vfnmadd213pd", 3, 0x66ac, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46787,7 +54656,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -46805,7 +54674,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -46822,11 +54691,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd213pd", 3, 0x66AC, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd213pd", 3, 0x66AC, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmadd213ps", 3, 0x66ac, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46843,8 +54748,8 @@ const insn_template i386_optab[] =
   { "vfnmadd213ps", 3, 0x66ac, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46862,7 +54767,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -46880,7 +54785,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -46897,11 +54802,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd213ps", 3, 0x66AC, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd213ps", 3, 0x66AC, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmadd231pd", 3, 0x66bc, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46918,8 +54859,8 @@ const insn_template i386_optab[] =
   { "vfnmadd231pd", 3, 0x66bc, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46937,7 +54878,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -46955,7 +54896,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -46972,11 +54913,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd231pd", 3, 0x66BC, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd231pd", 3, 0x66BC, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmadd231ps", 3, 0x66bc, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -46993,8 +54970,8 @@ const insn_template i386_optab[] =
   { "vfnmadd231ps", 3, 0x66bc, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47012,7 +54989,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -47030,7 +55007,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -47047,11 +55024,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd231ps", 3, 0x66BC, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmadd231ps", 3, 0x66BC, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmadd132sd", 3, 0x669d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47069,7 +55082,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -47087,7 +55100,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -47107,8 +55120,8 @@ const insn_template i386_optab[] =
   { "vfnmadd132ss", 3, 0x669d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47126,7 +55139,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -47144,7 +55157,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -47164,8 +55177,8 @@ const insn_template i386_optab[] =
   { "vfnmadd213sd", 3, 0x66ad, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47183,7 +55196,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -47201,7 +55214,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -47221,8 +55234,8 @@ const insn_template i386_optab[] =
   { "vfnmadd213ss", 3, 0x66ad, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47240,7 +55253,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -47258,7 +55271,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -47278,8 +55291,8 @@ const insn_template i386_optab[] =
   { "vfnmadd231sd", 3, 0x66bd, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47297,7 +55310,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -47315,7 +55328,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -47335,8 +55348,8 @@ const insn_template i386_optab[] =
   { "vfnmadd231ss", 3, 0x66bd, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47354,7 +55367,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -47372,7 +55385,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -47392,8 +55405,8 @@ const insn_template i386_optab[] =
   { "vfnmsub132pd", 3, 0x669e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47410,8 +55423,8 @@ const insn_template i386_optab[] =
   { "vfnmsub132pd", 3, 0x669e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47429,7 +55442,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -47447,7 +55460,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -47464,11 +55477,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub132pd", 3, 0x669E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub132pd", 3, 0x669E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmsub132ps", 3, 0x669e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47485,8 +55534,8 @@ const insn_template i386_optab[] =
   { "vfnmsub132ps", 3, 0x669e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47504,7 +55553,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -47522,7 +55571,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -47539,11 +55588,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub132ps", 3, 0x669E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub132ps", 3, 0x669E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmsub213pd", 3, 0x66ae, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47560,8 +55645,8 @@ const insn_template i386_optab[] =
   { "vfnmsub213pd", 3, 0x66ae, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47579,7 +55664,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -47597,7 +55682,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -47614,11 +55699,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub213pd", 3, 0x66AE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub213pd", 3, 0x66AE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmsub213ps", 3, 0x66ae, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47635,8 +55756,8 @@ const insn_template i386_optab[] =
   { "vfnmsub213ps", 3, 0x66ae, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47654,7 +55775,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -47672,7 +55793,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -47689,11 +55810,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub213ps", 3, 0x66AE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub213ps", 3, 0x66AE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmsub231pd", 3, 0x66be, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47710,8 +55867,8 @@ const insn_template i386_optab[] =
   { "vfnmsub231pd", 3, 0x66be, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47729,7 +55886,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -47747,7 +55904,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -47764,11 +55921,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub231pd", 3, 0x66BE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub231pd", 3, 0x66BE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmsub231ps", 3, 0x66be, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47785,8 +55978,8 @@ const insn_template i386_optab[] =
   { "vfnmsub231ps", 3, 0x66be, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47804,7 +55997,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -47822,7 +56015,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -47839,11 +56032,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub231ps", 3, 0x66BE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfnmsub231ps", 3, 0x66BE, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vfnmsub132sd", 3, 0x669f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47861,7 +56090,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -47879,7 +56108,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -47899,8 +56128,8 @@ const insn_template i386_optab[] =
   { "vfnmsub132ss", 3, 0x669f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47918,7 +56147,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -47936,7 +56165,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -47956,8 +56185,8 @@ const insn_template i386_optab[] =
   { "vfnmsub213sd", 3, 0x66af, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -47975,7 +56204,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -47993,7 +56222,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -48013,8 +56242,8 @@ const insn_template i386_optab[] =
   { "vfnmsub213ss", 3, 0x66af, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48032,7 +56261,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -48050,7 +56279,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -48070,8 +56299,8 @@ const insn_template i386_optab[] =
   { "vfnmsub231sd", 3, 0x66bf, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48089,7 +56318,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -48107,7 +56336,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
@@ -48127,8 +56356,8 @@ const insn_template i386_optab[] =
   { "vfnmsub231ss", 3, 0x66bf, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48146,7 +56375,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -48164,7 +56393,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
@@ -48184,8 +56413,8 @@ const insn_template i386_optab[] =
   { "xacquire", 0, 0xf2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48196,8 +56425,8 @@ const insn_template i386_optab[] =
   { "xrelease", 0, 0xf3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48208,8 +56437,8 @@ const insn_template i386_optab[] =
   { "xabort", 1, 0xc6f8, None, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48220,8 +56449,8 @@ const insn_template i386_optab[] =
   { "xbegin", 1, 0xc7f8, None, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48232,8 +56461,8 @@ const insn_template i386_optab[] =
   { "xend", 0, 0xf01d5, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48244,8 +56473,8 @@ const insn_template i386_optab[] =
   { "xtest", 0, 0xf01d6, None, 3,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48256,8 +56485,8 @@ const insn_template i386_optab[] =
   { "bzhi", 3, 0xf5, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48274,8 +56503,8 @@ const insn_template i386_optab[] =
   { "mulx", 3, 0xf2f6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48292,8 +56521,8 @@ const insn_template i386_optab[] =
   { "pdep", 3, 0xf2f5, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48310,8 +56539,8 @@ const insn_template i386_optab[] =
   { "pext", 3, 0xf3f5, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48328,8 +56557,8 @@ const insn_template i386_optab[] =
   { "rorx", 3, 0xf2f0, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48346,8 +56575,8 @@ const insn_template i386_optab[] =
   { "sarx", 3, 0xf3f7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48364,8 +56593,8 @@ const insn_template i386_optab[] =
   { "shlx", 3, 0x66f7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48382,8 +56611,8 @@ const insn_template i386_optab[] =
   { "shrx", 3, 0xf2f7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48400,8 +56629,8 @@ const insn_template i386_optab[] =
   { "vfmaddpd", 4, 0x6669, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48421,8 +56650,8 @@ const insn_template i386_optab[] =
   { "vfmaddpd", 4, 0x6669, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48442,8 +56671,8 @@ const insn_template i386_optab[] =
   { "vfmaddpd", 4, 0x6669, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48463,8 +56692,8 @@ const insn_template i386_optab[] =
   { "vfmaddpd", 4, 0x6669, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48484,8 +56713,8 @@ const insn_template i386_optab[] =
   { "vfmaddps", 4, 0x6668, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48505,8 +56734,8 @@ const insn_template i386_optab[] =
   { "vfmaddps", 4, 0x6668, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48526,8 +56755,8 @@ const insn_template i386_optab[] =
   { "vfmaddps", 4, 0x6668, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48547,8 +56776,8 @@ const insn_template i386_optab[] =
   { "vfmaddps", 4, 0x6668, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48568,8 +56797,8 @@ const insn_template i386_optab[] =
   { "vfmaddsd", 4, 0x666b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48589,8 +56818,8 @@ const insn_template i386_optab[] =
   { "vfmaddsd", 4, 0x666b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48610,8 +56839,8 @@ const insn_template i386_optab[] =
   { "vfmaddss", 4, 0x666a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48631,8 +56860,8 @@ const insn_template i386_optab[] =
   { "vfmaddss", 4, 0x666a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48652,8 +56881,8 @@ const insn_template i386_optab[] =
   { "vfmaddsubpd", 4, 0x665d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48673,8 +56902,8 @@ const insn_template i386_optab[] =
   { "vfmaddsubpd", 4, 0x665d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48694,8 +56923,8 @@ const insn_template i386_optab[] =
   { "vfmaddsubpd", 4, 0x665d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48715,8 +56944,8 @@ const insn_template i386_optab[] =
   { "vfmaddsubpd", 4, 0x665d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48736,8 +56965,8 @@ const insn_template i386_optab[] =
   { "vfmaddsubps", 4, 0x665c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48757,8 +56986,8 @@ const insn_template i386_optab[] =
   { "vfmaddsubps", 4, 0x665c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48778,8 +57007,8 @@ const insn_template i386_optab[] =
   { "vfmaddsubps", 4, 0x665c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48799,8 +57028,8 @@ const insn_template i386_optab[] =
   { "vfmaddsubps", 4, 0x665c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48820,8 +57049,8 @@ const insn_template i386_optab[] =
   { "vfmsubaddpd", 4, 0x665f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48841,8 +57070,8 @@ const insn_template i386_optab[] =
   { "vfmsubaddpd", 4, 0x665f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48862,8 +57091,8 @@ const insn_template i386_optab[] =
   { "vfmsubaddpd", 4, 0x665f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48883,8 +57112,8 @@ const insn_template i386_optab[] =
   { "vfmsubaddpd", 4, 0x665f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48904,8 +57133,8 @@ const insn_template i386_optab[] =
   { "vfmsubaddps", 4, 0x665e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48925,8 +57154,8 @@ const insn_template i386_optab[] =
   { "vfmsubaddps", 4, 0x665e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48946,8 +57175,8 @@ const insn_template i386_optab[] =
   { "vfmsubaddps", 4, 0x665e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48967,8 +57196,8 @@ const insn_template i386_optab[] =
   { "vfmsubaddps", 4, 0x665e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -48988,8 +57217,8 @@ const insn_template i386_optab[] =
   { "vfmsubpd", 4, 0x666d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49009,8 +57238,8 @@ const insn_template i386_optab[] =
   { "vfmsubpd", 4, 0x666d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49030,8 +57259,8 @@ const insn_template i386_optab[] =
   { "vfmsubpd", 4, 0x666d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49051,8 +57280,8 @@ const insn_template i386_optab[] =
   { "vfmsubpd", 4, 0x666d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49072,8 +57301,8 @@ const insn_template i386_optab[] =
   { "vfmsubps", 4, 0x666c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49093,8 +57322,8 @@ const insn_template i386_optab[] =
   { "vfmsubps", 4, 0x666c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49114,8 +57343,8 @@ const insn_template i386_optab[] =
   { "vfmsubps", 4, 0x666c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49135,8 +57364,8 @@ const insn_template i386_optab[] =
   { "vfmsubps", 4, 0x666c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49156,8 +57385,8 @@ const insn_template i386_optab[] =
   { "vfmsubsd", 4, 0x666f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49177,8 +57406,8 @@ const insn_template i386_optab[] =
   { "vfmsubsd", 4, 0x666f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49198,8 +57427,8 @@ const insn_template i386_optab[] =
   { "vfmsubss", 4, 0x666e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49219,8 +57448,8 @@ const insn_template i386_optab[] =
   { "vfmsubss", 4, 0x666e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49240,8 +57469,8 @@ const insn_template i386_optab[] =
   { "vfnmaddpd", 4, 0x6679, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49261,8 +57490,8 @@ const insn_template i386_optab[] =
   { "vfnmaddpd", 4, 0x6679, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49282,8 +57511,8 @@ const insn_template i386_optab[] =
   { "vfnmaddpd", 4, 0x6679, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49303,8 +57532,8 @@ const insn_template i386_optab[] =
   { "vfnmaddpd", 4, 0x6679, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49324,8 +57553,8 @@ const insn_template i386_optab[] =
   { "vfnmaddps", 4, 0x6678, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49345,8 +57574,8 @@ const insn_template i386_optab[] =
   { "vfnmaddps", 4, 0x6678, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49366,8 +57595,8 @@ const insn_template i386_optab[] =
   { "vfnmaddps", 4, 0x6678, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49387,8 +57616,8 @@ const insn_template i386_optab[] =
   { "vfnmaddps", 4, 0x6678, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49408,8 +57637,8 @@ const insn_template i386_optab[] =
   { "vfnmaddsd", 4, 0x667b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49429,8 +57658,8 @@ const insn_template i386_optab[] =
   { "vfnmaddsd", 4, 0x667b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49450,8 +57679,8 @@ const insn_template i386_optab[] =
   { "vfnmaddss", 4, 0x667a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49471,8 +57700,8 @@ const insn_template i386_optab[] =
   { "vfnmaddss", 4, 0x667a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49492,8 +57721,8 @@ const insn_template i386_optab[] =
   { "vfnmsubpd", 4, 0x667d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49513,8 +57742,8 @@ const insn_template i386_optab[] =
   { "vfnmsubpd", 4, 0x667d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49534,8 +57763,8 @@ const insn_template i386_optab[] =
   { "vfnmsubpd", 4, 0x667d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49555,8 +57784,8 @@ const insn_template i386_optab[] =
   { "vfnmsubpd", 4, 0x667d, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49576,8 +57805,8 @@ const insn_template i386_optab[] =
   { "vfnmsubps", 4, 0x667c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49597,8 +57826,8 @@ const insn_template i386_optab[] =
   { "vfnmsubps", 4, 0x667c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49618,8 +57847,8 @@ const insn_template i386_optab[] =
   { "vfnmsubps", 4, 0x667c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49639,8 +57868,8 @@ const insn_template i386_optab[] =
   { "vfnmsubps", 4, 0x667c, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49660,8 +57889,8 @@ const insn_template i386_optab[] =
   { "vfnmsubsd", 4, 0x667f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49681,8 +57910,8 @@ const insn_template i386_optab[] =
   { "vfnmsubsd", 4, 0x667f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49702,8 +57931,8 @@ const insn_template i386_optab[] =
   { "vfnmsubss", 4, 0x667e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49723,8 +57952,8 @@ const insn_template i386_optab[] =
   { "vfnmsubss", 4, 0x667e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49744,8 +57973,8 @@ const insn_template i386_optab[] =
   { "vfrczpd", 2, 0x81, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49759,8 +57988,8 @@ const insn_template i386_optab[] =
   { "vfrczpd", 2, 0x81, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49774,8 +58003,8 @@ const insn_template i386_optab[] =
   { "vfrczps", 2, 0x80, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49789,8 +58018,8 @@ const insn_template i386_optab[] =
   { "vfrczps", 2, 0x80, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49804,8 +58033,8 @@ const insn_template i386_optab[] =
   { "vfrczsd", 2, 0x83, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49819,8 +58048,8 @@ const insn_template i386_optab[] =
   { "vfrczss", 2, 0x82, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49834,8 +58063,8 @@ const insn_template i386_optab[] =
   { "vpcmov", 4, 0xa2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49855,8 +58084,8 @@ const insn_template i386_optab[] =
   { "vpcmov", 4, 0xa2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49876,8 +58105,8 @@ const insn_template i386_optab[] =
   { "vpcmov", 4, 0xa2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49897,8 +58126,8 @@ const insn_template i386_optab[] =
   { "vpcmov", 4, 0xa2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49918,8 +58147,8 @@ const insn_template i386_optab[] =
   { "vpcomb", 4, 0xcc, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49939,8 +58168,8 @@ const insn_template i386_optab[] =
   { "vpcomd", 4, 0xce, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49960,8 +58189,8 @@ const insn_template i386_optab[] =
   { "vpcomq", 4, 0xcf, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -49981,8 +58210,8 @@ const insn_template i386_optab[] =
   { "vpcomub", 4, 0xec, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50002,8 +58231,8 @@ const insn_template i386_optab[] =
   { "vpcomud", 4, 0xee, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50023,8 +58252,8 @@ const insn_template i386_optab[] =
   { "vpcomuq", 4, 0xef, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50044,8 +58273,8 @@ const insn_template i386_optab[] =
   { "vpcomuw", 4, 0xed, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50065,8 +58294,8 @@ const insn_template i386_optab[] =
   { "vpcomw", 4, 0xcd, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50086,8 +58315,8 @@ const insn_template i386_optab[] =
   { "vpermil2pd", 5, 0x6649, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50110,8 +58339,8 @@ const insn_template i386_optab[] =
   { "vpermil2pd", 5, 0x6649, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50134,8 +58363,8 @@ const insn_template i386_optab[] =
   { "vpermil2pd", 5, 0x6649, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50158,8 +58387,8 @@ const insn_template i386_optab[] =
   { "vpermil2pd", 5, 0x6649, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50182,8 +58411,8 @@ const insn_template i386_optab[] =
   { "vpermil2ps", 5, 0x6648, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50206,8 +58435,8 @@ const insn_template i386_optab[] =
   { "vpermil2ps", 5, 0x6648, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50230,8 +58459,8 @@ const insn_template i386_optab[] =
   { "vpermil2ps", 5, 0x6648, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50254,8 +58483,8 @@ const insn_template i386_optab[] =
   { "vpermil2ps", 5, 0x6648, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 2, 2, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50278,8 +58507,8 @@ const insn_template i386_optab[] =
   { "vpcomltb", 3, 0xcc, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50296,8 +58525,8 @@ const insn_template i386_optab[] =
   { "vpcomltd", 3, 0xce, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50314,8 +58543,8 @@ const insn_template i386_optab[] =
   { "vpcomltq", 3, 0xcf, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50332,8 +58561,8 @@ const insn_template i386_optab[] =
   { "vpcomltub", 3, 0xec, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50350,8 +58579,8 @@ const insn_template i386_optab[] =
   { "vpcomltud", 3, 0xee, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50368,8 +58597,8 @@ const insn_template i386_optab[] =
   { "vpcomltuq", 3, 0xef, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50386,8 +58615,8 @@ const insn_template i386_optab[] =
   { "vpcomltuw", 3, 0xed, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50404,8 +58633,8 @@ const insn_template i386_optab[] =
   { "vpcomltw", 3, 0xcd, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50422,8 +58651,8 @@ const insn_template i386_optab[] =
   { "vpcomleb", 3, 0xcc, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50440,8 +58669,8 @@ const insn_template i386_optab[] =
   { "vpcomled", 3, 0xce, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50458,8 +58687,8 @@ const insn_template i386_optab[] =
   { "vpcomleq", 3, 0xcf, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50476,8 +58705,8 @@ const insn_template i386_optab[] =
   { "vpcomleub", 3, 0xec, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50494,8 +58723,8 @@ const insn_template i386_optab[] =
   { "vpcomleud", 3, 0xee, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50512,8 +58741,8 @@ const insn_template i386_optab[] =
   { "vpcomleuq", 3, 0xef, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50530,8 +58759,8 @@ const insn_template i386_optab[] =
   { "vpcomleuw", 3, 0xed, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50548,8 +58777,8 @@ const insn_template i386_optab[] =
   { "vpcomlew", 3, 0xcd, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50566,8 +58795,8 @@ const insn_template i386_optab[] =
   { "vpcomgtb", 3, 0xcc, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50584,8 +58813,8 @@ const insn_template i386_optab[] =
   { "vpcomgtd", 3, 0xce, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50602,8 +58831,8 @@ const insn_template i386_optab[] =
   { "vpcomgtq", 3, 0xcf, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50620,8 +58849,8 @@ const insn_template i386_optab[] =
   { "vpcomgtub", 3, 0xec, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50638,8 +58867,8 @@ const insn_template i386_optab[] =
   { "vpcomgtud", 3, 0xee, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50656,8 +58885,8 @@ const insn_template i386_optab[] =
   { "vpcomgtuq", 3, 0xef, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50674,8 +58903,8 @@ const insn_template i386_optab[] =
   { "vpcomgtuw", 3, 0xed, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50692,8 +58921,8 @@ const insn_template i386_optab[] =
   { "vpcomgtw", 3, 0xcd, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50710,8 +58939,8 @@ const insn_template i386_optab[] =
   { "vpcomgeb", 3, 0xcc, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50728,8 +58957,8 @@ const insn_template i386_optab[] =
   { "vpcomged", 3, 0xce, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50746,8 +58975,8 @@ const insn_template i386_optab[] =
   { "vpcomgeq", 3, 0xcf, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50764,8 +58993,8 @@ const insn_template i386_optab[] =
   { "vpcomgeub", 3, 0xec, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50782,8 +59011,8 @@ const insn_template i386_optab[] =
   { "vpcomgeud", 3, 0xee, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50800,8 +59029,8 @@ const insn_template i386_optab[] =
   { "vpcomgeuq", 3, 0xef, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50818,8 +59047,8 @@ const insn_template i386_optab[] =
   { "vpcomgeuw", 3, 0xed, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50836,8 +59065,8 @@ const insn_template i386_optab[] =
   { "vpcomgew", 3, 0xcd, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50854,8 +59083,8 @@ const insn_template i386_optab[] =
   { "vpcomeqb", 3, 0xcc, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50872,8 +59101,8 @@ const insn_template i386_optab[] =
   { "vpcomeqd", 3, 0xce, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50890,8 +59119,8 @@ const insn_template i386_optab[] =
   { "vpcomeqq", 3, 0xcf, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50908,8 +59137,8 @@ const insn_template i386_optab[] =
   { "vpcomequb", 3, 0xec, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50926,8 +59155,8 @@ const insn_template i386_optab[] =
   { "vpcomequd", 3, 0xee, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50944,8 +59173,8 @@ const insn_template i386_optab[] =
   { "vpcomequq", 3, 0xef, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50962,8 +59191,8 @@ const insn_template i386_optab[] =
   { "vpcomequw", 3, 0xed, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50980,8 +59209,8 @@ const insn_template i386_optab[] =
   { "vpcomeqw", 3, 0xcd, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -50998,8 +59227,8 @@ const insn_template i386_optab[] =
   { "vpcomneqb", 3, 0xcc, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51016,8 +59245,8 @@ const insn_template i386_optab[] =
   { "vpcomneqd", 3, 0xce, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51034,8 +59263,8 @@ const insn_template i386_optab[] =
   { "vpcomneqq", 3, 0xcf, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51052,8 +59281,8 @@ const insn_template i386_optab[] =
   { "vpcomnequb", 3, 0xec, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51070,8 +59299,8 @@ const insn_template i386_optab[] =
   { "vpcomnequd", 3, 0xee, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51088,8 +59317,8 @@ const insn_template i386_optab[] =
   { "vpcomnequq", 3, 0xef, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51106,8 +59335,8 @@ const insn_template i386_optab[] =
   { "vpcomnequw", 3, 0xed, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51124,8 +59353,8 @@ const insn_template i386_optab[] =
   { "vpcomneqw", 3, 0xcd, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51142,8 +59371,8 @@ const insn_template i386_optab[] =
   { "vpcomfalseb", 3, 0xcc, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51160,8 +59389,8 @@ const insn_template i386_optab[] =
   { "vpcomfalsed", 3, 0xce, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51178,8 +59407,8 @@ const insn_template i386_optab[] =
   { "vpcomfalseq", 3, 0xcf, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51196,8 +59425,8 @@ const insn_template i386_optab[] =
   { "vpcomfalseub", 3, 0xec, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51214,8 +59443,8 @@ const insn_template i386_optab[] =
   { "vpcomfalseud", 3, 0xee, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51232,8 +59461,8 @@ const insn_template i386_optab[] =
   { "vpcomfalseuq", 3, 0xef, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51250,8 +59479,8 @@ const insn_template i386_optab[] =
   { "vpcomfalseuw", 3, 0xed, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51268,8 +59497,8 @@ const insn_template i386_optab[] =
   { "vpcomfalsew", 3, 0xcd, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51286,8 +59515,8 @@ const insn_template i386_optab[] =
   { "vpcomtrueb", 3, 0xcc, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51304,8 +59533,8 @@ const insn_template i386_optab[] =
   { "vpcomtrued", 3, 0xce, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51322,8 +59551,8 @@ const insn_template i386_optab[] =
   { "vpcomtrueq", 3, 0xcf, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51340,8 +59569,8 @@ const insn_template i386_optab[] =
   { "vpcomtrueub", 3, 0xec, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51358,8 +59587,8 @@ const insn_template i386_optab[] =
   { "vpcomtrueud", 3, 0xee, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51376,8 +59605,8 @@ const insn_template i386_optab[] =
   { "vpcomtrueuq", 3, 0xef, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51394,8 +59623,8 @@ const insn_template i386_optab[] =
   { "vpcomtrueuw", 3, 0xed, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51412,8 +59641,8 @@ const insn_template i386_optab[] =
   { "vpcomtruew", 3, 0xcd, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 1, 1, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51430,8 +59659,8 @@ const insn_template i386_optab[] =
   { "vphaddbd", 2, 0xc2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51445,8 +59674,8 @@ const insn_template i386_optab[] =
   { "vphaddbq", 2, 0xc3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51460,8 +59689,8 @@ const insn_template i386_optab[] =
   { "vphaddbw", 2, 0xc1, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51475,8 +59704,8 @@ const insn_template i386_optab[] =
   { "vphadddq", 2, 0xcb, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51490,8 +59719,8 @@ const insn_template i386_optab[] =
   { "vphaddubd", 2, 0xd2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51505,8 +59734,8 @@ const insn_template i386_optab[] =
   { "vphaddubq", 2, 0xd3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51520,8 +59749,8 @@ const insn_template i386_optab[] =
   { "vphaddubw", 2, 0xd1, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51535,8 +59764,8 @@ const insn_template i386_optab[] =
   { "vphaddudq", 2, 0xdb, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51550,8 +59779,8 @@ const insn_template i386_optab[] =
   { "vphadduwd", 2, 0xd6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51565,8 +59794,8 @@ const insn_template i386_optab[] =
   { "vphadduwq", 2, 0xd7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51580,8 +59809,8 @@ const insn_template i386_optab[] =
   { "vphaddwd", 2, 0xc6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51595,8 +59824,8 @@ const insn_template i386_optab[] =
   { "vphaddwq", 2, 0xc7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51610,8 +59839,8 @@ const insn_template i386_optab[] =
   { "vphsubbw", 2, 0xe1, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51625,8 +59854,8 @@ const insn_template i386_optab[] =
   { "vphsubdq", 2, 0xe3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51640,8 +59869,8 @@ const insn_template i386_optab[] =
   { "vphsubwd", 2, 0xe2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51655,8 +59884,8 @@ const insn_template i386_optab[] =
   { "vpmacsdd", 4, 0x9e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51676,8 +59905,8 @@ const insn_template i386_optab[] =
   { "vpmacsdqh", 4, 0x9f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51697,8 +59926,8 @@ const insn_template i386_optab[] =
   { "vpmacsdql", 4, 0x97, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51718,8 +59947,8 @@ const insn_template i386_optab[] =
   { "vpmacssdd", 4, 0x8e, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51739,8 +59968,8 @@ const insn_template i386_optab[] =
   { "vpmacssdqh", 4, 0x8f, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51760,8 +59989,8 @@ const insn_template i386_optab[] =
   { "vpmacssdql", 4, 0x87, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51781,8 +60010,8 @@ const insn_template i386_optab[] =
   { "vpmacsswd", 4, 0x86, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51802,8 +60031,8 @@ const insn_template i386_optab[] =
   { "vpmacssww", 4, 0x85, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51823,8 +60052,8 @@ const insn_template i386_optab[] =
   { "vpmacswd", 4, 0x96, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51844,8 +60073,8 @@ const insn_template i386_optab[] =
   { "vpmacsww", 4, 0x95, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51865,8 +60094,8 @@ const insn_template i386_optab[] =
   { "vpmadcsswd", 4, 0xa6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51886,8 +60115,8 @@ const insn_template i386_optab[] =
   { "vpmadcswd", 4, 0xb6, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51907,8 +60136,8 @@ const insn_template i386_optab[] =
   { "vpperm", 4, 0xa3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 1, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51928,8 +60157,8 @@ const insn_template i386_optab[] =
   { "vpperm", 4, 0xa3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 1, 2, 3, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51949,8 +60178,8 @@ const insn_template i386_optab[] =
   { "vprotb", 3, 0x90, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51967,8 +60196,8 @@ const insn_template i386_optab[] =
   { "vprotb", 3, 0x90, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -51985,8 +60214,8 @@ const insn_template i386_optab[] =
   { "vprotb", 3, 0xc0, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52003,8 +60232,8 @@ const insn_template i386_optab[] =
   { "vprotd", 3, 0x92, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52021,8 +60250,8 @@ const insn_template i386_optab[] =
   { "vprotd", 3, 0x92, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52039,8 +60268,8 @@ const insn_template i386_optab[] =
   { "vprotd", 3, 0xc2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52057,8 +60286,8 @@ const insn_template i386_optab[] =
   { "vprotq", 3, 0x93, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52075,8 +60304,8 @@ const insn_template i386_optab[] =
   { "vprotq", 3, 0x93, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52093,8 +60322,8 @@ const insn_template i386_optab[] =
   { "vprotq", 3, 0xc3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52111,8 +60340,8 @@ const insn_template i386_optab[] =
   { "vprotw", 3, 0x91, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52129,8 +60358,8 @@ const insn_template i386_optab[] =
   { "vprotw", 3, 0x91, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52147,8 +60376,8 @@ const insn_template i386_optab[] =
   { "vprotw", 3, 0xc1, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52165,8 +60394,8 @@ const insn_template i386_optab[] =
   { "vpshab", 3, 0x98, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52183,8 +60412,8 @@ const insn_template i386_optab[] =
   { "vpshab", 3, 0x98, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52201,8 +60430,8 @@ const insn_template i386_optab[] =
   { "vpshad", 3, 0x9a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52219,8 +60448,8 @@ const insn_template i386_optab[] =
   { "vpshad", 3, 0x9a, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52237,8 +60466,8 @@ const insn_template i386_optab[] =
   { "vpshaq", 3, 0x9b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52255,8 +60484,8 @@ const insn_template i386_optab[] =
   { "vpshaq", 3, 0x9b, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52273,8 +60502,8 @@ const insn_template i386_optab[] =
   { "vpshaw", 3, 0x99, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52291,8 +60520,8 @@ const insn_template i386_optab[] =
   { "vpshaw", 3, 0x99, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52309,8 +60538,8 @@ const insn_template i386_optab[] =
   { "vpshlb", 3, 0x94, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52327,8 +60556,8 @@ const insn_template i386_optab[] =
   { "vpshlb", 3, 0x94, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52345,8 +60574,8 @@ const insn_template i386_optab[] =
   { "vpshld", 3, 0x96, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52363,8 +60592,8 @@ const insn_template i386_optab[] =
   { "vpshld", 3, 0x96, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52381,8 +60610,8 @@ const insn_template i386_optab[] =
   { "vpshlq", 3, 0x97, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52399,8 +60628,8 @@ const insn_template i386_optab[] =
   { "vpshlq", 3, 0x97, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52417,8 +60646,8 @@ const insn_template i386_optab[] =
   { "vpshlw", 3, 0x95, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52435,8 +60664,8 @@ const insn_template i386_optab[] =
   { "vpshlw", 3, 0x95, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52453,8 +60682,8 @@ const insn_template i386_optab[] =
   { "llwpcb", 1, 0x12, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52465,8 +60694,8 @@ const insn_template i386_optab[] =
   { "llwpcb", 1, 0x12, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52477,8 +60706,8 @@ const insn_template i386_optab[] =
   { "slwpcb", 1, 0x12, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52489,8 +60718,8 @@ const insn_template i386_optab[] =
   { "slwpcb", 1, 0x12, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52501,8 +60730,8 @@ const insn_template i386_optab[] =
   { "lwpval", 3, 0x12, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 3, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52519,8 +60748,8 @@ const insn_template i386_optab[] =
   { "lwpval", 3, 0x12, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 3, 2, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52537,8 +60766,8 @@ const insn_template i386_optab[] =
   { "lwpins", 3, 0x12, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 3, 1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52555,8 +60784,8 @@ const insn_template i386_optab[] =
   { "lwpins", 3, 0x12, 0x0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 1, 3, 2, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52573,8 +60802,8 @@ const insn_template i386_optab[] =
   { "andn", 3, 0xf2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52591,8 +60820,8 @@ const insn_template i386_optab[] =
   { "bextr", 3, 0xf7, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52609,8 +60838,8 @@ const insn_template i386_optab[] =
   { "bextr", 3, 0x10, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52627,8 +60856,8 @@ const insn_template i386_optab[] =
   { "blsi", 2, 0xf3, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52642,8 +60871,8 @@ const insn_template i386_optab[] =
   { "blsmsk", 2, 0xf3, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52657,8 +60886,8 @@ const insn_template i386_optab[] =
   { "blsr", 2, 0xf3, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52672,8 +60901,8 @@ const insn_template i386_optab[] =
   { "tzcnt", 2, 0xf30fbc, None, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52687,8 +60916,8 @@ const insn_template i386_optab[] =
   { "blcfill", 2, 0x01, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52702,8 +60931,8 @@ const insn_template i386_optab[] =
   { "blci", 2, 0x02, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52717,8 +60946,8 @@ const insn_template i386_optab[] =
   { "blcic", 2, 0x01, 0x5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52732,8 +60961,8 @@ const insn_template i386_optab[] =
   { "blcmsk", 2, 0x02, 0x1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52747,8 +60976,8 @@ const insn_template i386_optab[] =
   { "blcs", 2, 0x01, 0x3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52762,8 +60991,8 @@ const insn_template i386_optab[] =
   { "blsfill", 2, 0x01, 0x2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52777,8 +61006,8 @@ const insn_template i386_optab[] =
   { "blsic", 2, 0x01, 0x6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52792,8 +61021,8 @@ const insn_template i386_optab[] =
   { "t1mskc", 2, 0x01, 0x7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52807,8 +61036,8 @@ const insn_template i386_optab[] =
   { "tzmsk", 2, 0x01, 0x4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 3, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52823,7 +61052,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52835,7 +61064,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52847,7 +61076,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52859,7 +61088,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52874,7 +61103,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52889,7 +61118,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52904,7 +61133,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52919,7 +61148,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52934,7 +61163,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52949,7 +61178,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52964,7 +61193,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52979,7 +61208,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -52994,7 +61223,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53009,7 +61238,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53024,7 +61253,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53039,7 +61268,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53054,7 +61283,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53069,7 +61298,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53084,7 +61313,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53099,7 +61328,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53114,7 +61343,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53129,7 +61358,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53144,7 +61373,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53159,7 +61388,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53174,7 +61403,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53189,7 +61418,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53204,7 +61433,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53219,7 +61448,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53231,7 +61460,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53243,7 +61472,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53255,7 +61484,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53267,7 +61496,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53278,8 +61507,8 @@ const insn_template i386_optab[] =
   { "rdtscp", 0, 0xf01, 0xf9, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53291,7 +61520,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53303,7 +61532,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53315,7 +61544,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53330,7 +61559,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53342,7 +61571,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53354,7 +61583,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53366,7 +61595,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53378,7 +61607,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53390,7 +61619,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53402,7 +61631,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53414,7 +61643,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53426,7 +61655,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53438,7 +61667,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53450,7 +61679,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53465,7 +61694,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53480,7 +61709,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53498,7 +61727,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53513,7 +61742,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53528,7 +61757,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53549,7 +61778,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53563,8 +61792,8 @@ const insn_template i386_optab[] =
   { "lzcnt", 2, 0xf30fbd, None, 2,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53579,7 +61808,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53591,7 +61820,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53603,7 +61832,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53615,7 +61844,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53627,7 +61856,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53639,7 +61868,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53651,7 +61880,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53663,7 +61892,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53675,7 +61904,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53687,7 +61916,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53699,7 +61928,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53711,7 +61940,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53723,7 +61952,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53735,7 +61964,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53747,7 +61976,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53759,7 +61988,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53771,7 +62000,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53786,7 +62015,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53801,7 +62030,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53813,7 +62042,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53825,7 +62054,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53837,7 +62066,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53849,7 +62078,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53864,7 +62093,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53879,7 +62108,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53894,7 +62123,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53909,7 +62138,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53924,7 +62153,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53939,7 +62168,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53954,7 +62183,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53969,7 +62198,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53984,7 +62213,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -53999,7 +62228,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54014,7 +62243,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54032,7 +62261,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54047,7 +62276,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54062,7 +62291,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54077,7 +62306,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54095,7 +62324,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54110,7 +62339,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54125,7 +62354,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54140,7 +62369,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54158,7 +62387,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54176,7 +62405,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54194,7 +62423,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54212,7 +62441,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54230,7 +62459,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54245,7 +62474,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54260,7 +62489,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54275,7 +62504,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54290,7 +62519,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54305,7 +62534,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54320,7 +62549,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54338,7 +62567,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 1, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54356,7 +62585,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54374,7 +62603,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -54391,11 +62620,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "valignd", 4, 0x6603, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "valignd", 4, 0x6603, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpternlogd", 4, 0x6625, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -54412,32 +62683,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "valignq", 4, 0x6603, None, 1,
+  { "vpternlogd", 4, 0x6625, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpternlogq", 4, 0x6625, None, 1,
+  { "vpternlogd", 4, 0x6625, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "valignq", 4, 0x6603, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -54454,52 +62746,61 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vblendmpd", 3, 0x6665, None, 1,
+  { "valignq", 4, 0x6603, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpblendmq", 3, 0x6664, None, 1,
+  { "valignq", 4, 0x6603, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpermi2pd", 3, 0x6677, None, 1,
+  { "vpternlogq", 4, 0x6625, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54508,47 +62809,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpermi2q", 3, 0x6676, None, 1,
+  { "vpternlogq", 4, 0x6625, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpermt2pd", 3, 0x667F, None, 1,
+  { "vpternlogq", 4, 0x6625, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpermt2q", 3, 0x667E, None, 1,
+  { "vblendmpd", 3, 0x6665, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -54562,47 +62869,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmaxsq", 3, 0x663D, None, 1,
+  { "vblendmpd", 3, 0x6665, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmaxuq", 3, 0x663F, None, 1,
+  { "vblendmpd", 3, 0x6665, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpminsq", 3, 0x6639, None, 1,
+  { "vpblendmq", 3, 0x6664, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -54616,47 +62923,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpminuq", 3, 0x663B, None, 1,
+  { "vpblendmq", 3, 0x6664, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vprolvq", 3, 0x6615, None, 1,
+  { "vpblendmq", 3, 0x6664, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vprorvq", 3, 0x6614, None, 1,
+  { "vpermi2pd", 3, 0x6677, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -54670,314 +62977,320 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpsravq", 3, 0x6646, None, 1,
+  { "vpermi2pd", 3, 0x6677, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vblendmps", 3, 0x6665, None, 1,
+  { "vpermi2pd", 3, 0x6677, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpblendmd", 3, 0x6664, None, 1,
+  { "vpermi2q", 3, 0x6676, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpermi2d", 3, 0x6676, None, 1,
+  { "vpermi2q", 3, 0x6676, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpermi2ps", 3, 0x6677, None, 1,
+  { "vpermi2q", 3, 0x6676, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpermt2d", 3, 0x667E, None, 1,
+  { "vpermt2pd", 3, 0x667F, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpermt2ps", 3, 0x667F, None, 1,
+  { "vpermt2pd", 3, 0x667F, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vprolvd", 3, 0x6615, None, 1,
+  { "vpermt2pd", 3, 0x667F, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vprorvd", 3, 0x6614, None, 1,
+  { "vpermt2q", 3, 0x667E, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vbroadcastf32x4", 2, 0x661A, None, 1,
+  { "vpermt2q", 3, 0x667E, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vbroadcasti32x4", 2, 0x665A, None, 1,
+  { "vpermt2q", 3, 0x667E, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vbroadcastf64x4", 2, 0x661B, None, 1,
+  { "vpmaxsq", 3, 0x663D, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vbroadcasti64x4", 2, 0x665B, None, 1,
+  { "vpmaxsq", 3, 0x663D, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpeq_oqpd", 3, 0x66C2, 0, 1,
+  { "vpmaxsq", 3, 0x663D, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpeq_oqpd", 4, 0x66C2, 0, 1,
+  { "vpmaxuq", 3, 0x663F, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpfalse_oqpd", 3, 0x66C2, 11, 1,
+  { "vpmaxuq", 3, 0x663F, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpfalse_oqpd", 4, 0x66C2, 11, 1,
+  { "vpmaxuq", 3, 0x663F, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpge_ospd", 3, 0x66C2, 13, 1,
+  { "vpminsq", 3, 0x6639, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -54985,38 +63298,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpge_ospd", 4, 0x66C2, 13, 1,
+  { "vpminsq", 3, 0x6639, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpminsq", 3, 0x6639, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpgt_ospd", 3, 0x66C2, 14, 1,
+  { "vpminuq", 3, 0x663B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55024,38 +63352,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpgt_ospd", 4, 0x66C2, 14, 1,
+  { "vpminuq", 3, 0x663B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpminuq", 3, 0x663B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmple_ospd", 3, 0x66C2, 2, 1,
+  { "vprolvq", 3, 0x6615, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55063,38 +63406,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmple_ospd", 4, 0x66C2, 2, 1,
+  { "vprolvq", 3, 0x6615, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprolvq", 3, 0x6615, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmplt_ospd", 3, 0x66C2, 1, 1,
+  { "vprorvq", 3, 0x6614, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55102,38 +63460,53 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmplt_ospd", 4, 0x66C2, 1, 1,
+  { "vprorvq", 3, 0x6614, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprorvq", 3, 0x6614, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpneq_uqpd", 3, 0x66C2, 4, 1,
+  { "vpsravq", 3, 0x6646, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55141,311 +63514,431 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpneq_uqpd", 4, 0x66C2, 4, 1,
+  { "vpsravq", 3, 0x6646, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsravq", 3, 0x6646, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnge_uspd", 3, 0x66C2, 9, 1,
+  { "vblendmps", 3, 0x6665, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnge_uspd", 4, 0x66C2, 9, 1,
+  { "vblendmps", 3, 0x6665, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vblendmps", 3, 0x6665, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpngt_uspd", 3, 0x66C2, 10, 1,
+  { "vpblendmd", 3, 0x6664, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpngt_uspd", 4, 0x66C2, 10, 1,
+  { "vpblendmd", 3, 0x6664, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpblendmd", 3, 0x6664, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnle_uspd", 3, 0x66C2, 6, 1,
+  { "vpermi2d", 3, 0x6676, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnle_uspd", 4, 0x66C2, 6, 1,
+  { "vpermi2d", 3, 0x6676, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermi2d", 3, 0x6676, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnlt_uspd", 3, 0x66C2, 5, 1,
+  { "vpermi2ps", 3, 0x6677, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnlt_uspd", 4, 0x66C2, 5, 1,
+  { "vpermi2ps", 3, 0x6677, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermi2ps", 3, 0x6677, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpord_qpd", 3, 0x66C2, 7, 1,
+  { "vpermt2d", 3, 0x667E, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpord_qpd", 4, 0x66C2, 7, 1,
+  { "vpermt2d", 3, 0x667E, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermt2d", 3, 0x667E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmptrue_uqpd", 3, 0x66C2, 15, 1,
+  { "vpermt2ps", 3, 0x667F, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmptrue_uqpd", 4, 0x66C2, 15, 1,
+  { "vpermt2ps", 3, 0x667F, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpermt2ps", 3, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpunord_qpd", 3, 0x66C2, 3, 1,
+  { "vprolvd", 3, 0x6615, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpunord_qpd", 4, 0x66C2, 3, 1,
+  { "vprolvd", 3, 0x6615, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprolvd", 3, 0x6615, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpeq_oqps", 3, 0xC2, 0, 1,
+  { "vprorvd", 3, 0x6614, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
@@ -55453,134 +63946,161 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpeq_oqps", 4, 0xC2, 0, 1,
+  { "vprorvd", 3, 0x6614, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpfalse_oqps", 3, 0xC2, 11, 1,
+  { "vprorvd", 3, 0x6614, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpfalse_oqps", 4, 0xC2, 11, 1,
+  { "vbroadcastf32x4", 2, 0x661A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vbroadcastf32x4", 2, 0x661A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpge_osps", 3, 0xC2, 13, 1,
+  { "vbroadcasti32x4", 2, 0x665A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vbroadcasti32x4", 2, 0x665A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpge_osps", 4, 0xC2, 13, 1,
+  { "vbroadcastf64x4", 2, 0x661B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vbroadcasti64x4", 2, 0x665B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpgt_osps", 3, 0xC2, 14, 1,
+  { "vcmpeq_oqpd", 3, 0x66C2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpgt_osps", 4, 0xC2, 14, 1,
+  { "vcmpeq_oqpd", 4, 0x66C2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55594,71 +64114,68 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmple_osps", 3, 0xC2, 2, 1,
+  { "vcmpeq_oqpd", 3, 0x66C2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmple_osps", 4, 0xC2, 2, 1,
+  { "vcmpeq_oqpd", 3, 0x66C2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmplt_osps", 3, 0xC2, 1, 1,
+  { "vcmpfalse_oqpd", 3, 0x66C2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmplt_osps", 4, 0xC2, 1, 1,
+  { "vcmpfalse_oqpd", 4, 0x66C2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55672,71 +64189,68 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpneq_uqps", 3, 0xC2, 4, 1,
+  { "vcmpfalse_oqpd", 3, 0x66C2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpneq_uqps", 4, 0xC2, 4, 1,
+  { "vcmpfalse_oqpd", 3, 0x66C2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnge_usps", 3, 0xC2, 9, 1,
+  { "vcmpge_ospd", 3, 0x66C2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnge_usps", 4, 0xC2, 9, 1,
+  { "vcmpge_ospd", 4, 0x66C2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55750,71 +64264,68 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpngt_usps", 3, 0xC2, 10, 1,
+  { "vcmpge_ospd", 3, 0x66C2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpngt_usps", 4, 0xC2, 10, 1,
+  { "vcmpge_ospd", 3, 0x66C2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnle_usps", 3, 0xC2, 6, 1,
+  { "vcmpgt_ospd", 3, 0x66C2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnle_usps", 4, 0xC2, 6, 1,
+  { "vcmpgt_ospd", 4, 0x66C2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55828,71 +64339,68 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnlt_usps", 3, 0xC2, 5, 1,
+  { "vcmpgt_ospd", 3, 0x66C2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnlt_usps", 4, 0xC2, 5, 1,
+  { "vcmpgt_ospd", 3, 0x66C2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpord_qps", 3, 0xC2, 7, 1,
+  { "vcmple_ospd", 3, 0x66C2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpord_qps", 4, 0xC2, 7, 1,
+  { "vcmple_ospd", 4, 0x66C2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55906,71 +64414,68 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmptrue_uqps", 3, 0xC2, 15, 1,
+  { "vcmple_ospd", 3, 0x66C2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmptrue_uqps", 4, 0xC2, 15, 1,
+  { "vcmple_ospd", 3, 0x66C2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpunord_qps", 3, 0xC2, 3, 1,
+  { "vcmplt_ospd", 3, 0x66C2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpunord_qps", 4, 0xC2, 3, 1,
+  { "vcmplt_ospd", 4, 0x66C2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -55984,1346 +64489,1343 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpeq_oqsd", 3, 0xF2C2, 0, 1,
+  { "vcmplt_ospd", 3, 0x66C2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpeq_oqsd", 4, 0xF2C2, 0, 1,
+  { "vcmplt_ospd", 3, 0x66C2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpfalse_oqsd", 3, 0xF2C2, 11, 1,
+  { "vcmpneq_uqpd", 3, 0x66C2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpfalse_oqsd", 4, 0xF2C2, 11, 1,
+  { "vcmpneq_uqpd", 4, 0x66C2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpge_ossd", 3, 0xF2C2, 13, 1,
+  { "vcmpneq_uqpd", 3, 0x66C2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpge_ossd", 4, 0xF2C2, 13, 1,
+  { "vcmpneq_uqpd", 3, 0x66C2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpgt_ossd", 3, 0xF2C2, 14, 1,
+  { "vcmpnge_uspd", 3, 0x66C2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpgt_ossd", 4, 0xF2C2, 14, 1,
+  { "vcmpnge_uspd", 4, 0x66C2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmple_ossd", 3, 0xF2C2, 2, 1,
+  { "vcmpnge_uspd", 3, 0x66C2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmple_ossd", 4, 0xF2C2, 2, 1,
+  { "vcmpnge_uspd", 3, 0x66C2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmplt_ossd", 3, 0xF2C2, 1, 1,
+  { "vcmpngt_uspd", 3, 0x66C2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmplt_ossd", 4, 0xF2C2, 1, 1,
+  { "vcmpngt_uspd", 4, 0x66C2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpneq_uqsd", 3, 0xF2C2, 4, 1,
+  { "vcmpngt_uspd", 3, 0x66C2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpneq_uqsd", 4, 0xF2C2, 4, 1,
+  { "vcmpngt_uspd", 3, 0x66C2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnge_ussd", 3, 0xF2C2, 9, 1,
+  { "vcmpnle_uspd", 3, 0x66C2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnge_ussd", 4, 0xF2C2, 9, 1,
+  { "vcmpnle_uspd", 4, 0x66C2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpngt_ussd", 3, 0xF2C2, 10, 1,
+  { "vcmpnle_uspd", 3, 0x66C2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpngt_ussd", 4, 0xF2C2, 10, 1,
+  { "vcmpnle_uspd", 3, 0x66C2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnle_ussd", 3, 0xF2C2, 6, 1,
+  { "vcmpnlt_uspd", 3, 0x66C2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnle_ussd", 4, 0xF2C2, 6, 1,
+  { "vcmpnlt_uspd", 4, 0x66C2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnlt_ussd", 3, 0xF2C2, 5, 1,
+  { "vcmpnlt_uspd", 3, 0x66C2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnlt_ussd", 4, 0xF2C2, 5, 1,
+  { "vcmpnlt_uspd", 3, 0x66C2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpord_qsd", 3, 0xF2C2, 7, 1,
+  { "vcmpord_qpd", 3, 0x66C2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpord_qsd", 4, 0xF2C2, 7, 1,
+  { "vcmpord_qpd", 4, 0x66C2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmptrue_uqsd", 3, 0xF2C2, 15, 1,
+  { "vcmpord_qpd", 3, 0x66C2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmptrue_uqsd", 4, 0xF2C2, 15, 1,
+  { "vcmpord_qpd", 3, 0x66C2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpunord_qsd", 3, 0xF2C2, 3, 1,
+  { "vcmptrue_uqpd", 3, 0x66C2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpunord_qsd", 4, 0xF2C2, 3, 1,
+  { "vcmptrue_uqpd", 4, 0x66C2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpeq_oqss", 3, 0xF3C2, 0, 1,
+  { "vcmptrue_uqpd", 3, 0x66C2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpeq_oqss", 4, 0xF3C2, 0, 1,
+  { "vcmptrue_uqpd", 3, 0x66C2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpfalse_oqss", 3, 0xF3C2, 11, 1,
+  { "vcmpunord_qpd", 3, 0x66C2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpfalse_oqss", 4, 0xF3C2, 11, 1,
+  { "vcmpunord_qpd", 4, 0x66C2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpge_osss", 3, 0xF3C2, 13, 1,
+  { "vcmpunord_qpd", 3, 0x66C2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpge_osss", 4, 0xF3C2, 13, 1,
+  { "vcmpunord_qpd", 3, 0x66C2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpgt_osss", 3, 0xF3C2, 14, 1,
+  { "vcmpeq_oqps", 3, 0xC2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpgt_osss", 4, 0xF3C2, 14, 1,
+  { "vcmpeq_oqps", 4, 0xC2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmple_osss", 3, 0xF3C2, 2, 1,
+  { "vcmpeq_oqps", 3, 0xC2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmple_osss", 4, 0xF3C2, 2, 1,
+  { "vcmpeq_oqps", 3, 0xC2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmplt_osss", 3, 0xF3C2, 1, 1,
+  { "vcmpfalse_oqps", 3, 0xC2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmplt_osss", 4, 0xF3C2, 1, 1,
+  { "vcmpfalse_oqps", 4, 0xC2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpneq_uqss", 3, 0xF3C2, 4, 1,
+  { "vcmpfalse_oqps", 3, 0xC2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpneq_uqss", 4, 0xF3C2, 4, 1,
+  { "vcmpfalse_oqps", 3, 0xC2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnge_usss", 3, 0xF3C2, 9, 1,
+  { "vcmpge_osps", 3, 0xC2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnge_usss", 4, 0xF3C2, 9, 1,
+  { "vcmpge_osps", 4, 0xC2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpngt_usss", 3, 0xF3C2, 10, 1,
+  { "vcmpge_osps", 3, 0xC2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpngt_usss", 4, 0xF3C2, 10, 1,
+  { "vcmpge_osps", 3, 0xC2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnle_usss", 3, 0xF3C2, 6, 1,
+  { "vcmpgt_osps", 3, 0xC2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnle_usss", 4, 0xF3C2, 6, 1,
+  { "vcmpgt_osps", 4, 0xC2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnlt_usss", 3, 0xF3C2, 5, 1,
+  { "vcmpgt_osps", 3, 0xC2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpnlt_usss", 4, 0xF3C2, 5, 1,
+  { "vcmpgt_osps", 3, 0xC2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpord_qss", 3, 0xF3C2, 7, 1,
+  { "vcmple_osps", 3, 0xC2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpord_qss", 4, 0xF3C2, 7, 1,
+  { "vcmple_osps", 4, 0xC2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmptrue_uqss", 3, 0xF3C2, 15, 1,
+  { "vcmple_osps", 3, 0xC2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmptrue_uqss", 4, 0xF3C2, 15, 1,
+  { "vcmple_osps", 3, 0xC2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpunord_qss", 3, 0xF3C2, 3, 1,
+  { "vcmplt_osps", 3, 0xC2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcmpunord_qss", 4, 0xF3C2, 3, 1,
+  { "vcmplt_osps", 4, 0xC2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcompresspd", 2, 0x668A, None, 1,
+  { "vcmplt_osps", 3, 0xC2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vcompresspd", 2, 0x668A, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmplt_osps", 3, 0xC2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcompressq", 2, 0x668B, None, 1,
+  { "vcmpneq_uqps", 3, 0xC2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpcompressq", 2, 0x668B, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_uqps", 4, 0xC2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpscatterdq", 2, 0x66A0, None, 1,
+  { "vcmpneq_uqps", 3, 0xC2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpscatterqq", 2, 0x66A1, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpneq_uqps", 3, 0xC2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vscatterdpd", 2, 0x66A2, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnge_usps", 3, 0xC2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vscatterqpd", 2, 0x66A3, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnge_usps", 4, 0xC2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vcompressps", 2, 0x668A, None, 1,
-    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 2, 0, 0, 0,
-      0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vcompressps", 2, 0x668A, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpnge_usps", 3, 0xC2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcompressd", 2, 0x668B, None, 1,
+  { "vcmpnge_usps", 3, 0xC2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpcompressd", 2, 0x668B, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngt_usps", 3, 0xC2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpscatterdd", 2, 0x66A0, None, 1,
+  { "vcmpngt_usps", 4, 0xC2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vscatterdps", 2, 0x66A2, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngt_usps", 3, 0xC2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vcvtudq2pd", 2, 0xF37A, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpngt_usps", 3, 0xC2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
          0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtps2udq", 2, 0x79, None, 1,
+  { "vcmpnle_usps", 3, 0xC2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
          0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtps2udq", 3, 0x79, None, 1,
+  { "vcmpnle_usps", 4, 0xC2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -57333,396 +65835,450 @@ const insn_template i386_optab[] =
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtpd2udq", 2, 0x79, None, 1,
+  { "vcmpnle_usps", 3, 0xC2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtpd2udq", 3, 0x79, None, 1,
+  { "vcmpnle_usps", 3, 0xC2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtsd2usi", 2, 0xF279, None, 1,
+  { "vcmpnlt_usps", 3, 0xC2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtsd2usi", 3, 0xF279, None, 1,
+  { "vcmpnlt_usps", 4, 0xC2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtsd2usi", 2, 0xF279, None, 1,
+  { "vcmpnlt_usps", 3, 0xC2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtsd2usi", 3, 0xF279, None, 1,
+  { "vcmpnlt_usps", 3, 0xC2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtusi2sd", 3, 0xF27B, None, 1,
+  { "vcmpord_qps", 3, 0xC2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtusi2sd", 3, 0xF27B, None, 1,
+  { "vcmpord_qps", 4, 0xC2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtusi2sd", 4, 0xF27B, None, 1,
+  { "vcmpord_qps", 3, 0xC2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpord_qps", 3, 0xC2, 7, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtusi2ss", 3, 0xF37B, None, 1,
+  { "vcmptrue_uqps", 3, 0xC2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtusi2ss", 4, 0xF37B, None, 1,
+  { "vcmptrue_uqps", 4, 0xC2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtusi2ss", 3, 0xF37B, None, 1,
+  { "vcmptrue_uqps", 3, 0xC2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtusi2ss", 4, 0xF37B, None, 1,
+  { "vcmptrue_uqps", 3, 0xC2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtss2usi", 2, 0xF379, None, 1,
+  { "vcmpunord_qps", 3, 0xC2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtss2usi", 3, 0xF379, None, 1,
+  { "vcmpunord_qps", 4, 0xC2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtss2usi", 2, 0xF379, None, 1,
+  { "vcmpunord_qps", 3, 0xC2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtss2usi", 3, 0xF379, None, 1,
+  { "vcmpunord_qps", 3, 0xC2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttpd2udq", 2, 0x78, None, 1,
+  { "vcmpeq_oqsd", 3, 0xF2C2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttpd2udq", 3, 0x78, None, 1,
+  { "vcmpeq_oqsd", 4, 0xF2C2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttps2udq", 2, 0x78, None, 1,
+  { "vcmpfalse_oqsd", 3, 0xF2C2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttps2udq", 3, 0x78, None, 1,
+  { "vcmpfalse_oqsd", 4, 0xF2C2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttsd2usi", 2, 0xF278, None, 1,
+  { "vcmpge_ossd", 3, 0xF2C2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttsd2usi", 3, 0xF278, None, 1,
+  { "vcmpge_ossd", 4, 0xF2C2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -57730,32 +66286,38 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttsd2usi", 2, 0xF278, None, 1,
+  { "vcmpgt_ossd", 3, 0xF2C2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttsd2usi", 3, 0xF278, None, 1,
+  { "vcmpgt_ossd", 4, 0xF2C2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -57763,32 +66325,38 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttss2usi", 2, 0xF378, None, 1,
+  { "vcmple_ossd", 3, 0xF2C2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttss2usi", 3, 0xF378, None, 1,
+  { "vcmple_ossd", 4, 0xF2C2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -57796,32 +66364,38 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttss2usi", 2, 0xF378, None, 1,
+  { "vcmplt_ossd", 3, 0xF2C2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvttss2usi", 3, 0xF378, None, 1,
+  { "vcmplt_ossd", 4, 0xF2C2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -57829,770 +66403,779 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtudq2ps", 2, 0xF27A, None, 1,
+  { "vcmpneq_uqsd", 3, 0xF2C2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vcvtudq2ps", 3, 0xF27A, None, 1,
+  { "vcmpneq_uqsd", 4, 0xF2C2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vexpandpd", 2, 0x6688, None, 1,
+  { "vcmpnge_ussd", 3, 0xF2C2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vexpandpd", 2, 0x6688, None, 1,
+  { "vcmpnge_ussd", 4, 0xF2C2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpexpandq", 2, 0x6689, None, 1,
+  { "vcmpngt_ussd", 3, 0xF2C2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpexpandq", 2, 0x6689, None, 1,
+  { "vcmpngt_ussd", 4, 0xF2C2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vexpandps", 2, 0x6688, None, 1,
+  { "vcmpnle_ussd", 3, 0xF2C2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vexpandps", 2, 0x6688, None, 1,
+  { "vcmpnle_ussd", 4, 0xF2C2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpexpandd", 2, 0x6689, None, 1,
+  { "vcmpnlt_ussd", 3, 0xF2C2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpexpandd", 2, 0x6689, None, 1,
+  { "vcmpnlt_ussd", 4, 0xF2C2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vextractf32x4", 3, 0x6619, None, 1,
+  { "vcmpord_qsd", 3, 0xF2C2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vextractf32x4", 3, 0x6619, None, 1,
+  { "vcmpord_qsd", 4, 0xF2C2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vextracti32x4", 3, 0x6639, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmptrue_uqsd", 3, 0xF2C2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vextracti32x4", 3, 0x6639, None, 1,
+  { "vcmptrue_uqsd", 4, 0xF2C2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vextractf64x4", 3, 0x661B, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpunord_qsd", 3, 0xF2C2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vextractf64x4", 3, 0x661B, None, 1,
+  { "vcmpunord_qsd", 4, 0xF2C2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 5, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 2, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vextracti64x4", 3, 0x663B, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpeq_oqss", 3, 0xF3C2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vextracti64x4", 3, 0x663B, None, 1,
+  { "vcmpeq_oqss", 4, 0xF3C2, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 5, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vfixupimmpd", 4, 0x6654, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcmpfalse_oqss", 3, 0xF3C2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vfixupimmpd", 5, 0x6654, None, 1,
+  { "vcmpfalse_oqss", 4, 0xF3C2, 11, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vfixupimmps", 4, 0x6654, None, 1,
+  { "vcmpge_osss", 3, 0xF3C2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vfixupimmps", 5, 0x6654, None, 1,
+  { "vcmpge_osss", 4, 0xF3C2, 13, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vfixupimmsd", 4, 0x6655, None, 1,
+  { "vcmpgt_osss", 3, 0xF3C2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vfixupimmsd", 5, 0x6655, None, 1,
+  { "vcmpgt_osss", 4, 0xF3C2, 14, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetmantsd", 4, 0x6627, None, 1,
+  { "vcmple_osss", 3, 0xF3C2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetmantsd", 5, 0x6627, None, 1,
+  { "vcmple_osss", 4, 0xF3C2, 2, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrndscalesd", 4, 0x660B, None, 1,
+  { "vcmplt_osss", 3, 0xF3C2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrndscalesd", 5, 0x660B, None, 1,
+  { "vcmplt_osss", 4, 0xF3C2, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vfixupimmss", 4, 0x6655, None, 1,
+  { "vcmpneq_uqss", 3, 0xF3C2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
          0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vfixupimmss", 5, 0x6655, None, 1,
+  { "vcmpneq_uqss", 4, 0xF3C2, 4, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetmantss", 4, 0x6627, None, 1,
+  { "vcmpnge_usss", 3, 0xF3C2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
          0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetmantss", 5, 0x6627, None, 1,
+  { "vcmpnge_usss", 4, 0xF3C2, 9, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrndscaless", 4, 0x660A, None, 1,
+  { "vcmpngt_usss", 3, 0xF3C2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
          0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrndscaless", 5, 0x660A, None, 1,
+  { "vcmpngt_usss", 4, 0xF3C2, 10, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vscalefpd", 3, 0x662C, None, 1,
+  { "vcmpnle_usss", 3, 0xF3C2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vscalefpd", 4, 0x662C, None, 1,
+  { "vcmpnle_usss", 4, 0xF3C2, 6, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vscalefps", 3, 0x662C, None, 1,
+  { "vcmpnlt_usss", 3, 0xF3C2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vscalefps", 4, 0x662C, None, 1,
+  { "vcmpnlt_usss", 4, 0xF3C2, 5, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vscalefsd", 3, 0x662D, None, 1,
+  { "vcmpord_qss", 3, 0xF3C2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vscalefsd", 4, 0x662D, None, 1,
+  { "vcmpord_qss", 4, 0xF3C2, 7, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -58603,17 +67186,17 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vscalefss", 3, 0x662D, None, 1,
+  { "vcmptrue_uqss", 3, 0xF3C2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
@@ -58621,17 +67204,17 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vscalefss", 4, 0x662D, None, 1,
+  { "vcmptrue_uqss", 4, 0xF3C2, 15, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -58642,461 +67225,416 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetexppd", 2, 0x6642, None, 1,
+  { "vcmpunord_qss", 3, 0xF3C2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetexppd", 3, 0x6642, None, 1,
+  { "vcmpunord_qss", 4, 0xF3C2, 3, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 2, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetexpps", 2, 0x6642, None, 1,
+  { "vcompresspd", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetexpps", 3, 0x6642, None, 1,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vcompresspd", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetexpsd", 3, 0x6643, None, 1,
+  { "vcompresspd", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetexpsd", 4, 0x6643, None, 1,
+  { "vcompresspd", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetexpss", 3, 0x6643, None, 1,
+  { "vcompresspd", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetexpss", 4, 0x6643, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vcompresspd", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetmantpd", 3, 0x6626, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpcompressq", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetmantpd", 4, 0x6626, None, 1,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpcompressq", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrndscalepd", 3, 0x6609, None, 1,
+  { "vpcompressq", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrndscalepd", 4, 0x6609, None, 1,
+  { "vpcompressq", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetmantps", 3, 0x6626, None, 1,
+  { "vpcompressq", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vgetmantps", 4, 0x6626, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpcompressq", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrndscaleps", 3, 0x6608, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterdq", 2, 0x66A0, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrndscaleps", 4, 0x6608, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterdq", 2, 0x66A0, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vinsertf32x4", 4, 0x6618, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterdq", 2, 0x66A0, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 3, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vinserti32x4", 4, 0x6638, None, 1,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterqq", 2, 0x66A1, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vinsertf64x4", 4, 0x661A, None, 1,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterqq", 2, 0x66A1, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterqq", 2, 0x66A1, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 3, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vinserti64x4", 4, 0x663A, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterdpd", 2, 0x66A2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterdpd", 2, 0x66A2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 2, 1, 0, 0, 0, 3, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqa64", 2, 0x667F, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterdpd", 2, 0x66A2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 3, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vmovdqa64", 2, 0x666F, None, 1,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterqpd", 2, 0x66A3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqa64", 2, 0x666F, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterqpd", 2, 0x66A3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 1, 0, 0, 2, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqa64", 2, 0x667F, None, 1,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterqpd", 2, 0x66A3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 3, 2, 1, 0, 0, 0, 3, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqa32", 2, 0x667F, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vcompressps", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -59104,59 +67642,89 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vmovdqa32", 2, 0x666F, None, 1,
+  { "vcompressps", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqa32", 2, 0x666F, None, 1,
+  { "vcompressps", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqa32", 2, 0x667F, None, 1,
+  { "vcompressps", 2, 0x668A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqu32", 2, 0xF37F, None, 1,
+  { "vcompressps", 2, 0x668A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vcompressps", 2, 0x668A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpcompressd", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -59164,833 +67732,6464 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vmovdqu32", 2, 0xF36F, None, 1,
+  { "vpcompressd", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqu32", 2, 0xF36F, None, 1,
+  { "vpcompressd", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqu32", 2, 0xF37F, None, 1,
+  { "vpcompressd", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqu64", 2, 0xF37F, None, 1,
+  { "vpcompressd", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
-  { "vmovdqu64", 2, 0xF36F, None, 1,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpcompressd", 2, 0x668B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqu64", 2, 0xF36F, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterdd", 2, 0x66A0, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vmovdqu64", 2, 0xF37F, None, 1,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterdd", 2, 0x66A0, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 2, 2, 0, 0, 0, 0, 2, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrcp14ps", 2, 0x664C, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterdd", 2, 0x66A0, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 2, 0, 0, 3, 2, 0, 0, 0, 0, 2, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrsqrt14ps", 2, 0x664E, None, 1,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterdps", 2, 0x66A2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpabsq", 2, 0x661F, None, 1,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterdps", 2, 0x66A2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 2, 2, 0, 0, 0, 0, 2, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrcp14pd", 2, 0x664C, None, 1,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterdps", 2, 0x66A2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 2, 0, 0, 3, 2, 0, 0, 0, 0, 2, 1, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vrsqrt14pd", 2, 0x664E, None, 1,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vcvtudq2pd", 2, 0xF37A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 2, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpandd", 3, 0x66DB, None, 1,
+  { "vcvtudq2pd", 2, 0xF37A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 4, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpandnd", 3, 0x66DF, None, 1,
+  { "vcvtudq2pd", 2, 0xF37A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpord", 3, 0x66EB, None, 1,
+  { "vcvtps2udq", 2, 0x79, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
          0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpxord", 3, 0x66EF, None, 1,
+  { "vcvtps2udq", 3, 0x79, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpandnq", 3, 0x66DF, None, 1,
+  { "vcvtps2udq", 2, 0x79, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtps2udq", 2, 0x79, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpandq", 3, 0x66DB, None, 1,
+  { "vcvtpd2udq", 2, 0x79, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2udq", 3, 0x79, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vporq", 3, 0x66EB, None, 1,
+  { "vcvtpd2udq", 2, 0x79, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2udq", 2, 0x79, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpxorq", 3, 0x66EF, None, 1,
+  { "vcvtsd2usi", 2, 0xF279, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpd", 4, 0x661F, None, 1,
+  { "vcvtsd2usi", 3, 0xF279, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpled", 3, 0x661F, 2, 1,
+  { "vcvtsd2usi", 2, 0xF279, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpltd", 3, 0x661F, 1, 1,
+  { "vcvtsd2usi", 3, 0xF279, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpneqd", 3, 0x661F, 4, 1,
+  { "vcvtusi2sd", 3, 0xF27B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnled", 3, 0x661F, 6, 1,
+  { "vcvtusi2sd", 3, 0xF27B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnltd", 3, 0x661F, 5, 1,
+  { "vcvtusi2sd", 4, 0xF27B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpud", 4, 0x661E, None, 1,
+  { "vcvtusi2ss", 3, 0xF37B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpequd", 3, 0x661E, 0, 1,
+  { "vcvtusi2ss", 4, 0xF37B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpleud", 3, 0x661E, 2, 1,
+  { "vcvtusi2ss", 3, 0xF37B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpltud", 3, 0x661E, 1, 1,
+  { "vcvtusi2ss", 4, 0xF37B, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 1, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnequd", 3, 0x661E, 4, 1,
+  { "vcvtss2usi", 2, 0xF379, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnleud", 3, 0x661E, 6, 1,
+  { "vcvtss2usi", 3, 0xF379, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnltud", 3, 0x661E, 5, 1,
+  { "vcvtss2usi", 2, 0xF379, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
-         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpq", 4, 0x661F, None, 1,
+  { "vcvtss2usi", 3, 0xF379, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 1, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpleq", 3, 0x661F, 2, 1,
+  { "vcvttpd2udq", 2, 0x78, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpltq", 3, 0x661F, 1, 1,
+  { "vcvttpd2udq", 3, 0x78, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpneqq", 3, 0x661F, 4, 1,
+  { "vcvttpd2udq", 2, 0x78, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnleq", 3, 0x661F, 6, 1,
+  { "vcvttpd2udq", 2, 0x78, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnltq", 3, 0x661F, 5, 1,
+  { "vcvttps2udq", 2, 0x78, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpuq", 4, 0x661E, None, 1,
+  { "vcvttps2udq", 3, 0x78, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpequq", 3, 0x661E, 0, 1,
+  { "vcvttps2udq", 2, 0x78, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttps2udq", 2, 0x78, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpleuq", 3, 0x661E, 2, 1,
+  { "vcvttsd2usi", 2, 0xF278, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpltuq", 3, 0x661E, 1, 1,
+  { "vcvttsd2usi", 3, 0xF278, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnequq", 3, 0x661E, 4, 1,
+  { "vcvttsd2usi", 2, 0xF278, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnleuq", 3, 0x661E, 6, 1,
+  { "vcvttsd2usi", 3, 0xF278, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 1, 0, 0, 1, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpcmpnltuq", 3, 0x661E, 5, 1,
+  { "vcvttss2usi", 2, 0xF378, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
-      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
-      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttss2usi", 3, 0xF378, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vptestmq", 3, 0x6627, None, 1,
+  { "vcvttss2usi", 2, 0xF378, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttss2usi", 3, 0xF378, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtudq2ps", 2, 0xF27A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtudq2ps", 3, 0xF27A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtudq2ps", 2, 0xF27A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtudq2ps", 2, 0xF27A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vexpandpd", 2, 0x6688, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vexpandpd", 2, 0x6688, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vexpandpd", 2, 0x6688, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vexpandpd", 2, 0x6688, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpexpandq", 2, 0x6689, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpexpandq", 2, 0x6689, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpexpandq", 2, 0x6689, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpexpandq", 2, 0x6689, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vexpandps", 2, 0x6688, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vexpandps", 2, 0x6688, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vexpandps", 2, 0x6688, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vexpandps", 2, 0x6688, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpexpandd", 2, 0x6689, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpexpandd", 2, 0x6689, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpexpandd", 2, 0x6689, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpexpandd", 2, 0x6689, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vextractf32x4", 3, 0x6619, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vextractf32x4", 3, 0x6619, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vextractf32x4", 3, 0x6619, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vextractf32x4", 3, 0x6619, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vextracti32x4", 3, 0x6639, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vextracti32x4", 3, 0x6639, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vextracti32x4", 3, 0x6639, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vextracti32x4", 3, 0x6639, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vextractf64x4", 3, 0x661B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vextractf64x4", 3, 0x661B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vextracti64x4", 3, 0x663B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vextracti64x4", 3, 0x663B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vfixupimmpd", 4, 0x6654, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmpd", 5, 0x6654, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmpd", 4, 0x6654, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmpd", 4, 0x6654, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmps", 4, 0x6654, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmps", 5, 0x6654, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmps", 4, 0x6654, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmps", 4, 0x6654, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmsd", 4, 0x6655, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmsd", 5, 0x6655, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantsd", 4, 0x6627, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantsd", 5, 0x6627, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscalesd", 4, 0x660B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscalesd", 5, 0x660B, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmss", 4, 0x6655, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vfixupimmss", 5, 0x6655, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantss", 4, 0x6627, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantss", 5, 0x6627, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscaless", 4, 0x660A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscaless", 5, 0x660A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefpd", 3, 0x662C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefpd", 4, 0x662C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 1, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefpd", 3, 0x662C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefpd", 3, 0x662C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefps", 3, 0x662C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefps", 4, 0x662C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 1, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefps", 3, 0x662C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefps", 3, 0x662C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefsd", 3, 0x662D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefsd", 4, 0x662D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 1, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefss", 3, 0x662D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vscalefss", 4, 0x662D, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 1, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexppd", 2, 0x6642, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexppd", 3, 0x6642, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexppd", 2, 0x6642, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexppd", 2, 0x6642, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexpps", 2, 0x6642, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexpps", 3, 0x6642, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexpps", 2, 0x6642, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexpps", 2, 0x6642, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexpsd", 3, 0x6643, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexpsd", 4, 0x6643, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexpss", 3, 0x6643, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetexpss", 4, 0x6643, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantpd", 3, 0x6626, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantpd", 4, 0x6626, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantpd", 3, 0x6626, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantpd", 3, 0x6626, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscalepd", 3, 0x6609, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscalepd", 4, 0x6609, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscalepd", 3, 0x6609, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscalepd", 3, 0x6609, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantps", 3, 0x6626, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantps", 4, 0x6626, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantps", 3, 0x6626, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vgetmantps", 3, 0x6626, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscaleps", 3, 0x6608, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscaleps", 4, 0x6608, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscaleps", 3, 0x6608, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrndscaleps", 3, 0x6608, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vinsertf32x4", 4, 0x6618, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vinsertf32x4", 4, 0x6618, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vinserti32x4", 4, 0x6638, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vinserti32x4", 4, 0x6638, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vinsertf64x4", 4, 0x661A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vinserti64x4", 4, 0x663A, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa64", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqa64", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa64", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa64", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa64", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqa64", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqa64", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa64", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa64", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa64", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa64", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa64", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqa32", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x666F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqa32", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqa32", 2, 0x667F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqu32", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqu32", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu32", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu32", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu32", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqu32", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqu32", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu32", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu32", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu32", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu32", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu32", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqu64", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF36F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vmovdqu64", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vmovdqu64", 2, 0xF37F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vrcp14ps", 2, 0x664C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrcp14ps", 2, 0x664C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrcp14ps", 2, 0x664C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrsqrt14ps", 2, 0x664E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrsqrt14ps", 2, 0x664E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrsqrt14ps", 2, 0x664E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpabsq", 2, 0x661F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpabsq", 2, 0x661F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpabsq", 2, 0x661F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrcp14pd", 2, 0x664C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrcp14pd", 2, 0x664C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrcp14pd", 2, 0x664C, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrsqrt14pd", 2, 0x664E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrsqrt14pd", 2, 0x664E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vrsqrt14pd", 2, 0x664E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandd", 3, 0x66DB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandd", 3, 0x66DB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandd", 3, 0x66DB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandnd", 3, 0x66DF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandnd", 3, 0x66DF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandnd", 3, 0x66DF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpord", 3, 0x66EB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpord", 3, 0x66EB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpord", 3, 0x66EB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpxord", 3, 0x66EF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpxord", 3, 0x66EF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpxord", 3, 0x66EF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandnq", 3, 0x66DF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandnq", 3, 0x66DF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandnq", 3, 0x66DF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandq", 3, 0x66DB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandq", 3, 0x66DB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpandq", 3, 0x66DB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vporq", 3, 0x66EB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vporq", 3, 0x66EB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vporq", 3, 0x66EB, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpxorq", 3, 0x66EF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpxorq", 3, 0x66EF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpxorq", 3, 0x66EF, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpd", 4, 0x661F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpd", 4, 0x661F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpd", 4, 0x661F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpled", 3, 0x661F, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpled", 3, 0x661F, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpled", 3, 0x661F, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltd", 3, 0x661F, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltd", 3, 0x661F, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltd", 3, 0x661F, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpneqd", 3, 0x661F, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpneqd", 3, 0x661F, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpneqd", 3, 0x661F, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnled", 3, 0x661F, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnled", 3, 0x661F, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnled", 3, 0x661F, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltd", 3, 0x661F, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltd", 3, 0x661F, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltd", 3, 0x661F, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpud", 4, 0x661E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpud", 4, 0x661E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpud", 4, 0x661E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpequd", 3, 0x661E, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpequd", 3, 0x661E, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpequd", 3, 0x661E, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpleud", 3, 0x661E, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpleud", 3, 0x661E, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpleud", 3, 0x661E, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltud", 3, 0x661E, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltud", 3, 0x661E, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltud", 3, 0x661E, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnequd", 3, 0x661E, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnequd", 3, 0x661E, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnequd", 3, 0x661E, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnleud", 3, 0x661E, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnleud", 3, 0x661E, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnleud", 3, 0x661E, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltud", 3, 0x661E, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltud", 3, 0x661E, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltud", 3, 0x661E, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpq", 4, 0x661F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpq", 4, 0x661F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpq", 4, 0x661F, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpleq", 3, 0x661F, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpleq", 3, 0x661F, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpleq", 3, 0x661F, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltq", 3, 0x661F, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltq", 3, 0x661F, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltq", 3, 0x661F, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpneqq", 3, 0x661F, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpneqq", 3, 0x661F, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpneqq", 3, 0x661F, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnleq", 3, 0x661F, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnleq", 3, 0x661F, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnleq", 3, 0x661F, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltq", 3, 0x661F, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltq", 3, 0x661F, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltq", 3, 0x661F, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpuq", 4, 0x661E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpuq", 4, 0x661E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpuq", 4, 0x661E, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpequq", 3, 0x661E, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpequq", 3, 0x661E, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpequq", 3, 0x661E, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpleuq", 3, 0x661E, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpleuq", 3, 0x661E, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpleuq", 3, 0x661E, 2, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltuq", 3, 0x661E, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltuq", 3, 0x661E, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpltuq", 3, 0x661E, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnequq", 3, 0x661E, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnequq", 3, 0x661E, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnequq", 3, 0x661E, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnleuq", 3, 0x661E, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnleuq", 3, 0x661E, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnleuq", 3, 0x661E, 6, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltuq", 3, 0x661E, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltuq", 3, 0x661E, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpcmpnltuq", 3, 0x661E, 5, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vptestmq", 3, 0x6627, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 1, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vptestmq", 3, 0x6627, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vptestmq", 3, 0x6627, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovdb", 2, 0xF331, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovdb", 2, 0xF331, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovdb", 2, 0xF331, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovdb", 2, 0xF331, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovdb", 2, 0xF331, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vpmovdb", 2, 0xF331, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsdb", 2, 0xF321, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsdb", 2, 0xF321, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsdb", 2, 0xF321, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsdb", 2, 0xF321, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsdb", 2, 0xF321, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsdb", 2, 0xF321, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusdb", 2, 0xF311, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusdb", 2, 0xF311, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusdb", 2, 0xF311, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusdb", 2, 0xF311, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusdb", 2, 0xF311, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusdb", 2, 0xF311, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovdw", 2, 0xF333, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovdw", 2, 0xF333, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovdw", 2, 0xF333, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovdw", 2, 0xF333, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovdw", 2, 0xF333, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovdw", 2, 0xF333, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsdw", 2, 0xF323, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsdw", 2, 0xF323, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsdw", 2, 0xF323, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsdw", 2, 0xF323, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsdw", 2, 0xF323, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsdw", 2, 0xF323, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusdw", 2, 0xF313, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusdw", 2, 0xF313, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusdw", 2, 0xF313, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusdw", 2, 0xF313, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusdw", 2, 0xF313, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusdw", 2, 0xF313, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovqb", 2, 0xF332, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovqb", 2, 0xF332, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovqb", 2, 0xF332, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 1, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovqb", 2, 0xF332, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovqb", 2, 0xF332, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovqb", 2, 0xF332, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsqb", 2, 0xF322, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsqb", 2, 0xF322, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsqb", 2, 0xF322, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 1, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsqb", 2, 0xF322, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsqb", 2, 0xF322, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsqb", 2, 0xF322, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusqb", 2, 0xF312, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusqb", 2, 0xF312, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusqb", 2, 0xF312, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 1, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusqb", 2, 0xF312, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 2, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusqb", 2, 0xF312, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusqb", 2, 0xF312, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovqd", 2, 0xF335, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovqd", 2, 0xF335, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovqd", 2, 0xF335, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovqd", 2, 0xF335, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovqd", 2, 0xF335, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 3, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovqd", 2, 0xF335, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsqd", 2, 0xF325, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -59998,89 +74197,89 @@ const insn_template i386_optab[] =
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovdb", 2, 0xF331, None, 1,
+  { "vpmovsqd", 2, 0xF325, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovsdb", 2, 0xF321, None, 1,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsqd", 2, 0xF325, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovsdb", 2, 0xF321, None, 1,
+  { "vpmovsqd", 2, 0xF325, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovusdb", 2, 0xF311, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsqd", 2, 0xF325, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovusdb", 2, 0xF311, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsqd", 2, 0xF325, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 4, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovdw", 2, 0xF333, None, 1,
+  { "vpmovusqd", 2, 0xF315, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -60091,11 +74290,11 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovdw", 2, 0xF333, None, 1,
+  { "vpmovusqd", 2, 0xF315, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
@@ -60106,71 +74305,71 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovsdw", 2, 0xF323, None, 1,
+  { "vpmovusqd", 2, 0xF315, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovsdw", 2, 0xF323, None, 1,
+  { "vpmovusqd", 2, 0xF315, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovusdw", 2, 0xF313, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovusqd", 2, 0xF315, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovusdw", 2, 0xF313, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusqd", 2, 0xF315, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 0, 0, 0, 4, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovqb", 2, 0xF332, None, 1,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovqw", 2, 0xF334, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -60181,176 +74380,176 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovqb", 2, 0xF332, None, 1,
+  { "vpmovqw", 2, 0xF334, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovsqb", 2, 0xF322, None, 1,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovqw", 2, 0xF334, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovsqb", 2, 0xF322, None, 1,
+  { "vpmovqw", 2, 0xF334, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovusqb", 2, 0xF312, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovqw", 2, 0xF334, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovusqb", 2, 0xF312, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovqw", 2, 0xF334, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 3, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovqd", 2, 0xF335, None, 1,
+  { "vpmovsqw", 2, 0xF324, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovqd", 2, 0xF335, None, 1,
+  { "vpmovsqw", 2, 0xF324, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 4, 0, 0, 0,
       0, 0 },
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovsqd", 2, 0xF325, None, 1,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsqw", 2, 0xF324, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovsqd", 2, 0xF325, None, 1,
+  { "vpmovsqw", 2, 0xF324, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovusqd", 2, 0xF315, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpmovsqw", 2, 0xF324, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovusqd", 2, 0xF315, None, 1,
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovsqw", 2, 0xF324, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 0, 0, 0, 5, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovqw", 2, 0xF334, None, 1,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpmovusqw", 2, 0xF314, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -60361,11 +74560,11 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovqw", 2, 0xF334, None, 1,
+  { "vpmovusqw", 2, 0xF314, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 4, 0, 0, 0,
@@ -60376,71 +74575,71 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
-  { "vpmovsqw", 2, 0xF324, None, 1,
+  { "vpmovusqw", 2, 0xF314, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
-  { "vpmovsqw", 2, 0xF324, None, 1,
+  { "vpmovusqw", 2, 0xF314, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpmovusqw", 2, 0xF314, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 2, 2, 1, 0, 0, 0, 2, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
-      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
-         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vpmovusqw", 2, 0xF314, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 2, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 3, 2, 1, 0, 0, 0, 3, 0, 0, 0,
       0, 0 },
-    { { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vprold", 3, 0x6672, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -60458,7 +74657,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -60472,11 +74671,83 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprold", 3, 0x6672, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprold", 3, 0x6672, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprold", 3, 0x6672, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprold", 3, 0x6672, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vprord", 3, 0x6672, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -60494,7 +74765,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -60508,11 +74779,83 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprord", 3, 0x6672, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprord", 3, 0x6672, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 2, 3, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprord", 3, 0x6672, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprord", 3, 0x6672, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 1, 0, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vprolq", 3, 0x6672, 1, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -60530,7 +74873,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -60544,11 +74887,83 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprolq", 3, 0x6672, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprolq", 3, 0x6672, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprolq", 3, 0x6672, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprolq", 3, 0x6672, 1, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vprorq", 3, 0x6672, 0, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -60566,7 +74981,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -60580,11 +74995,83 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprorq", 3, 0x6672, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprorq", 3, 0x6672, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprorq", 3, 0x6672, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vprorq", 3, 0x6672, 0, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpscatterqd", 2, 0x66A1, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -60595,11 +75082,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterqd", 2, 0x66A1, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 2, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vpscatterqd", 2, 0x66A1, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 2, 0, 0, 3, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vscatterqps", 2, 0x66A3, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -60610,11 +75127,41 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterqps", 2, 0x66A3, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 2, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
+  { "vscatterqps", 2, 0x66A3, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 1, 1, 0, 0, 2, 0, 0, 3, 2, 0, 0, 0, 0, 2, 1, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } } } },
   { "vpsraq", 3, 0x66E2, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 4, 0, 0, 0,
@@ -60632,7 +75179,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -60650,7 +75197,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -60664,11 +75211,119 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsraq", 3, 0x66E2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsraq", 3, 0x66E2, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsraq", 3, 0x6672, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsraq", 3, 0x6672, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsraq", 3, 0x6672, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 0, 0, 0, 0, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vpsraq", 3, 0x6672, 4, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 3, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vptestmd", 3, 0x6627, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -60682,11 +75337,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vptestmd", 3, 0x6627, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vptestmd", 3, 0x6627, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vrcp14sd", 3, 0x664D, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -60704,7 +75395,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -60722,7 +75413,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -60740,7 +75431,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -60758,7 +75449,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -60775,11 +75466,32 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vshuff32x4", 4, 0x6623, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vshufi32x4", 4, 0x6643, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -60796,11 +75508,32 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vshufi32x4", 4, 0x6643, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 2, 0, 0, 0, 0, 0, 3, 3, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vshuff64x2", 4, 0x6623, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -60817,11 +75550,32 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vshuff64x2", 4, 0x6623, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vshufi64x2", 4, 0x6643, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -60838,11 +75592,32 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vshufi64x2", 4, 0x6643, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 2, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vptestnmd", 3, 0xF327, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 2, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -60856,11 +75631,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vptestnmd", 3, 0xF327, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 2, 2, 0, 3, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vptestnmd", 3, 0xF327, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 3, 2, 0, 2, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0,
+         0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vptestnmq", 3, 0xF327, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 1, 2, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -60874,11 +75685,47 @@ const insn_template i386_optab[] =
       { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vptestnmq", 3, 0xF327, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 2, 2, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vptestnmq", 3, 0xF327, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 3, 2, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { "vpbroadcastmb2q", 2, 0xF32A, None, 1,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0,
@@ -60893,7 +75740,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -60908,7 +75755,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -60923,7 +75770,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -60938,7 +75785,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -60953,7 +75800,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -60968,7 +75815,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -60983,7 +75830,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -61001,7 +75848,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -61016,7 +75863,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -61034,7 +75881,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -61049,7 +75896,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -61067,7 +75914,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 2, 0, 0, 6, 0, 0, 0,
@@ -61082,7 +75929,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 1, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -61100,7 +75947,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -61115,7 +75962,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -61133,7 +75980,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 1, 0, 0, 6, 0, 0, 0,
@@ -61148,7 +75995,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -61166,7 +76013,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -61184,7 +76031,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -61205,7 +76052,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 0, 3, 0, 0, 0,
@@ -61223,7 +76070,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 2, 1, 0, 0, 0, 0, 0, 4, 3, 1, 0, 0, 1, 0, 0, 0, 0,
@@ -61244,7 +76091,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -61262,7 +76109,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -61283,7 +76130,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 0, 2, 0, 0, 0,
@@ -61301,7 +76148,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 4, 3, 0, 0, 0, 1, 0, 0, 0, 0,
@@ -61322,7 +76169,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -61334,7 +76181,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -61346,7 +76193,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -61358,7 +76205,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -61370,7 +76217,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -61382,7 +76229,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -61394,7 +76241,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 2, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -61406,7 +76253,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 2, 1, 0, 0, 3, 0, 0, 1, 2, 1, 0, 0, 0, 3, 1, 0, 0,
@@ -61418,7 +76265,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -61430,7 +76277,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -61442,7 +76289,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -61454,7 +76301,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -61466,7 +76313,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -61478,7 +76325,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -61490,7 +76337,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -61502,7 +76349,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 1, 1, 0, 0, 3, 0, 0, 1, 2, 0, 0, 0, 0, 2, 1, 0, 0,
@@ -61514,7 +76361,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61526,7 +76373,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61538,7 +76385,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61550,7 +76397,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61562,7 +76409,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61574,7 +76421,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61586,7 +76433,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61598,7 +76445,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0 } },
     { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61610,7 +76457,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61622,7 +76469,7 @@ const insn_template i386_optab[] =
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1,
       1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -61630,11 +76477,71 @@ const insn_template i386_optab[] =
     { { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2udqx", 2, 0x79, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvtpd2udqy", 2, 0x79, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttpd2udqx", 2, 0x78, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 3, 1, 4, 0, 0, 4, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
+  { "vcvttpd2udqy", 2, 0x78, None, 1,
+    { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+    { 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1,
+      1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+      0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 3, 1, 3, 0, 0, 5, 0, 0, 0,
+      0, 0 },
+    { { { 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0 } },
+      { { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } } },
   { NULL, 0, 0, 0, 0,
     { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } },
     { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,